DataBolsa docs
Referência da APIExtensõesWalletCarteiras

Importar planilha (B3 ou template manual)

Importa uma planilha para a carteira real do dono da chave: Negociação ou Movimentação da B3 (.xlsx) ou o template manual (.csv/.xlsx), com formato detectado automaticamente. Envie em `content_base64` (máximo 8 MB). Idempotente: reenviar o mesmo arquivo não duplica. A resposta resume importadas, duplicadas e ignoradas, com avisos.

POST
/v1/portfolios/{id}/imports
AuthorizationBearer <token>

In: header

Path Parameters

idstring

Id da carteira.

content_base64string

Conteúdo do arquivo em base64.

filename?string

Nome do arquivo (ajuda a trilha de auditoria).

Response Body

curl -X POST "https://api.databolsa.com/v1/portfolios/string/imports" \  -H "Content-Type: application/json" \  -d '{    "content_base64": "string"  }'
{
  "import_id": "string",
  "source": "string",
  "parsed": 0,
  "imported": 0,
  "duplicates_skipped": 0,
  "rows_ignored": 0,
  "cross_source_skipped": 0,
  "symbols": 0,
  "period": {
    "from": "string",
    "to": "string"
  },
  "warnings": [
    "string"
  ],
  "warnings_truncated": 0
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "details": {
    "property1": null,
    "property2": null
  }
}