Status do HTTP
Por padrão, espera-se que um terminal de webhook configurado responda com um código de status HTTP que esteja dentro da faixa 2XX de respostas de HTTP.
Para suportar esse caso de uso, configure a matriz expectedStatus do webhook para os valores que são esperados do terminal da API. Além dessas configurações, pode ser necessário consumir o status de HTTP e modificar o corpo de HTTP de entrada, utilizando uma conversão. Use o status de HTTP como uma chave em um mapa:
{
"body": body.putAll(
{
400 : {"status": "pending"}
200 : {"status": "ok"}
}[status_code])
}