Status e respostas: Códigos de resposta HTTP

Os códigos de resposta HTTP presentes no Iniciador de Pagamentos A2A abrangem a tabela descritiva abaixo:

SituaçãoCódigo HTTPNotasPOSTGETDELETEPATCHPUT
Consulta concluída com sucesso.200 OK.No caso de POST, retornar 200 apenas quando não acarretar alteração de recursoSimSimNãoSimSim
Execução normal. A solicitação foi bem sucedida.201 Created.A operação resulta na criação de um novo recurso.SimNãoNãoNãoNão
Operação de exclusão concluída com sucesso.204 No Content.-NãoNãoSimNãoNão
A requisição foi malformada, omitindo atributos obrigatórios, seja no payload ou através de atributos na URL.400 Bad Request.A operação solicitada não será realizada.SimSimSimSimSim
Cabeçalho de autenticação ausente/inválido ou token inválido.401 Unauthorized.A operação foi recusada devido a um problema de autenticação.SimSimSimSimSim
O recurso solicitado não existe ou não foi implementado.404 Not Found.-SimSimSimSimSim
A solicitação foi bem formada, mas não pôde ser processada devido à lógica de negócios específica da solicitação.422 Unprocessable Entity.Se aplicável ao endpoint, espera-se que esse erro resulte em um payload de erro.SimSimNãoSimSim
Ocorreu um erro no gateway da API ou no microsserviço.500 Internal Server Error.A operação falhou.SimSimSimSimSim