curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/experiences?page=1&page_size=20"
{
"data": [
{
"id": "AbCdEfGhIjKlMnOpQrSt",
"name": "Sunset Yoga",
"description": "60-minute beach yoga session at sunset.",
"status": "active",
"registration_status": "open",
"duration_minutes": 60,
"default_capacity": 20,
"max_booking_quantity": 5,
"required_contact_method": "email",
"photos": ["https://storage.googleapis.com/..."],
"cover_image": "https://storage.googleapis.com/...",
"location": {
"type": "in_person",
"venue": "Ocean Beach",
"address": "Ocean Beach",
"city": "San Francisco",
"state": "CA",
"country": "US",
"instructions": null,
"video_link": null
},
"pricing": {
"model": "per_session",
"currency": "usd",
"amount": 25,
"base_price": null,
"floor_price": null,
"ceiling_price": null,
"sessions_included": null,
"interval": null
},
"scheduling_rules": {
"booking_window": { "min_hours_before": 1, "max_days_ahead": 60 },
"cancellation_policy": { "refundable_until_hours_before": 24, "late_cancel_fee": null }
},
"bookings_count": 87,
"remove_service_fees": false,
"use_ticket_classes": false,
"providers": [],
"created_at": "2025-03-01T10:00:00.000Z",
"updated_at": "2025-06-20T15:30:00.000Z"
}
],
"pagination": {
"total": 4,
"page": 1,
"page_size": 20,
"total_pages": 1
}
}
Experiences
List Experiences
List all experiences (recurring offerings) for your organization
GET
/
experiences
curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/experiences?page=1&page_size=20"
{
"data": [
{
"id": "AbCdEfGhIjKlMnOpQrSt",
"name": "Sunset Yoga",
"description": "60-minute beach yoga session at sunset.",
"status": "active",
"registration_status": "open",
"duration_minutes": 60,
"default_capacity": 20,
"max_booking_quantity": 5,
"required_contact_method": "email",
"photos": ["https://storage.googleapis.com/..."],
"cover_image": "https://storage.googleapis.com/...",
"location": {
"type": "in_person",
"venue": "Ocean Beach",
"address": "Ocean Beach",
"city": "San Francisco",
"state": "CA",
"country": "US",
"instructions": null,
"video_link": null
},
"pricing": {
"model": "per_session",
"currency": "usd",
"amount": 25,
"base_price": null,
"floor_price": null,
"ceiling_price": null,
"sessions_included": null,
"interval": null
},
"scheduling_rules": {
"booking_window": { "min_hours_before": 1, "max_days_ahead": 60 },
"cancellation_policy": { "refundable_until_hours_before": 24, "late_cancel_fee": null }
},
"bookings_count": 87,
"remove_service_fees": false,
"use_ticket_classes": false,
"providers": [],
"created_at": "2025-03-01T10:00:00.000Z",
"updated_at": "2025-06-20T15:30:00.000Z"
}
],
"pagination": {
"total": 4,
"page": 1,
"page_size": 20,
"total_pages": 1
}
}
List Experiences
Returns a paginated list of experiences (recurring offerings — yoga classes, workshops, coaching slots) belonging to your organization. Experiences are distinct from Events. An Event is a one-shot ticketed gathering with a fixed start/end. An Experience is a recurring catalog entry that generates bookable sessions on a schedule.Query Parameters
Page number (starts at 1).
Number of experiences per page. Maximum:
200.Comma-separated list of statuses to include.Allowed values:
active, inactive.Example: ?status=active,inactiveResponse
Show Experience object
Show Experience object
Unique experience identifier
Experience name
Description
active or inactiveopen or closed — whether new bookings are acceptedLength of one session in minutes
Maximum attendees per session
Upper bound on seats per single booking
none, email, or email_and_phoneArray of photo URLs
First photo, if any
Show child attributes
Show child attributes
per_session, package, subscription, or dynamicISO 4217 currency code
Price (for
per_session / package / subscription)For
dynamic pricingFor
dynamic pricingFor
dynamic pricingFor
package pricingweek or month (for subscription)Show child attributes
Show child attributes
Lifetime confirmed bookings
When true, the organizer absorbs Gomry’s service fee
Whether the experience is in tier mode
SpaceMember IDs of providers running this experience
ISO 8601 creation timestamp
ISO 8601 last-updated timestamp
curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/experiences?page=1&page_size=20"
{
"data": [
{
"id": "AbCdEfGhIjKlMnOpQrSt",
"name": "Sunset Yoga",
"description": "60-minute beach yoga session at sunset.",
"status": "active",
"registration_status": "open",
"duration_minutes": 60,
"default_capacity": 20,
"max_booking_quantity": 5,
"required_contact_method": "email",
"photos": ["https://storage.googleapis.com/..."],
"cover_image": "https://storage.googleapis.com/...",
"location": {
"type": "in_person",
"venue": "Ocean Beach",
"address": "Ocean Beach",
"city": "San Francisco",
"state": "CA",
"country": "US",
"instructions": null,
"video_link": null
},
"pricing": {
"model": "per_session",
"currency": "usd",
"amount": 25,
"base_price": null,
"floor_price": null,
"ceiling_price": null,
"sessions_included": null,
"interval": null
},
"scheduling_rules": {
"booking_window": { "min_hours_before": 1, "max_days_ahead": 60 },
"cancellation_policy": { "refundable_until_hours_before": 24, "late_cancel_fee": null }
},
"bookings_count": 87,
"remove_service_fees": false,
"use_ticket_classes": false,
"providers": [],
"created_at": "2025-03-01T10:00:00.000Z",
"updated_at": "2025-06-20T15:30:00.000Z"
}
],
"pagination": {
"total": 4,
"page": 1,
"page_size": 20,
"total_pages": 1
}
}
⌘I
