convertajá

API · Etiquetas e envios

Etiquetas de envio a partir de planilha via API

Gera etiquetas de envio (10×15, 10×10, A4 4 por folha ou adesiva A4 8 por folha) e o romaneio de entregas a partir de uma planilha CSV ou XLSX de pedidos. Linhas com CEP ou UF inválidos são ignoradas e listadas em "info". Integre no seu sistema com uma chamada: POST /v1/tools/etiquetas-envio-planilha.

Custo1 crédito por arquivo
TipoLeve
Arquivosexatamente 1
Formatoscsv, txt, tsv, xlsx, xlsm

Exemplo

curl -X POST "https://convertaja.com.br/v1/tools/etiquetas-envio-planilha?wait=true" \
  -H "Authorization: Bearer $CONVERTAJA_KEY" \
  -F "files=@arquivo1.csv" \
  -F 'options={"size":"100x100","barcode":"pedido"}'

Opções

Envie em options (JSON) ou como campos do formulário. Opções desconhecidas são recusadas com 400 invalid_option.

OpçãoTipoDescrição e valoresPadrão
sizestringTamanho
100x150 10 × 15 cm (térmica) · 100x100 10 × 10 cm · a4-4 A4, 4 por folha (papel comum) · a4265 A4 adesiva, 8 por folha (compatível com Pimaco A4265)
"100x150"
barcodestringCódigo de barras (Code 128)
cep CEP · pedido Número do pedido · nenhum Sem código de barras
"cep"
romaneiostringGerar o romaneio de entregas (PDF)
sim Sim · nao Não
"sim"
mappingstringColunas da planilha, em JSON (opcional; sem ele as colunas são reconhecidas pelo cabeçalho)—
sheetstringAba do Excel (vazio = a primeira)—
remetente_nomestringRemetente: nome—
remetente_documentostringRemetente: documento—
remetente_enderecostringRemetente: endereco—
remetente_numerostringRemetente: numero—
remetente_complementostringRemetente: complemento—
remetente_bairrostringRemetente: bairro—
remetente_cidadestringRemetente: cidade—
remetente_ufstringRemetente: uf—
remetente_cepstringRemetente: cep—
remetente_telefonestringRemetente: telefone—

Com arquivo por URL (JSON)

curl -X POST "https://convertaja.com.br/v1/tools/etiquetas-envio-planilha" \
  -H "Authorization: Bearer $CONVERTAJA_KEY" \
  -H "Content-Type: application/json" \
  -d '{"files":[{"url":"https://seusite.com.br/arquivos/exemplo1.csv"}],"options":{"size":"100x100","barcode":"pedido"},"webhook_url":"https://seusite.com.br/webhooks/convertaja"}'

Resposta

202 com a tarefa (ou 200 já concluída, com ?wait=true). Baixe em outputs[].url ou em download_url (ZIP quando há vários arquivos). Os arquivos ficam disponíveis por 1 hora. Se a tarefa falhar, os crédito volta para o seu saldo.

{
  "id": "V1StGXR8_Z5j",
  "tool": "etiquetas-envio-planilha",
  "status": "running",
  "progress": 0,
  "credits_charged": 1,
  "outputs": []
}

Prefere sem programar? Use Etiquetas de envio a partir de planilha no site.

Outras ferramentas de Etiquetas e envios