Connection problems?
Let us know!
!
Home
Dashboard
Game Integration API
Client API
Auth API
Embeds
Client API
Documentation
Overview
Using the API
API Reference
Base URL
Query
broadcast
match
ownCupEligibility
cup
searchCups
cupsForGame
gameTitle
leaderboard
matchmakingQueuesForGame
matchmakingQueue
me
space
userActiveSubscriptionsByPerk
team
laddersForGame
laddersForSpace
ladder
ownTournamentEligibility
tournamentsForGame
tournamentsForSpace
tournamentLegacyDataLoader
tournament
tournamentLineup
matchSeries
user
Mutation
Subscription
Definitions
Download schema
Query
broadcast
Empresa
Get a Broadcast by it's ID.
Response
Returns a
Broadcast!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
id:
UUID!
The ID of the broadcast.
match
Get a match by ID. A match can be part of a larger competition type such as a tournament or matchmaking queue, or created as a custom game.
Response
Returns a
Match!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
matchId:
UUID!
ownCupEligibility
Empresa
Description of whether the user is eligible to join the competition.
Response
Returns a
OwnEligibility
@authorize(policy: PAT)
@cost(weight: 10)
Arguments
Name
Description
input:
CanPlayInCupInput!
cup
Empresa
Get a cup by its ID.
Response
Returns a
Cup
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
id:
UUID!
searchCups
Empresa
Search for cups.
Response
Returns a
[Cup!]!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
filters:
SearchCupsFiltersInput!
limit: Int
skip: Int
descending: Boolean
cupsForGame
Empresa
Search for cups based on search input critera.
Response
Returns a
CupsForGameConnection
@authorize(policy: BOT|PAT)
@listSize(assumedSize: 200, slicingArguments: [first], slicingArgumentDefaultValue: 10, sizedFields: [edges, nodes], requireOneSlicingArgument: false)
@cost(weight: 10)
@deprecated(reason: Use 'searchCups' instead.)
Arguments
Name
Description
input:
CupsForGameInput!
after: String
Returns the elements in the list that come after the specified cursor.
first: Int
Returns the first _n_ elements from the list.
gameTitle
Get a game title.
Response
Returns a
GameTitle!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
game:
GameIdentifierInput!
Identifier for the game.
leaderboard
Núcleo
Get leaderboard by ID.
Response
Returns a
Leaderboard!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
id:
UUID!
matchmakingQueuesForGame
Núcleo
Find match making queues in a specific game title.
Response
Returns a
[MatchmakingQueue!]!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
gameSlug: String!
matchmakingQueue
Núcleo
Find matchmaking queue by ID.
Response
Returns a
MatchmakingQueue
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
queueId:
UUID!
me
Get the authenticated user's profile. This can be used as a starting point to find the activities (e.g. tournaments) the user is participating in.
Response
Returns a
Me!
@authorize(policy: BOT|PAT)
space
Get a Space by its slug.
Response
Returns a
Space!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
space:
SpaceIdentifierInput
Identifier for the Space.
slug: String
Case-insensitive slug for the Space, i.e ~/s/{slug}
userActiveSubscriptionsByPerk
Get the active subscriptions that grant a specific perk to a user.
Response
Returns a
UserActiveSubscriptionsByPerkResponse
@authorize(policy: BOT)
@cost(weight: 10)
Arguments
Name
Description
userId:
UUID!
The user ID to check active subscriptions for.
catalogId:
UUID!
The subscription catalog ID for context.
perkId:
UUID!
The subscription perk ID to check for.
team
Get a team by ID.
Response
Returns a
Team!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
id:
UUID!
The public ID of the team, (~/teams/<team-id>).
laddersForGame
Find ladders in a specific game title.
Response
Returns a
[Ladder!]!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
@deprecated(reason: Use leaderboard queries instead.)
Arguments
Name
Description
input:
LaddersForGameInput!
laddersForSpace
Find ladders in a specific Space.
Response
Returns a
[Ladder!]!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
@deprecated(reason: Use leaderboard queries instead.)
Arguments
Name
Description
input:
LaddersForSpaceInput!
ladder
Get ladder by ID.
Response
Returns a
Ladder!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
@deprecated(reason: Use leaderboard queries instead.)
Arguments
Name
Description
ladderId:
UUID!
ownTournamentEligibility
Summarizes whether a user meets the requirements to participate in the tournament.
Response
Returns a
OwnEligibility
@authorize(policy: PAT)
@cost(weight: 10)
Arguments
Name
Description
input:
CanPlayInTournamentInput!
tournamentsForGame
Find tournaments in a specific game title.
Response
Returns a
[Tournament!]!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
input:
TournamentsForGameInput!
tournamentsForSpace
Find tournaments in a specific Space.
Response
Returns a
[Tournament!]!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
input:
TournamentsForSpaceInput!
tournamentLegacyDataLoader
Get tournament by ID.
Response
Returns a
Tournament!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
tournamentId:
UUID!
tournament
Get tournament by ID.
Response
Returns a
Tournament
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
tournamentId:
UUID!
tournamentLineup
Get tournament lineup by ID.
Response
Returns a
TournamentLineup
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
id:
UUID!
matchSeries
Get a match series by ID.
Response
Returns a
MatchSeries!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
matchSeriesId:
UUID!
user
Get a user by their user ID, as found on ~/users/<user-id>.
Response
Returns a
UserProfile!
@authorize(policy: BOT|PAT)
@cost(weight: 10)
Arguments
Name
Description
userId:
UUID!