The venues API lets venue managers list, register, and update physical spaces on ECHO. Public GET endpoints require no authentication and can be used by any client to browse available venues. Endpoints that create or modify venue records require a valid Bearer token in theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/HelenaLM32/ECHO/llms.txt
Use this file to discover all available pages before exploring further.
Authorization header. See Authenticate with the ECHO API for details on obtaining a token.
The base URL for all endpoints on a local development server is
http://localhost:8084. Replace this with your deployed API URL in production.Get all venues
Example
Response fields
Unique identifier for the venue.
Display name of the venue.
Physical address of the venue.
Maximum occupancy of the venue.
Contact phone number.
Contact email address.
Venue website URL.
Opening hours as a free-text string (e.g.,
Lun-Vie 10:00-20:00).List of URLs for uploaded venue photos. Up to 3 images.
Get venues by manager
Path parameters
The numeric ID of the venue manager.
Example
Get venue by ID
Path parameters
The numeric ID of the venue to retrieve.
Example
Error codes
| Status | Meaning |
|---|---|
404 | No venue exists with the given ID. |
Create venue
multipart/form-data encoding to support image uploads. Authentication is required.
Up to 3 images can be attached by repeating the
images field. Accepted formats are JPEG and PNG.Form parameters
Display name of the venue.
Full physical address of the venue.
Maximum occupancy. Omit if unknown.
Contact phone number for the venue.
Contact email address for the venue.
Venue website URL.
Opening hours as a free-text string (e.g.,
Lun-Vie 10:00-20:00).One or more image files to associate with the venue. Repeat this field for each file. Up to 3 images are supported.
Example
Error codes
| Status | Meaning |
|---|---|
400 | Missing required fields or invalid data. |
401 | No valid authentication token provided. |
Update venue
multipart/form-data to allow image replacement. Authentication is required.
Path parameters
The numeric ID of the venue to update.
Form parameters
Updated display name.
Updated physical address.
Updated maximum occupancy.
Updated contact phone number.
Updated contact email address.
Updated website URL.
Updated opening hours string.
Replacement image files. Repeat this field for each file. Up to 3 images are supported.
Example
Error codes
| Status | Meaning |
|---|---|
401 | No valid authentication token provided. |
403 | Not authorized to update this venue. |
404 | No venue exists with the given ID. |
Delete venue
Path parameters
The numeric ID of the venue to delete.
Example
Error codes
| Status | Meaning |
|---|---|
401 | No valid authentication token provided. |
403 | Not authorized to delete this venue. |
404 | No venue exists with the given ID. |