# Competier ## API Docs - api-key [Creates and returns a new api key, invalidating the previous one.](https://docs.competier.net/api-6627882.md): Creates and returns a new API key, invalidating the previous one. Your initial API key can be obtained through the Developer API Access menu in the [Competier App](https://play.google.com/store/apps/details?id=net.competier) (top right button in the home screen). - ladder [Adds a ladder to an account.](https://docs.competier.net/api-6627883.md): Adds a ladder to an account. A ladder is a type of competition in which players are rated based on their performance over an arbitrary timespan, f.e. the chess FIDE rating. - ladder [Deletes a ladder from an account, including all its entries, ratings and results.](https://docs.competier.net/api-6627884.md): Deletes a ladder from an account, including all its entries, ratings and results. - ladder [Gets ladders of an account.](https://docs.competier.net/api-6627885.md): Gets ladders of an account. Includes ladders which this account is the admin of, as well as ladders in which this account is participating in as a ladder-entry. - ladder-entry [Adds a self-managed entry to a ladder.](https://docs.competier.net/api-6627886.md): Adds a self-managed entry to a ladder. Self-managed entries are not related to actual other Competier accounts - if you want your players to see and interact with your ladder in the Competier App, you need to send them an invite instead. - ladder-entry [Deletes a ladder-entry from a ladder, including all its ratings and results.](https://docs.competier.net/api-6627887.md): Deletes a ladder-entry from a ladder, including all its ratings and results. - ladder-entry [Gets ladder entries.](https://docs.competier.net/api-6627888.md): Gets ladder entries. - result [Adds a game result for a played game.](https://docs.competier.net/api-6627889.md): Adds a game result for a played game, triggering rating calculation. - result [Deletes a game result by rolling it back, reverting rating changes.](https://docs.competier.net/api-6627890.md): Deletes a game result by rolling it back, reverting rating changes. A result can only be rolled back if it's the most recent result for all of the participating entries. - result [Gets game results.](https://docs.competier.net/api-6627891.md): Gets game results. By default, results for all ladders that the querying user has participated in are returned. - invite [Adds an invite.](https://docs.competier.net/api-6627892.md): Adds an invite to a ladder or tournament. Either ladderId or tournamentId needs to be specified. - invite [Accepts an invite.](https://docs.competier.net/api-6627893.md): Accepts an invite, creating a ladder-entry which represents the account calling this route. This action is idempotent since an account can only have one self-representing ladder-entry in a single ladder. - invite [Deletes an invite.](https://docs.competier.net/api-6627894.md): Deletes an invite from a ladder or tournament. - invite [Gets invites.](https://docs.competier.net/api-6627895.md): Gets all invites for a ladder or tournament. - account [Updates account data.](https://docs.competier.net/api-6627896.md): Updates account data. - credit [Fetches credit info.](https://docs.competier.net/api-10783909.md): Returns information on remaining API usage quota. This request won't use up your quota. - [matchmaking](https://docs.competier.net/websocket-3471818.md): This websocket interface enables ladder admins to add/remove [ladder-entries](https://docs.competier.net/api-6627886) to/from the matchmaking pool. While ladder-entries are in the matchmaking pool, and while the ladder admin is actively connected to this interface, Competier will attempt to find a match between ladder-entries in the pool based on configurable parameters in ladder: `defaultTeamSize`, `defaultTeamAmount`, `mmUseRating`, `mmUseDistance`, `mmAvoidRematches`. Refer to the [ladder](https://docs.competier.net/api-6627883) documentation to learn more. - [bulk](https://docs.competier.net/websocket-3475267.md): [Not yet functional. Please contact us directly if you need something like this.]