Services (Shared Platform API)
Service availability is provided by shared platform modules and may be combined with partner booking flows.
Verified shared endpoints
| Method | Endpoint | Purpose |
|---|---|---|
| GET | /api/services | List public services with filters/pagination |
| GET | /api/services/category/:category | List services by category |
| GET | /api/services/categories | List available service categories |
| GET | /api/services/:id | Get service detail |
| GET | /api/services/:id/calculate-price | Calculate service price |
| GET | /api/services/:id/pricing | Calculate service pricing with discounts |
| GET | /api/cenotes/:id/services | List services available for a cenote |
Notes
- service pricing exposed by API should be treated as cents at contract level
- transportation and optional add-ons are usually resolved together with Pricing
- this page intentionally avoids legacy examples that assumed old transport models or undocumented partner-only service endpoints