Error
A valid request URL is required to generate request examples{
"success": 1,
"data": {
"date": "2026-04-15",
"variation_id": "<string>",
"slots": [
{
"slot_id": "<string>",
"time": "10:00",
"status": "AVAILABLE",
"vacancies": 123,
"capacity": 123,
"max_booking": 123,
"discount_percentage": 123,
"availability_id": "<string>",
"group_price": 123,
"pricing": [
{
"type": "<string>",
"label": "<string>",
"price": 123
}
]
}
]
}
}{
"success": 0,
"error": [
"validation error details"
],
"message": "Validation Error",
"code": 400
}{
"success": 0,
"error": [
"unauthorized access"
],
"message": "unauthorized access",
"code": 401
}{
"success": 0,
"error": [
"resource not found"
],
"message": "resource not found",
"code": 404
}{
"success": 0,
"error": [
"rate limit exceeded"
],
"message": "rate limit exceeded",
"code": 429
}{
"success": 0,
"error": [
"unexpected error"
],
"message": "unexpected error",
"code": 500
}API Reference
Availability by Date
Returns all bookable slots for the given variation on date, with prices converted to the requested currency
(default SAR). date must be YYYY-MM-DD. When guests is set, only slots that can accommodate that many guests are returned.
GET
/
activities
/
{id}
/
variations
/
{varId}
/
availability
Error
A valid request URL is required to generate request examples{
"success": 1,
"data": {
"date": "2026-04-15",
"variation_id": "<string>",
"slots": [
{
"slot_id": "<string>",
"time": "10:00",
"status": "AVAILABLE",
"vacancies": 123,
"capacity": 123,
"max_booking": 123,
"discount_percentage": 123,
"availability_id": "<string>",
"group_price": 123,
"pricing": [
{
"type": "<string>",
"label": "<string>",
"price": 123
}
]
}
]
}
}{
"success": 0,
"error": [
"validation error details"
],
"message": "Validation Error",
"code": 400
}{
"success": 0,
"error": [
"unauthorized access"
],
"message": "unauthorized access",
"code": 401
}{
"success": 0,
"error": [
"resource not found"
],
"message": "resource not found",
"code": 404
}{
"success": 0,
"error": [
"rate limit exceeded"
],
"message": "rate limit exceeded",
"code": 429
}{
"success": 0,
"error": [
"unexpected error"
],
"message": "unexpected error",
"code": 500
}Authorizations
Query Parameters
Pattern:
^\d{4}-\d{2}-\d{2}$Example:
"2026-04-15"
Defaults to SAR when omitted.
Example:
"SAR"
Required range:
x >= 1Example:
2
