curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt/recurrences/rec_AbCdEfGh"
{
"data": {
"id": "rec_AbCdEfGh",
"service_id": "AbCdEfGhIjKlMnOpQrSt",
"provider_id": "prov_xyz",
"timezone": "America/New_York",
"start_date": "2026-09-01",
"cadence": { "frequency": "weekly", "interval": 1, "days_of_week": [1, 3] },
"end_condition": { "type": "never" },
"session_templates": [
{ "start_time_of_day": "09:00", "capacity": 12, "provider_id": "prov_xyz", "days_of_week": null }
],
"status": "active",
"created_at": "2026-05-25T10:00:00.000Z",
"updated_at": "2026-05-25T10:00:00.000Z"
}
}
{ "error": "Recurrence not found" }
Recurrences
Get Recurrence
Retrieve a single recurrence by ID
GET
/
experiences
/
{experience_id}
/
recurrences
/
{recurrence_id}
curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt/recurrences/rec_AbCdEfGh"
{
"data": {
"id": "rec_AbCdEfGh",
"service_id": "AbCdEfGhIjKlMnOpQrSt",
"provider_id": "prov_xyz",
"timezone": "America/New_York",
"start_date": "2026-09-01",
"cadence": { "frequency": "weekly", "interval": 1, "days_of_week": [1, 3] },
"end_condition": { "type": "never" },
"session_templates": [
{ "start_time_of_day": "09:00", "capacity": 12, "provider_id": "prov_xyz", "days_of_week": null }
],
"status": "active",
"created_at": "2026-05-25T10:00:00.000Z",
"updated_at": "2026-05-25T10:00:00.000Z"
}
}
{ "error": "Recurrence not found" }
Get Recurrence
Returns a single recurrence. Both the parent experience and the recurrence must belong to the API key’s organization; cross-org or mismatched parent IDs return404 Not Found with no information leak.
Requires the experiences:read scope.
Path Parameters
string
required
The parent experience ID.
string
required
The recurrence ID.
Response
object
Show child attributes
Show child attributes
string
Recurrence ID.
string
Parent experience ID.
string
Default provider (SpaceMember) for this recurrence.
string
IANA timezone the schedule is anchored to.
string
First date the recurrence is active (ISO-8601 datetime or
YYYY-MM-DD).object
object
Discriminated union —
{ type: "date", until }, { type: "count", occurrences }, or { type: "never" }.array<object>
enum
active or paused. Paused recurrences are kept on file but don’t produce bookable slots.string
ISO-8601.
string
ISO-8601.
curl -H "X-API-KEY: your_api_key" \
"https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt/recurrences/rec_AbCdEfGh"
{
"data": {
"id": "rec_AbCdEfGh",
"service_id": "AbCdEfGhIjKlMnOpQrSt",
"provider_id": "prov_xyz",
"timezone": "America/New_York",
"start_date": "2026-09-01",
"cadence": { "frequency": "weekly", "interval": 1, "days_of_week": [1, 3] },
"end_condition": { "type": "never" },
"session_templates": [
{ "start_time_of_day": "09:00", "capacity": 12, "provider_id": "prov_xyz", "days_of_week": null }
],
"status": "active",
"created_at": "2026-05-25T10:00:00.000Z",
"updated_at": "2026-05-25T10:00:00.000Z"
}
}
{ "error": "Recurrence not found" }
⌘I
