Skip to main content
POST
Negue um cancelamento
Chame este endpoint quando sua loja negar uma solicitação CANCELLATION_REQUESTED. Informe o motivo exigido pelo payload.

Parâmetros de rota

orderId
string (uuid)
required
Identificador único do pedido cuja solicitação de cancelamento você está negando. Gerado pela Onbeef e retornado no evento do pedido.

Corpo da requisição

reason
string
required
Explicação em texto livre para a negativa do cancelamento. Pode ser compartilhada com o cliente ou com a parte solicitante.
code
string
required
Código padronizado descrevendo o motivo da negativa. Deve ser um dos valores a seguir:

Resposta

204: Sem conteúdo

A negativa foi aceita. O pedido continuará em preparo e nenhum corpo de resposta é retornado.

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

Exemplo de corpo da requisição

Após negar um cancelamento, continue o ciclo de vida normal do pedido chamando Pronto para retirada, Despachar e, por fim, Entregue. Deixar o pedido paralisado após negar o cancelamento pode afetar negativamente as métricas da sua loja na plataforma.
Ao receber um evento CANCELLATION_REQUESTED, você precisa responder com denyCancellation ou acceptCancellation. Informe um reason claro e preciso para manter transparência com o cliente e a Onbeef.