-
Notifications
You must be signed in to change notification settings - Fork 0
Player Service
Matthew Pfister edited this page Apr 17, 2020
·
6 revisions
POST Player
PUT Player
GET All Players
GET Player
DELETE Player
GET All Player Roles
PUT Player Role
Request Body
{
email: string;
epithet?: string;
favoriteColors?: string[];
id: string;
name: string;
userName: string;
}
Request Headers
{
Authorization: Bearer Identity Token;
}
Response Body
{
status: number;
data: {
colors?: string[];
displayName?: string;
email: string;
epithet?: string;
id: string;
userName: string;
}
}
Request Body
{
email?: string;
epithet?: string;
favoriteColors?: string[];
name?: string;
userName?: string;
}
Request Headers
{
Authorization: Bearer Identity Token;
}
Response Body
{
status: number;
data: {
colors?: string[];
displayName?: string;
email: string;
epithet?: string;
id: string;
userName: string;
}
}
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 |
|---|---|---|
| name | string | ?name=liliana |
| userName | string | ?userName=ofTheVeil |
| season | string | ?season=12345678-1234-1234-1234-123456789011 |
Request Headers
{
Authorization: Bearer Identity Token;
}
Response Body
{
status: number;
data: [
{
colors?: string[];
displayName?: string;
email: string;
epithet?: string;
id: string;
userName: string;
},
...
]
}
Request Headers
{
Authorization: Bearer Identity Token;
}
Response Body
{
status: number;
data: {
colors?: string[];
displayName?: string;
email: string;
epithet?: string;
id: string;
userName: string;
}
}
Request Headers
{
Authorization: Bearer Identity Token;
}
Response Body
{
status: number;
data: {
message: string;
}
}
Request Headers
{
Authorization: Bearer Identity Token;
}
Response Body
{
status: number;
data: {
displayName?: string;
email: string;
id: string;
userName: string;
role: string;
}
}
Request Body
{
role: string;
}
Request Headers
{
Authorization: Bearer Identity Token;
}
Response Body
{
status: number;
data: {
displayName?: string;
email: string;
id: string;
userName: string;
role: string;
}
}