Order
Utilizamos a especificação Open Delivery para o tratamento de pedidos. https://abrasel-nacional.github.io/docs/#tag/ordersOverview https://abrasel-nacional.github.io/docs/#tag/ordersStatus
Consulta um pedido pelo identificador
GET https://{account}.myhubdelivery.io/orders/api/v1/{orderId}
Confirma um pedido
POST https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/confirm
Exemplo do conteúdo da requisição
{
"reason": "string",
"createdAt": "2022-05-25T16:44:15.179Z",
"orderExternalCode": "string"
}Atualiza o pedido para disponível para coleta.
POST https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/readyForPickup
Atualiza o pedido para depachado.
POST https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/dispatch
Está operação é automática caso o operador logístico informe a posição do pedido em tempo real.
Atualiza o pedido para entregue
POST https://{account}.myhubdelivery.io/orders/api/v1/{orderId}/delivered
Está operação é automática caso o operador logístico informe a posição do pedido em tempo real.
Gera um pedido fake para fluxo de pedidos.
POST https://sandbox.myhubdelivery.io/orders/api/v1/{merchantId}/fake
Headers
Authorization*
String
Bearer <<AuthorizatioToken>>
Request Body
<<Body>>*
String
Todos os campos são obrigatórios
Para pedidos agendados (scheduled), é obrigatória o preenchimento do parâmetro scheduledDateTime com data em UTC.
Exemplo do conteúdo da requisição
Gera um pedido fake para fluxo de pedidos. (Com todos os dados do pedido)
POST https://sandbox.myhubdelivery.io/orders/api/v1/{merchantId}/fake/complete
Headers
<<Authorization>>*
String
Bearer <<AuthorizatioToken>>
<<Body>>*
String
Todos os campos são obrigatórios
Para pedidos agendados (scheduled), é obrigatória o preenchimento do parâmetro scheduledDateTime com data em UTC.
Exemplo do conteúdo da requisição
Last updated