Skip to main content

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:

NOMECÓDIGO
Pedido aguardando aprovação do fornecedor1
Pedido reenviado, aguardando aprovação15
Pagamento confirmado, aguardando aprovação do fornecedor19
Pedido confirmado, aguardando aprovação do fornecedor25

Iniciando a sessão

Altere o método da requisição para o tipo POST.

ordr1

Configurando a URL da requisição

Nesse caso, devemos configurar a URL no endpoint /integrator/api/v1/orders/approve-order/{id_pedido}/

ordr2

Configurando a aba Authorization

Na aba Authorization altere o Type para Bearer Token.

ordr3

Inserindo o token de autorização

Insira seu token de autorização (obtido aqui) e clique em SEND para aprovar o pedido.

ordr4

Retorno da requisição

Retorno em caso de sucesso:
{
"message": "Operation executed successfully!"
}

Erros que podem ser retornados

STATUSCONTEÚDODESCRIÇÃ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