Baixar modelo de planilha

Gera um arquivo CSV ou XLSX com exatamente os cabeçalhos esperados para o método de envio informado.

GEThttps://external-api.arbitralis.com.br/api/external/v1/notifications/batches/template
AutenticaçãoX-API-KEYSíncrono — a resposta já traz o resultado

Gera e devolve um arquivo com os cabeçalhos corretos para o método de envio e os templates que você pretende usar. É a forma mais segura de montar uma planilha compatível com o upload padrão.

A resposta é o arquivo em si (download), não um JSON.

Query string
deliveryMethodstringobrigatório

Método de envio para o qual gerar o modelo.

valoresDIGITALEMAIL_ONLYWHATSAPP_ONLYPHYSICALDIGITAL_PHYSICAL
formatstringopcionalpadrão csv

Formato do arquivo gerado.

valorescsvxlsx
notificationTemplateIduuidopcional

Acrescenta uma coluna para cada variável personalizada declarada pelo template. Informe o mesmo template que usará no upload.

Headers da resposta

HeaderValor
Content-Typetext/csv; charset=utf-8 ou application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Content-Dispositionattachment; filename="template_digital.csv"

Colunas por método

As colunas de contato dependem exclusivamente do método de envio:

MétodoColunas
DIGITALnome, cpf_cnpj, email, telefone, valor
EMAIL_ONLYnome, cpf_cnpj, email, valor
WHATSAPP_ONLYnome, cpf_cnpj, telefone, valor
PHYSICALnome, cpf_cnpj, cep, logradouro, numero, complemento, bairro, cidade, uf, valor
DIGITAL_PHYSICALnome, cpf_cnpj, email, telefone + colunas de endereço + valor

Em DIGITAL e DIGITAL_PHYSICAL as duas colunas de contato sempre aparecem. Preencher as duas é o recomendado — se o item tiver apenas um dos contatos, deixe a outra célula vazia.

O notificationTemplateId não altera as colunas de contato; ele apenas acrescenta ao final uma coluna para cada variável personalizada declarada pelo template.

Gere o modelo com os mesmos parâmetros do upload

Passe aqui exatamente o mesmo deliveryMethod e o mesmo notificationTemplateId que usará no upload. O cabeçalho é validado por correspondência exata: qualquer diferença faz o upload retornar 400 com a lista de colunas esperadas.

Separador ponto e vírgula

Os arquivos CSV usam ; como separador — o padrão do Excel em português. Ao gerar a planilha programaticamente, mantenha o mesmo separador.

Erros

CódigoCausa
400deliveryMethod ausente ou inválido
401API key ausente, inválida ou inativa
429Limite de requisições excedido
Requisição
curl -X GET "https://external-api.arbitralis.com.br/api/external/v1/notifications/batches/template?deliveryMethod=DIGITAL&format=xlsx&notificationTemplateId=4d5e6f7a-8b9c-4d0e-9f1a-2b3c4d5e6f7a" \
  -H "X-API-KEY: arb_live_SUA_CHAVE" \
  -o modelo-digital.xlsx
Resposta
nome;cpf_cnpj;email;telefone;valor