Skip to main content
Every Developer API endpoint requires a specific scope. Scopes are enabled at the organization level. All projects and API keys under an organization inherit its enabled scopes.

Available scopes

Scopes are modular, not hierarchical. Having partner does not automatically grant core, and vice versa. Your organization needs each scope explicitly enabled for the endpoints it needs.

Default scopes

New organizations are provisioned with the core scope by default. To enable additional scopes, contact us at support@donate.gg.

Endpoints by scope

core

Core endpoints fetch public data and let you inspect or delete configs by ID.

partner

Partner endpoints cover config creation and listing, config analytics, and source leaderboard access.

Error response

If you call an endpoint that requires a scope your organization doesn’t have, the API returns a 403:
Rate limiting runs before scope checks. A SCOPE_DENIED response still counts against your rate limit.