Skip to main content
POST
/
inventory
/
entries
/
csv
Importação em massa via CSV (texto plain)
curl --request POST \
  --url https://api.example.com/inventory/entries/csv \
  --header 'Content-Type: application/json' \
  --data '
{
  "warehouseId": "<string>",
  "mode": "REPLACE"
}
'
{
  "insertedRows": 50,
  "failedRows": 2,
  "fails": [
     {"sku": "XYZ", "reason": "SKU not found"}
  ]
}

Body

csvContent
string
required
String raw padronizada contendo a estrutura base (separada por vírgula): sku,quantity,costPrice,notes \r\n …
warehouseId
string
required
O deposito alvo das inserções do arquivo CSV.

Response

{
  "insertedRows": 50,
  "failedRows": 2,
  "fails": [
     {"sku": "XYZ", "reason": "SKU not found"}
  ]
}

Body

application/json
warehouseId
string
required

ID do depósito destino

mode
enum<string>
required

Modo de importação

Available options:
REPLACE,
ADD,
SUBTRACT

Response

201

Relatório de importação