Authentication
All endpoints in the Partner API require an active API key submitted via headers. To obtain a partner key, please create a ticket in our Discord.
Header Format
Provide your key in the x-api-key header field on every authenticated request:
Text
x-api-key: mp_part_abc123...Rate Limits
The following standard rate limits apply to all partner API keys:
- 100 requests per minute per API key across all endpoints.
- 5,000 requests per day rolling window.
For trusted partner integrations, these limits can be increased:
- 300 requests per minute per API key.
- 25,000 requests per day rolling window.
If your integration requires higher limits, reach out to us via Discord and we can adjust the limits for your key.
Response Codes
200— Success400— Bad request / missing parameters401— Unauthorized (invalid or missing API key)429— Rate limit exceeded500— Internal server error
Error Responses
Error responses conform to a unified JSON format:
JSON
{ "error": "Error message description detailing what went wrong."}