Skip to main content
POST
Aceite um cancelamento
Chame este endpoint ao receber ORDER_CANCELLATION_REQUEST, emitido quando o cliente solicita o cancelamento pela plataforma.
ORDER_CANCELLATION_REQUEST exige uma resposta do seu PDV com acceptCancellation ou denyCancellation.Não use CANCELLATION_REQUESTED como gatilho. Esse evento apenas informa que o próprio PDV solicitou um cancelamento com POST /v1/orders/{orderId}/requestCancellation.

Parâmetros de rota

string (uuid)
required
Identificador único do pedido cujo cancelamento você está aceitando. Gerado pela Onbeef e retornado no evento do pedido.

Corpo da requisição

Este endpoint não exige corpo de requisição.

Resposta

204: Sem conteúdo

O cancelamento foi aceito. O pedido está cancelado e nenhum corpo de resposta é retornado. O evento seguinte observado no polling será CANCELLED.

401: Não autorizado

Retornado quando a requisição não inclui credenciais de autenticação válidas.

404: Não encontrado

Nenhum pedido foi encontrado com o orderId informado.

Exemplo de requisição

Só chame este endpoint se você ainda consegue interromper o preparo. Se o pedido já estiver preparado aguardando retirada, considere usar o endpoint Negar cancelamento e comunicar-se com o cliente pelo canal de suporte adequado.
Depois de aceitar a solicitação, acompanhe o evento CANCELLED. Processe e persista esse estado antes de enviar o acknowledgment.