Aceite um cancelamento
curl --request POST \
--url https://api.dev.connect.onbeefapp.com.br/v1/orders/{orderId}/acceptCancellation \
--header 'Authorization: Bearer <token>'Pedidos
Aceite um cancelamento
Aceite o cancelamento de um pedido.
POST
/
v1
/
orders
/
{orderId}
/
acceptCancellation
Aceite um cancelamento
curl --request POST \
--url https://api.dev.connect.onbeefapp.com.br/v1/orders/{orderId}/acceptCancellation \
--header 'Authorization: Bearer <token>'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 oorderId informado.
Exemplo de requisição
curl --request POST \
--url "https://api.dev.connect.onbeefapp.com.br/v1/orders/f47ac10b-58cc-4372-a567-0e02b2c3d479/acceptCancellation" \
--header "Authorization: Bearer <token>"
curl --request POST \
--url "https://api.connect.onbeefapp.com.br/v1/orders/f47ac10b-58cc-4372-a567-0e02b2c3d479/acceptCancellation" \
--header "Authorization: Bearer <token>"
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.