Base URL
All API requests use the following base URL:Authentication
Include your API key as a Bearer token in theAuthorization header:
msh_. Create keys in the dashboard at Settings → API Keys.
See Authentication for key types, scopes, and signup/login endpoints.
Response Format
All responses use a consistent envelope:Success
Success (Paginated)
Error
Common Error Codes
Pagination
List endpoints support pagination withpage and limit query parameters:
The response
meta object contains the total count for building pagination UI.
Rate Limits
Rate-limited responses include a
Retry-After header (seconds).

