Rainbow Six:Stats

Documentation


Authentication
post/users/authenticateAuthenticate a user with a login and password
post/users/registerRegister a new user
Database
get/database/{section}Return a list of items from the database
Favorites
put/users/favorites/{ubisoft_id}Add a player to the currently logged in user's favorites
delete/users/favorites/{ubisoft_id}Removes a player from the currently logged in user's favorites
get/users/favoritesGet a list of the currently logged in user's favorites
Leaderboards
get/leaderboards/{leaderboard}Get a list of players sorted with the specified parameters
get/leaderboards/{leaderboard}/findFind a player on the leaderboards
Linked Accounts
put/users/accounts/{platform}/{username}Link a player's PSN/Xbox account to R6Stats
get/users/accounts/{platform}/{username}Get a list of the user's linked accounts
delete/users/accounts/{platform}/{username}Unlink a user's account from R6Stats
get/users/accountsGet a list of the user's linked accounts
Players
get/players/{username}Get stats and info for a Rainbow Six player
get/players/{username}/operatorsGet operator stats for a Rainbow Six player
get/players/{username}/seasonsGet seasonal stats
Users
get/users/{username}/profileGet profile information for a user
Blog Posts
get/blog/postsGet list of blog posts
post/blog/postsCreate a new blog post
get/blog/posts/{id}Returns the blog post for the ID
delete/blog/posts/{id}Delete a blog post with the specified ID
patch/blog/posts/{id}Update a blog post
UserAuthentication
  • loginstring

    Valid username or email

  • passwordstring

    Valid password for the username or email

AuthenticatedPayload
  • statusstring

    Status message describing whether or not login succeeded

  • payloadJWTPayload

JWTPayload
  • tokenstring

    JWT Tooken

  • userJWTUser

JWTUser
  • rolestring

    User role for authorization

  • idinteger

    User database ID

  • usernamestring

    User username

RegistrationPayload
  • usernamestring

    Unique username for new user

  • emailstring

    Unique email for new user

  • passwordstring

    Password for new user

RegisteredPayload
  • statusstring

    Status message regarding registration

OperatorStatItem
  • playedinteger

    Number of matches played

  • winsinteger

    Number of matches won

  • lossesinteger

    Number of matches lost

  • killsinteger

    Number of players killed

  • deathsinteger

    Number of deaths with operator

  • playtimeinteger

    Time played with operator in minutes

  • specialsobject

    Various special abilities and their values for operators

OperatorItem
  • namestring

    The name of the operator

  • ctustring

    The shorthand name for the CTU the operator is in

  • imagesobject

    The figure and badge for an operator

OperatorListItem
PlayerItem
  • usernamestring

  • platformstring

    Shorthand for the platform the player plays on

  • ubisoft_idstring

    The internal Ubisoft GUID for the player

  • indexed_atstring

    A timestamp for when a player was first added to the database

  • updated_atstring

    A timestamp for when a player was last updated

  • statsPlayerStatsItem

PlayerGamemodeSection
  • has_playedboolean

    Whether or not a player has played this gamemode

  • winsinteger

  • lossesinteger

  • killsinteger

  • deathsinteger

  • playtimeinteger

PlayerOverallSection
  • revivesinteger

  • suicidesinteger

  • reinforcements_deployedinteger

  • barricades_builtinteger

  • steps_movedinteger

  • bullets_firedinteger

  • bullets_hitinteger

  • headshotsinteger

  • melee_killsinteger

  • penetration_killsinteger

  • assistsinteger

PlayerProgressionSection
  • levelinteger

    The in game level of the player, not the ranking

  • xpinteger

    The amount of XP until the next level

DatabaseItem
  • icon_urlstring

    The URL for the items icon

SimpleUser
  • usernamestring

  • adminboolean

LinkedAccount
  • usernamestring

  • platformstring

  • verifiedboolean

  • created_atstring

  • tokenstring

  • userSimpleUser

  • playerPlayerItem

AccountStatusMeta
  • statusstring

    String describing current status of account linkage

LinkedAccountStatus
AuthenticatedProfile
  • usernamestring

  • rolestring

PaginatedMeta
  • current_pageinteger

  • next_pageinteger

  • prev_pageinteger

  • total_pagesinteger

  • total_countinteger

SeasonStat
  • winsinteger

  • lossesinteger

  • abandonsinteger

  • seasoninteger

  • regionstring

  • rankingobject

SeasonalRankingStat
  • ratingnumber

  • next_ratingnumber

  • prev_ratingnumber

  • meannumber

  • stdevnumber

  • rankinteger

BlogPostBody
  • titlestring

  • bodystring

  • draftboolean

BlogPost
  • idinteger

  • titlestring

  • bodystring

  • created_atstring

  • updated_atstring

  • draftboolean

  • authorSimpleUser