Skip to main content
POST
/
v1
/
tables
/
{id}
/
import-csv
Importar CSV para uma lista existente
curl --request POST \
  --url https://api.nuvia.ai/v1/tables/{id}/import-csv \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "csvRows": [
    {}
  ],
  "columnMapping": [
    {
      "csvColumn": "<string>",
      "targetField": "<string>",
      "isRequired": true
    }
  ],
  "fieldResolutions": {}
}
'
{}

Authorizations

Authorization
string
header
required

Token JWT de autenticação

Headers

x-company-id
string

Identificador da empresa-alvo. Obrigatório apenas para API Keys globais (type=global). Ignorado para API Keys de empresa e usuários humanos.

Path Parameters

id
string
required

ID da lista

Body

application/json
csvRows
object[]
required

Array de linhas do CSV. Pode ser objeto simples ou { data, fieldResolutions } para resoluções individuais

Minimum array length: 1
columnMapping
object[]
required

Mapeamento de colunas CSV para campos do contato

Minimum array length: 1
fieldResolutions
object

Resolução de conflitos global (fallback quando linha não tem resoluções individuais)

businessMapping
object

Mapeamento opcional de Business para vincular empresas aos contatos

contactMapping
object

Mapeamento opcional de Contact para vincular contatos às empresas (usado em listas de Business)

Response

200 - application/json

The response is of type object.