Skip to main content
GET
/
experiences
/
{experienceId}
curl -H "X-API-KEY: your_api_key" \
  https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt
{
  "data": {
    "id": "AbCdEfGhIjKlMnOpQrSt",
    "name": "Sunset Yoga",
    "status": "active",
    "registration_status": "open",
    "duration_minutes": 60,
    "default_capacity": 20,
    "location": { "type": "in_person", "city": "San Francisco" },
    "pricing": { "model": "per_session", "currency": "usd", "amount": 25 },
    "scheduling_rules": {
      "booking_window": { "min_hours_before": 1, "max_days_ahead": 60 },
      "cancellation_policy": { "refundable_until_hours_before": 24 }
    },
    "bookings_count": 87,
    "created_at": "2025-03-01T10:00:00.000Z",
    "updated_at": "2025-06-20T15:30:00.000Z"
  }
}

Get Experience

Returns the details of an experience that belongs to your organization. Returns 404 for unknown ids or experiences owned by other organizations (no distinguishing detail is leaked).

Path Parameters

experienceId
string
required
The unique identifier of the experience (Firestore document ID).

Response

data
object
Same schema as the items returned by List Experiences.
curl -H "X-API-KEY: your_api_key" \
  https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt
{
  "data": {
    "id": "AbCdEfGhIjKlMnOpQrSt",
    "name": "Sunset Yoga",
    "status": "active",
    "registration_status": "open",
    "duration_minutes": 60,
    "default_capacity": 20,
    "location": { "type": "in_person", "city": "San Francisco" },
    "pricing": { "model": "per_session", "currency": "usd", "amount": 25 },
    "scheduling_rules": {
      "booking_window": { "min_hours_before": 1, "max_days_ahead": 60 },
      "cancellation_policy": { "refundable_until_hours_before": 24 }
    },
    "bookings_count": 87,
    "created_at": "2025-03-01T10:00:00.000Z",
    "updated_at": "2025-06-20T15:30:00.000Z"
  }
}