Developers | Hub Delivery
  • Visão geral
    • Primeiros passos
    • Fluxos
    • Canais de venda
      • Ifood
      • Rappi
      • Pede Pronto
      • Delivery Vip
      • Pekus
      • Zé Delivery
      • AiQFome
      • Delivery Much
      • Accon
      • Jota Já
      • Alloy
      • Goomer
      • Wabiz
      • Delivery Direto
      • Super Menu
      • VTEX
      • Oi Menu
      • TwData
      • Neemo
      • PedZap
      • Americanas Delivery
      • On Pedidos
    • Operadores logísticos
      • Loggi
      • Foody Delivery
      • Bdoo
    • Programas de fidelidade
      • Padrão
      • Cliente Fiel
    • Glossário
    • Boas práticas
  • API Reference
    • Licenses
      • Authentication
      • Sign Up
    • Merchants
      • Sale Channels
      • Logistic Operators
    • Orders
      • Events
      • Order
      • Cancellations
    • Loyalty
      • Programs
      • Affiliations
      • Credits
      • Redeem
      • Balance
      • Extract
    • Catalog
      • Catalogs
      • Menus
      • Categories
      • Item Offers
      • Items
      • Option Groups
      • Options
    • Hooks
  • Changelogs
    • 04/2023
    • 11/2022
    • 10/2022
    • 09/2022
    • 08/2022
    • 07/2022
    • 06/2022
    • 05/2022
  • Suporte
Powered by GitBook
On this page
  • Solicita o cancelamento de um pedido
  • Aceita a solicitação de cancelamento enviada pelo canal de vendas
  • Rejeita a solicitação de cancelamento enviada pelo canal de vendas
  • Força o cancelamento do pedido pelo canal
  1. API Reference
  2. Orders

Cancellations

PreviousOrderNextLoyalty

Last updated 1 year ago

Utilizamos a especificação Open Delivery para o tratamento de pedidos.

Solicita o cancelamento de um pedido

POST https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/requestCancellation

Path Parameters

Name
Type
Description

orderId*

String

Identificador do pedido

Headers

Name
Type
Description

Authorization*

String

Bearer ...

Request Body

Name
Type
Description

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>

{
    // Response
}
{
    // Response
}
{
    // Response
}

Exemplo do conteúdo da requisição

{
  "reason": "",
  "code": "",
  "mode": "AUTO|MANUAL",
  "outOfStockItems": [
    ""
  ],
  "invalidItems": [
    ""
  ]
}

Aceita a solicitação de cancelamento enviada pelo canal de vendas

POST https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/acceptCancellation

Rejeita a solicitação de cancelamento enviada pelo canal de vendas

POST https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/denyCancellation

Exemplo do conteúdo da requisição

{
  "reason": "",
  "code": ""
}

Força o cancelamento do pedido pelo canal

PATCH https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/cancellation/force

Esta operação só é permitida em sandbox, não existindo em produção

Path Parameters

Name
Type
Description

orderId*

UUID

Identificação do pedido

https://abrasel-nacional.github.io/docs/#tag/ordersCancellation