Pular para o conteúdo principal

Alteração do status ESG do Produtor

Descrição: Informações atualizadas sobre o status de um Produtor. Este payload é enviado pelo servidor Merx ao endpoint cadastrado no webhook quando o status ESG de um produtor é alterado.

Payload Recebido​

Payload recebido pelo seu servidor
{
"social_identity": "12345678000190",
"old_status": "NAO_CONFORME",
"new_status": "CONFORME"
}

Campos do Payload​

CampoTipoDescrição
social_identityStringCPF ou CNPJ do produtor
old_statusStringStatus ESG anterior do produtor
new_statusStringNovo status ESG do produtor

As chaves nulas não são entregues. O corpo é reserializado antes de sair e campos sem valor são omitidos, inclusive dentro de objetos aninhados e de itens de lista. Campo ausente significa "sem valor": não exija a presença de chave opcional no seu parser.

Entrega​

Este payload chega ao seu endpoint com os headers Content-Type: application/json, app-hash (identificador da cooperativa), event-type (o tipo do evento), Content-Hmac (assinatura sempre enviada, que não serve para validar a entrega — ver o Guia: Webhooks) e, se basic_authentication estiver configurado no webhook, Authorization: Basic <base64>.

O endpoint precisa responder 2xx em menos de 5 segundos. Responder 5xx devolve a mensagem à fila; responder 4xx encerra a entrega. Ver Guia: Webhooks — Requisitos do endpoint receptor.