API Endpoints Reference
Complete list of available API endpoints with methods and example responses.
API Endpoints Reference
Below is the full list of available API endpoints. Read-only plans can use the GET endpoints. Full-access plans can use every method.
Shows
GET /api/v1/shows— List all shows (filterable by status)GET /api/v1/shows/{id}— Get a single show by IDPOST /api/v1/shows— Create a new show (Enterprise)PUT /api/v1/shows/{id}— Update an existing show (Enterprise)DELETE /api/v1/shows/{id}— Delete a show (Enterprise)
Artists
GET /api/v1/artists— List all artistsGET /api/v1/artists/{id}— Get a single artist by IDPOST /api/v1/artists— Create a new artist (Enterprise)PUT /api/v1/artists/{id}— Update an artist (Enterprise)DELETE /api/v1/artists/{id}— Delete an artist (Enterprise)
Artworks
GET /api/v1/artworks— List all artworks (filterable by show, artist, status)GET /api/v1/artworks/{id}— Get a single artwork by IDPOST /api/v1/artworks— Create a new artwork (Enterprise)PUT /api/v1/artworks/{id}— Update an artwork (Enterprise)DELETE /api/v1/artworks/{id}— Delete an artwork (Enterprise)
Orders
GET /api/v1/orders— List all ordersGET /api/v1/orders/{id}— Get a single order by ID with line items
Example Response
A successful GET /api/v1/shows response:
{"data": [{"id": 1, "title": "Spring Exhibition", "status": "live", "start_date": "2026-03-01", "end_date": "2026-04-30"}], "meta": {"total": 1, "page": 1}}
Pagination: List endpoints support
?page=N and ?per_page=N query parameters. Default is 20 items per page.