Pular para o conteúdo principal

Alteração do status ESG de Fazenda

Descrição: Informações atualizadas sobre o status de uma Propriedade/Fazenda. Este payload é enviado pelo servidor Merx ao endpoint cadastrado no webhook quando o status ESG de uma fazenda é alterado.

Payload Recebido​

Payload recebido pelo seu servidor
{
"car": "BA-2906006-2EDE19AC3BFC4E0F8DC32A9ACB913ABE",
"old_status": "NAO_CONFORME",
"new_status": "CONFORME"
}

Campos do Payload​

CampoTipoDescrição
carStringCadastro Ambiental Rural da fazenda
old_statusStringStatus ESG anterior da fazenda
new_statusStringNovo status ESG da fazenda

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.