# Reasons for cancellation This endpoint returns the cancellation reasons that are available for an order. It is important to remember that cancellation reasons vary depending on the current status of the order. **GET** `/proximity-integration/shipments/{shipment_id}/cancellation-reasons` ## Request parameters ### Path - `shipment_id` (string, required) Shipment ID of the order. ## Response parameters This endpoint has no response body. ## Errors | Status | Error | Description | | ------- | ------- | ----------- | | 401 | 401 | Unauthorized - Access Token is invalid | | 403 | 403 | Forbidden - User cannot access this resource | | 424 | 424 | Not Found - Failed to get some information of the order | | 500 | 500 | Internal server error | ## Request example ### cURL ```bash curl -X GET \ 'https://api.mercadopago.com/proximity-integration/shipments/{shipment_id}/cancellation-reasons' \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer ' ``` ## Response example ```json [ { "id": "CS7452", "value": "out_of_stock", "message": "Me falta alguno de los productos." } ] ```