Enviar mensagem no pedido
Este recurso é responsável pelo envio de mensagens para um pedido específico que é passado na URL da requisição. A mensagem é recebida pelo cliente através da ferramenta de troca de mensagens em nossa plataforma.
Iniciando a sessão
Altere o método da requisição para o tipo POST.
Configurando a URL da requisição
Nesse caso, devemos configurar a URL no endpoint /integrator/api/v1/orders/order-receive-message/{id_pedido}/
Configurando a aba Authorization
Na aba Authorization altere o Type para Bearer Token.
Inserindo o token de autorização
Insira seu token de autorização (obtido aqui).
Inserindo a mensagem do pedido
Insira a mensagem a respeito do pedido na aba Body>raw e clique em Send para enviar a mensagem.
Modelo de como os dados devem ser enviados
{
"observation": "Sua mensagem"
}
Observação de cada campo e os tipos de dados aceitos em cada um:
CAMPO | TIPO | OBSERVAÇÃO |
---|---|---|
observation | string |
Retorno da requisição
Retorno em caso de sucesso:
{
"message": "Operation executed successfully!"
}
Erros que podem ser retornados
STATUS | CONTEÚDO | DESCRIÇÃO |
---|---|---|
403 | {"error": true, "detail": "Transition of status not allowed!"} | Pedido não satisfaz o fluxo de status |
403 | {"error": true, "detail": "Error updating order!"} | Erro ao atualizar pedido |
404 | {"error": true, "detail": "Order not exists!"} | Pedido não existe |