Cancellations
Last updated
Last updated
Utilizamos a especificação Open Delivery para o tratamento de pedidos. https://abrasel-nacional.github.io/docs/#tag/ordersCancellation
POST
https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/requestCancellation
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Exemplo do conteúdo da requisição
POST
https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/acceptCancellation
POST
https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/denyCancellation
Exemplo do conteúdo da requisição
PATCH
https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/cancellation/force
Esta operação só é permitida em sandbox, não existindo em produção
Name | Type | Description |
---|---|---|
orderId*
String
Identificador do pedido
Authorization*
String
Bearer ...
reason*
String
Razão do cancelamento
code*
String
"SYSTEMIC_ISSUES" "DUPLICATE_APPLICATION" "UNAVAILABLE_ITEM" "RESTAURANT_WITHOUT_DELIVERY_MAN" "OUTDATED_MENU" "ORDER_OUTSIDE_THE_DELIVERY_AREA" "BLOCKED_CUSTOMER" "OUTSIDE_DELIVERY_HOURS" "INTERNAL_DIFFICULTIES_OF THE RESTAURANT" "RISK_AREA"
mode
String
"AUTO" "MANUAL"
outOfStockItems
Array<String>
invalidItems
Array<String>
orderId*
UUID
Identificação do pedido