Skip to content

Player Service

Matthew Pfister edited this page Apr 17, 2020 · 6 revisions

Contracts

[POST] /players

Create a new player

Request Body

{

}

Request Headers

{
  Authorization: Bearer Identity Token;
}

Response Body

{
  status: number;
  data: {

  }
}

[PUT] /players/{player_id}

Update a existing player

Request Body

{

}

Request Headers

{
  Authorization: Bearer Identity Token;
}

Response Body

{
  status: number;
  data: {

  }
}

[GET] /players

Get all players, or query all players

Query Parameters

For more information on how to use queries with this endpoint, see our service query FAQ page in the wiki.

Parameter Data type Examples
winners string OR string[] ?winners=12345678-1234-1234-1234-123456789011
?winners|=12345678-1234-1234-1234-123456789011,?12345678-1234-1234-1234-123456789011
losers string OR string[] ?losers=12345678-1234-1234-1234-123456789011
?losers|=12345678-1234-1234-1234-123456789011,?12345678-1234-1234-1234-123456789011
season string ?season=12345678-1234-1234-1234-123456789011
seasonPoint boolean ?seasonPoint=true

Request Headers

{
  Authorization: Bearer Identity Token;
}

Response Body

{
  status: number;
  data: [
    {

    },
    ...
  ]
}

[GET] /players/{player id}

Get an existing player

Request Headers

{
  Authorization: Bearer Identity Token;
}

Response Body

{
  status: number;
  data: {

  }
}

[DELETE] /players/{player id}

Remove an existing player

Request Headers

{
  Authorization: Bearer Identity Token;
}

Response Body

{
  status: number;
  data: {
    message: string;
  }
}

Clone this wiki locally