Obrigatoriedade de body em métodos POST/PUT/PATCH
A partir de 30 de Outubro/2023, requisições utilizando esses métodos precisarão da presença do body
Visando a melhora de performance, a segurança e a confiabilidade, alguns serviços de nossa API foram migrados para novos servidores. Com isso, algumas alterações deverão ser implementadas pelos nossos parceiros.
Como era antes?
Anteriormente, aceitávamos requisições com os métodos POST/PUT/PATCH sem a presença de um body, pois em algumas ocasiões essa informação não era relevante para a requisição.
Como será agora?
Agora, toda e qualquer requisição que utilizar os métodos POST/PUT/PATCH, deverão ter a presença do body, mesmo que seja vazio.
Exemplificaremos abaixo uma atualização de pedido para entregue:
curl --location --request POST "https://api.skyhub.com.br/orders/Lojas%20Americanas-2010xxxxxxx4001/delivery" \
--header "x-user-email: [email protected]" \
--header "x-api-key: qxxxxxxxxxxxxxxxxxF-" \
--header "accept: application/json" \
--header "content-type: appliation/json" \
--data-raw ''
O que ocorrerá se a requisição foi realizada sem a presença do body?
Uma mensagem de erro informando Bad Request será retornada e assim o pedido não terá o status atualizado.
Em caso de dúvidas, estamos à disposição através do e-mail [email protected].
Last updated