Portal Criar conta

Envio de eventos · Enviar um lote

Enviar um lote

Envia de 1 a 50 eventos numa chamada, o tamanho do lote do eSocial. Cada item volta com o que o envio único responderia, na mesma ordem.

POST https://integration.enviaesocial.com.br/v1/events/batch
Autenticação Bearer es_…
Corpo application/json
Sucesso 200 events_processed
Um item com erro não derruba os outros: no exemplo, o primeiro é aceito e o segundo volta sozinho com http_status 422, message validation_error e code unknown_field. O field de cada erro é relativo ao item.

Corpo

events lista
obrigatório

De 1 a 50 eventos, cada um com os cinco campos do envio único. Outro campo ao lado de events é recusado.

Respostas

200 events_processed

Os itens em data.items, cada um com index, http_status, status, message e data.

422 validation_error

O corpo não é um objeto JSON, traz campo além de events (code unknown_field), ou events falta, está vazia ou passa de 50.

402 payment_overdue

Fatura vencida há 10 dias ou mais. Só na produção: a Produção Restrita nunca é bloqueada.

402 subscribe_required

Sem plano ativo e sem envios do bônus. Só na produção: a Produção Restrita nunca é bloqueada.

401 invalid_api_key

Chave ausente, inválida ou revogada.