Passer au contenu principal
POST
/
cms
/
v3
/
hubdb
/
tables
/
{tableIdOrName}
/
draft
/
import
Importer des données dans le brouillon de tableau
curl --request POST \
  --url https://api.hubapi.com/cms/v3/hubdb/tables/{tableIdOrName}/draft/import \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form 'config=<string>' \
  --form file='@example-file'
{
  "duplicateRows": 123,
  "errors": [
    {
      "message": "Invalid input (details will vary based on the error)",
      "correlationId": "aeb5f871-7f07-4993-9211-075dc63e7cbf",
      "category": "VALIDATION_ERROR",
      "links": {
        "knowledge-base": "https://www.hubspot.com/products/service/knowledge-base"
      }
    }
  ],
  "rowLimitExceeded": true,
  "rowsImported": 123
}

Produits pris en charge

Exige l'un des produits suivants ou un produit supérieur.
Marketing HubMarketing Hub -Pro
Sales HubSales Hub -Gratuit
Service HubService Hub -Gratuit
Content HubContent Hub -Pro

Autorisations

Authorization
string
header
requis

The access token received from the authorization server in the OAuth 2.0 flow.

Paramètres de chemin

tableIdOrName
string
requis

L'ID du tableau de destination où les données seront importées.

Corps

multipart/form-data
config
string
file
file

Réponse

successful operation

duplicateRows
integer<int32>
requis

Spécifie le nombre de lignes en double

errors
object[]
requis

Liste des erreurs lors de l'importation

rowLimitExceeded
boolean
requis

Précise si la limite de lignes a été dépassée lors de l'importation

rowsImported
integer<int32>
requis

Précise le nombre de lignes importées

Last modified on December 8, 2025