GET /v1.1/sitting/:id
Returns a single dining sitting by its ID, with related company, ship, stateroom subcategory, and sitting category data included.
Request
GET /v1.1/sitting/:id
URL Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The sitting ID |
Example Request
curl -X GET "https://api.rccl.ro/v1.1/sitting/01106da4-2c48-3d09-8b54-78e3a406610b" \
-H "X-WorldTravel-ApiKey: YOUR_API_KEY"
Response
200 OK
Returns a single sitting resource with related objects included.
Response body:
{
"data": {
"type": "sitting",
"id": "01106da4-2c48-3d09-8b54-78e3a406610b",
"attributes": {
"departure": "2026-12-05",
"type": "Traditional",
"description": "05:30 PM",
"open": true,
"family_time": true,
"smoking_allowed": false
},
"relationships": {
"company": {
"links": {
"related": "/v1.1/company/2a15e462-7710-332a-b536-2ef4731d9dad"
},
"data": {
"type": "company",
"id": "2a15e462-7710-332a-b536-2ef4731d9dad"
}
},
"ship": {
"links": {
"related": "/v1.1/ship/9508a19d-7801-307e-a7b7-628c31bfdd47"
},
"data": {
"type": "ship",
"id": "9508a19d-7801-307e-a7b7-628c31bfdd47"
}
},
"stateroom_subcategory": {
"links": {
"related": "/v1.1/stateroom_subcategory/55523f76-70a2-3ea9-8e77-e68cb819c503"
},
"data": {
"type": "stateroom_subcategory",
"id": "55523f76-70a2-3ea9-8e77-e68cb819c503"
}
},
"sitting_category": {
"links": {
"related": "/v1.1/sitting_category/69691c7b-dcc3-3e6d-9d8a-1361f22d04ac"
},
"data": {
"type": "sitting_category",
"id": "69691c7b-dcc3-3e6d-9d8a-1361f22d04ac"
}
}
},
"links": {
"self": "/v1.1/sitting/01106da4-2c48-3d09-8b54-78e3a406610b"
}
},
"links": {
"self": "/v1.1/sitting/01106da4-2c48-3d09-8b54-78e3a406610b"
},
"included": [
{
"type": "ship",
"id": "9508a19d-7801-307e-a7b7-628c31bfdd47",
"attributes": {
"code": "RH",
"title": "Rhapsody of the Seas",
"description": "..."
},
"links": {
"self": "/v1.1/ship/9508a19d-7801-307e-a7b7-628c31bfdd47"
}
},
{
"type": "company",
"id": "2a15e462-7710-332a-b536-2ef4731d9dad",
"attributes": {
"code": "RCC",
"title": "Royal Caribbean International\u00ae",
"description": "..."
},
"links": {
"self": "/v1.1/company/2a15e462-7710-332a-b536-2ef4731d9dad"
}
},
{
"type": "stateroom_subcategory",
"id": "55523f76-70a2-3ea9-8e77-e68cb819c503",
"attributes": {
"code": "4B",
"color": "94D0E8",
"title": "Cabina spatioasa cu balcon cu vedere la ocean",
"description": "..."
},
"links": {
"self": "/v1.1/stateroom_subcategory/55523f76-70a2-3ea9-8e77-e68cb819c503"
}
},
{
"type": "sitting_category",
"id": "69691c7b-dcc3-3e6d-9d8a-1361f22d04ac",
"attributes": {
"code": "M"
},
"links": {
"self": "/v1.1/sitting_category/69691c7b-dcc3-3e6d-9d8a-1361f22d04ac"
}
}
],
"jsonapi": {
"version": "1.0"
}
}
Sitting Attributes
| Field | Type | Description |
|---|---|---|
departure | string | Departure date (ISO 8601) |
type | string | Dining type (Traditional for fixed-time, Open for flexible) |
description | string | Time slot (e.g. 05:30 PM) or dining program name (e.g. MY TIME) |
open | boolean | Whether this sitting is currently available for booking |
family_time | boolean | Whether this is a family-friendly time slot |
smoking_allowed | boolean | Whether smoking is allowed |
Relationships
| Relationship | Type | Cardinality | Description |
|---|---|---|---|
company | company | one | Operating cruise line |
ship | ship | one | The ship |
stateroom_subcategory | stateroom_subcategory | one | The stateroom subcategory |
sitting_category | sitting_category | one | The sitting category code |
Included Resource Types
| Type | Description |
|---|---|
ship | Ship details |
company | Cruise line details |
stateroom_subcategory | Subcategory details (color, surface area, image) |
facility | Facility/amenity group |
sitting_category | Sitting category code |
Error Responses
| Status | Description |
|---|---|
401 | Unauthorized — missing or invalid API key |
500 | Internal Server Error — sitting not found or upstream query failure |