Skip to main content
GET
/
experiences
/
{experienceId}
curl -H "X-API-KEY: your_api_key" \
  https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt
const response = await fetch(
  "https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt",
  { headers: { "X-API-KEY": "your_api_key" } }
);
const { data } = await response.json();
{
  "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"
  }
}
{
  "error": "Experience not found"
}

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
const response = await fetch(
  "https://www.gomry.com/api/v1/experiences/AbCdEfGhIjKlMnOpQrSt",
  { headers: { "X-API-KEY": "your_api_key" } }
);
const { data } = await response.json();
{
  "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"
  }
}
{
  "error": "Experience not found"
}