Error
A valid request URL is required to generate request examples{
"success": 1,
"data": [
{
"_id": "6744810075becd2ef8c140f7",
"activity_title": "Desert Safari Adventure",
"main_promo_title": "Experience dune bashing at sunset",
"categories": [
"Adventure",
"Outdoor"
],
"location": {
"country": {
"id": "<string>",
"name": "Saudi Arabia"
},
"city": "Riyadh",
"region": "Riyadh Region"
},
"media": [
{
"url": "https://res.cloudinary.com/example/image/upload/desert.jpg",
"type": "image"
}
],
"currency": "SAR",
"admin_discount_percentage": 10,
"partner_details": {
"id": "<string>",
"companyDetails": {
"slug": "<string>"
},
"profileImage": "<string>"
},
"variations": [
{
"price": {
"prices": {
"adult": 250,
"child": 150
},
"discount_percentage": 0
}
}
],
"translation": {}
}
],
"pagination": {
"page": 1,
"pageSize": 10,
"totalCount": 42
}
}{
"success": 0,
"error": [
"unauthorized access"
],
"message": "unauthorized access",
"code": 401
}{
"success": 0,
"error": [
"rate limit exceeded"
],
"message": "rate limit exceeded",
"code": 429
}{
"success": 0,
"error": [
"error detail"
],
"message": "Error description",
"code": 400
}API Reference
List Activities
Returns a paginated list of active activities with pricing in the requested currency. Only activities with at least one valid variation are included.
GET
/
users
/
activities
Error
A valid request URL is required to generate request examples{
"success": 1,
"data": [
{
"_id": "6744810075becd2ef8c140f7",
"activity_title": "Desert Safari Adventure",
"main_promo_title": "Experience dune bashing at sunset",
"categories": [
"Adventure",
"Outdoor"
],
"location": {
"country": {
"id": "<string>",
"name": "Saudi Arabia"
},
"city": "Riyadh",
"region": "Riyadh Region"
},
"media": [
{
"url": "https://res.cloudinary.com/example/image/upload/desert.jpg",
"type": "image"
}
],
"currency": "SAR",
"admin_discount_percentage": 10,
"partner_details": {
"id": "<string>",
"companyDetails": {
"slug": "<string>"
},
"profileImage": "<string>"
},
"variations": [
{
"price": {
"prices": {
"adult": 250,
"child": 150
},
"discount_percentage": 0
}
}
],
"translation": {}
}
],
"pagination": {
"page": 1,
"pageSize": 10,
"totalCount": 42
}
}{
"success": 0,
"error": [
"unauthorized access"
],
"message": "unauthorized access",
"code": 401
}{
"success": 0,
"error": [
"rate limit exceeded"
],
"message": "rate limit exceeded",
"code": 429
}{
"success": 0,
"error": [
"error detail"
],
"message": "Error description",
"code": 400
}Authorizations
JWT issued by Seyaha — include as Authorization: Bearer <token>
Query Parameters
Currency code for pricing (e.g. USD, SAR, EUR). Defaults to USD.
Example:
"SAR"
Full-text search across activity title and description.
Example:
"desert safari"
Required range:
x >= 1Example:
1
Example:
10
