Skip to main content
POST
/
batch-import
/
import
/
transactions
Importar transacciones (multipart)
curl --request POST \
  --url http://api.gu1.ai/batch-import/import/transactions \
  --header 'Authorization: Bearer <token>'

Endpoint

POST https://api.gu1.ai/batch-import/import/transactions
Equivale a:
POST https://api.gu1.ai/transactions/batch/upload

Descripción

Content-Type: multipart/form-data. Sin mappingId ni columnMapping, se usa el parser nativo. Org con batchUploadEnabled. Query validateGap=true solo en /transactions/batch/upload. Ver Crear transacciones batch.

Autenticación

Authorization: Bearer TU_API_KEY

Campos del formulario

CampoObligatorioDescripción
fileUno o más archivos (repetir file)
mappingIdNoUUID mapeo transacciones
columnMappingNostring JSON (solo CSV)
executeRulesNotrue / false
skipDuplicatesNotrue / false
validateExistingEntityNotrue (default) / false
batchErrorHandlingNostop_keep_success o continue_collect_errors

Límites

Valor
Archivos por requestHasta 5 (repetir campo file)
Máx. transacciones por archivoSegún plan — Crear transacciones batch (Freemium 4.000 → Enterprise 100.000); tope parser 100.000 filas/archivo
FormatosCSV, Excel, JSON
Flag orgbatchUploadEnabled debe estar activo
Mismos límites en POST /transactions/batch/upload. Ver también: Importaciones masivas.