GET /v1.1/cancellation/:id
Returns a single cancellation policy period by its ID, describing the penalty for cancelling within a specific date range.
Request
GET /v1.1/cancellation/:id
URL Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The cancellation ID |
Example Request
curl -X GET "https://api.rccl.ro/v1.1/cancellation/8590ff18-33cc-3120-a16c-023f2f652d19" \
-H "X-WorldTravel-ApiKey: YOUR_API_KEY"
Response
200 OK
Returns a single cancellation resource.
Response body:
{
"data": {
"type": "cancellation",
"id": "8590ff18-33cc-3120-a16c-023f2f652d19",
"attributes": {
"departure": "2026-12-05",
"fcc": false,
"from_date": "2026-02-10",
"to_date": "2026-09-06",
"penalty_amount": 165,
"text": "Penalitatea de anulare este de 165 EUR per persoana"
},
"links": {
"self": "/v1.1/cancellation/8590ff18-33cc-3120-a16c-023f2f652d19"
}
},
"links": {
"self": "/v1.1/cancellation/8590ff18-33cc-3120-a16c-023f2f652d19"
},
"jsonapi": {
"version": "1.0"
}
}
Cancellation Attributes
| Field | Type | Description |
|---|---|---|
departure | string | Departure date (ISO 8601) |
fcc | boolean | Whether future cruise credit applies |
from_date | string | Period start date (ISO 8601) |
to_date | string | Period end date (ISO 8601) |
penalty_amount | number | Fixed penalty amount per person (if applicable) |
penalty_percentage | number | Percentage penalty (0.5 = 50%, if applicable) |
text | string | Human-readable cancellation text |
Error Responses
| Status | Description |
|---|---|
401 | Unauthorized — missing or invalid API key |
500 | Internal Server Error — cancellation not found or upstream query failure |