Experiences
Get Experience Provider
Get details for a specific experience provider
Endpoint
Description
Retrieve full details for an experience provider, including all their locations, active offerings, and current specials.
Authentication
No authentication required. This is a public endpoint.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | Provider ID (UUID) |
Example Request
Example Response
Response Fields
| Field | Type | Description |
|---|---|---|
id | string | Provider ID |
business_name | string | Business name |
business_type | string | Type of business |
description | string|null | Business description |
logo_url | string|null | Logo image URL |
website | string|null | Website URL |
phone | string|null | Contact phone |
email | string|null | Contact email |
is_verified | boolean | Verified status |
is_active | boolean | Whether the provider is active |
locations | array | All locations for this provider |
locations[].offerings | array | Active offerings at each location |
locations[].offerings[].specials | array | Currently valid specials/promotions |
locations[].offerings[].specials[].discount_percent | number | Discount percentage |
locations[].offerings[].specials[].valid_from | string|null | Start date (YYYY-MM-DD) |
locations[].offerings[].specials[].valid_to | string|null | End date (YYYY-MM-DD) |
Notes
- Only active providers are returned. Inactive providers return 404.
- Inactive offerings are filtered out automatically.
- Only specials that are active and within their validity dates are included.
Error Responses
404 Not Found
Provider does not exist or is not active.