Competier
Build a fully fleshed-out Elo or Glicko rating system for your competition in minutes. Feed your user clients with match histories with minimal expenses on your side, and common pitfalls taken care of. Competier is highly configurable and works with any game, no matter the amount of participants or team setup. Focus on making great games and competitions and let Competier handle the legwork,…
Competier endpoints
| Method | Endpoint | Description |
|---|---|---|
| api-key | ||
| POST |
addApiKey /v1/api-key |
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 (top right… |
| ladder | ||
| DELETE |
deleteLadder /v1/ladder |
Deletes a ladder from an account, including all its entries, ratings and results. |
| GET |
findLadders /v1/ladders |
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. |
| POST |
addLadder /v1/ladder |
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-entry | ||
| GET |
findladderEntriesByLadderId /v1/ladder-entries |
Gets ladder entries. |
| POST |
addLadderEntry /v1/ladder-entry |
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… |
| DELETE |
deleteLadderEntry /v1/ladder-entry |
Deletes a ladder-entry from a ladder, including all its ratings and results. |
| result | ||
| POST |
addResult /v1/result |
Adds a game result for a played game, triggering rating calculation. It's possible to enter more than two participants, as shown in the example. The Glicko/Elo algorithms don't… |
| DELETE |
deleteResult /v1/result |
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. |
| GET |
FindResults /v1/results |
Gets game results. By default, results for all ladders that the querying user has participated in are returned. |
| invite | ||
| GET |
FindInvites /v1/invites |
Gets all invites for a ladder or tournament. |
| POST |
addInvite /v1/invite |
Adds an invite to a ladder or tournament. Either ladderId or tournamentId needs to be specified. |
| PUT |
acceptInvite /v1/invite |
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… |
| DELETE |
deleteInvite /v1/invite |
Deletes an invite from a ladder or tournament. |
| account | ||
| PATCH |
updateAccount /v1/account |
Updates account data. |
| v1 | ||
| GET |
/v1/credit /v1/credit |
Returns information on remaining API usage quota. This request won't use up your quota. |
Competier pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|