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.