Tratar pedido manualmente

Atualiza o status do pedido para `MANUAL_HANDLE`. Útil quando a entrega precisa ser finalizada por algum motivo fora do fluxo padrão.

Header obrigatório. Toda chamada exige o header x-abbiamo-seller-group-key. Preencha-o no canto superior direito desta página ou veja como obter a sua chave.

Rate limit: 300 requisições por minuto por chave. Acima disso a API retorna HTTP 429.

Este endpoint atualiza o status do pedido para MANUAL_HANDLE. Só pode ser usado em pedidos com status roteirizáveis, ou seja:
  • CREATED
  • FAILED (no caso de um evento PRIVATE-FLEET do tipo de transportadora)
  • ORDER_FAILED
  • RETURNED
POST
/v1/orders/{order_id}/manual-handle
x-abbiamo-seller-group-key<token>

In: header

Path Parameters

order_id*string

ID do pedido enviado nos eventos de webhook

Default"5c2c1dc2-0509-415c-a68c-a04d355d993c"

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

observation?string

Informações adicionais ou motivo do cancelamento

Response Body

application/json

application/json

application/json

curl -X POST "https://example.com/v1/orders/5c2c1dc2-0509-415c-a68c-a04d355d993c/manual-handle" \  -H "Content-Type: application/json" \  -d '{    "observation": "Order sent by bike"  }'
"{ \n  \"success\": true\n}"
"{\n  \"statusCode\": \"400\",\n  \"message\": [\n    \"Invoice not found or not belongs to seller group\"\n  ],\n  \"error\": \"Bad Request\"\n}"
"{\n  \"message\": \"Unauthorized\"\n}"