Import bulk entidades (JSON)
Referencia API
Import bulk entidades (JSON)
Encola importación masiva de entidades con cuerpo JSON — mismo job que el hub Entidades. Default automático; manual con enrichments elegibles.
POST
Import bulk entidades (JSON)
Documentation Index
Fetch the complete documentation index at: https://docs.gu1.ai/llms.txt
Use this file to discover all available pages before exploring further.
Endpoint
Descripción
Content-Type:application/json.
Usado por el hub Importaciones masivas → Entidades (/bulk-imports?tab=entities) y por integraciones que ya parsearon filas en JSON. Encola el mismo job que Importar entidades CSV.
Requiere entities:bulk_import, entities:create y flag org importación masiva automática.
Autenticación
Modos (importMode)
| Modo | Default | Comportamiento |
|---|---|---|
automatic_enriched | Sí (si omitís el campo) | Datos básicos AR, BR o CL por tax ID + enrichments (autoExecuteIntegrations) + opcional depth |
manual_no_enrichment | No (explícito) | Entidad mínima; suggestedName obligatorio en cada ítem; enrichments elegidos vía autoExecuteIntegrations (sin pipeline Nosis/CPF); depth = 0; cualquier ISO2 válido |
Diferencia con multipart CSV
| Este endpoint (JSON) | POST /batch-import/import/entities | |
|---|---|---|
| Default | Automático | Manual |
| Manual + enrichments | Sí (autoExecuteIntegrations) | Sí (autoExecuteIntegrations / columnas CSV por fila) |
| Input | JSON items[] | CSV multipart |
Cuerpo (resumen)
| Campo | Obligatorio | Descripción |
|---|---|---|
items | Sí | Array de filas (taxId, type, …) |
importMode | No | automatic_enriched (default) o manual_no_enrichment |
country | Condicional | ISO2 lote si filas no traen country |
riskMatrixPersonId / riskMatrixCompanyId | No | UUID |
autoExecuteIntegrations | No | { executeAllActiveEnrichments, enrichments, enrichmentGroupRefs, excludeEnrichments } |
autoExecuteIntegrationsShareholders | No | Con depth > 0 |
depth | No | 0–5 (solo automático) |
skipRulesExecution | No | default false |
stopOnFirstError | No | default false |
monitoring | No | { main, relationships? } |
reportRecipientEmails | No | Hasta 10 emails |
emailLocale | No | en / es / pt |
Por ítem (items[])
| Campo | Descripción |
|---|---|
taxId, type | Obligatorios |
country | ISO2 opcional por fila |
suggestedName | Obligatorio en manual |
gender, email, phone, externalId, attributes, status, riskMatrixId, … | Opcionales |
Límites
| Valor | |
|---|---|
Máx. items por request | Default 300 (env BULK_AUTOMATIC_ENTITY_MAX_ITEMS; no usa la tabla por plan del CSV) |
| Supera límite | 400 TOO_MANY_ITEMS |
Ejemplo — automático
Ejemplo — manual con enrichments elegidos
Respuesta
Seguimiento
GET /entities/automatic/bulk/importsGET /entities/automatic/bulk/imports/{jobId}/failures.csv