Aprovar pedido
Este é o recurso responsável por aprovar um determinado pedido que será passado na URL da requisição.
Para aprovar um pedido, o mesmo deve possuir um dos seguintes status:
NOME | CÓDIGO |
---|---|
Pedido aguardando aprovação do fornecedor | 1 |
Pedido reenviado, aguardando aprovação | 15 |
Pagamento confirmado, aguardando aprovação do fornecedor | 19 |
Pedido confirmado, aguardando aprovação do fornecedor | 25 |
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/approve-order/{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) e clique em SEND para aprovar o pedido.
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 um status que possa ser aprovado |
403 | {"error": true, "detail": "Error updating order!"} | Erro ao atualizar pedido |
404 | {"error": true, "detail": "Order not exists!"} | Pedido não existe |