Overview
This API powers the PLEC platform (bookings, listings, payments, messaging, and integrations).Use the API reference tab to explore endpoints and try requests in the interactive playground.
Dry run (default)
All endpoints support dry run mode.- When dryRun=true, the request is validated and executed in “no side effects” mode.
- When dryRun=false (or omitted, depending on the endpoint), the request performs the real action.
If you’re using the playground, keep dryRun=true while exploring so you don’t accidentally create, update, or delete real data.
Authentication
Most endpoints require a Bearer token:- Send an
Authorizationheader in the form:Bearer <token> - In the playground, use the Authorization input to paste the token once, then it will be reused for other calls.
Some endpoints are public (no auth). If an endpoint returns 401 Unauthorized, you’re missing a token or the token doesn’t have access.
Using the Playground
The playground sends real HTTP requests to the selected server, but with dryRun=true you should not trigger side effects.Quick checklist
- ✅ Ensure
dryRun=trueis present (query param or request body, depending on the endpoint) - ✅ Prefer
GETrequests when exploring - ✅ Keep Bearer auth set for protected endpoints
OpenAPI Source
The API reference is generated from the OpenAPI specification committed in this repo:OpenAPI Specification
View the OpenAPI JSON used by Mintlify