Aside from OAuth endpoints, you'll need to be mindful of scoping for all API endpoints. There are three scoping options to be aware of:1.
Resources in scope are owned by the authorized user. If you aren't using OAuth, the authorized user is the owner of the API key. For this case, endpoints have no extra prefix as shown in the path above.If a resource was created by the user but hosted by a Community, the resource is considered owned by the Community and must be accessed using the Community Scope below.
2.
Path: /v2.1/communities/fauxthrone/tournaments
Alternate Path: /v2.1/tournaments?community_id=fauxthroneResources in scope are owned by a community. The OAuth token you're using must have the communities:manage scope. Additionally, when a user grants authorization, they must check the community or communities you need access to.(show OAuth UI with community list here)
3.
Path: /v2.1/application/tournamentsThis one's the most fun. Resources in scope are associated with your application. When creating a tournament with this prefix, it will automatically be associated with your application. Also, you can create tournaments manually on Challonge.com and associate them with your application. Modified at 2025-11-04 17:53:07