Skip to main content

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

ParameterTypeRequiredDescription
idstringYesThe 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

FieldTypeDescription
departurestringDeparture date (ISO 8601)
fccbooleanWhether future cruise credit applies
from_datestringPeriod start date (ISO 8601)
to_datestringPeriod end date (ISO 8601)
penalty_amountnumberFixed penalty amount per person (if applicable)
penalty_percentagenumberPercentage penalty (0.5 = 50%, if applicable)
textstringHuman-readable cancellation text

Error Responses

StatusDescription
401Unauthorized — missing or invalid API key
500Internal Server Error — cancellation not found or upstream query failure