-
Notifications
You must be signed in to change notification settings - Fork 0
Player
- CREATE player
- READ player
- READ players
- UPDATE player
- DELETE player
Roles: Admin, Editor
Limits: None
Method: POST
URL: /api/players
Accept application/vnd.[app_name]?version=[version_number]
Authorization Token token="[app_key]"
{
"player": {
"first_name":"[first_name]",
"last_name":"[last_name]",
"team_id":"[team_id]"
}
}
Method: POST
URL: /api/players
Accept application/vnd.league-server?version=1
Authorization Token token="1234-5678-910"
{
"player": {
"first_name":"Buck",
"last_name":"Carradine",
"team_id":"1"
}
}
X-LS-Records-Returned [record_count]
X-LS-Application [app_name]
X-LS-License [app_license]
{ "player": { "id": [player_id], "first_name": "[first_name]", "last_name": "[last_name]", "full_name": "[full_name]", "team_id": [team_id] } }
X-LS-Records-Returned 1
X-LS-Application league-server
X-LS-License All Rights Reserved
{ "player": { "id": 218, "first_name": "Buck", "last_name": "Carradine", "full_name": "Buck Carradine", "team_id": 1 } }
Roles: Admin, Editor, Consumer
Limits: None
Method: GET
Header: Accept application/vnd.[app_name]?version=[version_number]
Header: Authorization Token token="[app_key]"
URL: /api/players/[player_id]
Method: GET
Header: Accept application/vnd.[app_name]?version=[version_number]
Header: Authorization Token token="[app_key]"
URL: /api/players/9
X-LS-Records-Returned [record_count]
X-LS-Application [app_name]
X-LS-License [app_license]
{
"player": {
"id": [player_id],
"first_name": "[first_name]",
"last_name": "[last_name]",
"full_name": "[full_name]",
"team_id": [team_id]
}
}
X-LS-Records-Returned 1
X-LS-Application league-server
X-LS-License All Rights Reserved
{
"player": {
"id": 9,
"first_name": "Bob",
"last_name": "Aarons",
"full_name": "Bob Aarons",
"team_id": 14
}
}
Roles: Admin, Editor, Consumer
Limits: None
Method: GET
Header: Accept application/vnd.[app_name]?version=[version_number]
Header: Authorization Token token="[app_key]"
URL: /api/players
Method: GET
Header: Accept application/vnd.[app_name]?version=[version_number]
Header: Authorization Token token="[app_key]"
URL: /api/players
Content-Type application/json; charset=utf-8
X-LS-Records-Returned [record_count]
X-LS-Application [app_name]
X-LS-License [app_license]
{
"player": {
"id": 9,
"first_name": "Bob",
"last_name": "Aarons",
"full_name": "Bob Aarons",
"team_id": 14
}
}
Content-Type application/json; charset=utf-8
X-LS-Records-Returned 3
X-LS-Application league-server
X-LS-License All Rights Reserved
{
"player": {
"id": 9,
"first_name": "Bob",
"last_name": "Aarons",
"full_name": "Bob Aarons",
"team_id": 14
}
},
{ "player": {
"id": 10,
"first_name":"John",
"last_name":"Brown",
"full_name": "John Brown",
"team_id": 25
}
},
{
"player": {
"id": 12,
"first_name":"Michael",
"last_name":"Jones",
"full_name": "Michael Jones",
"team_id": 33
},
}
Roles: Admin, Editor
Limits: None
Method: DELETE
Header: Accept application/vnd.[app_name]?version=[version_number]
Header: Authorization Token token="[app_key]"
URL: /api/players/[player_id]
Method: DELETE
Header: Accept application/vnd.league-server?version=1
Header: Authorization Token token="1234-5678-910"
URL: /api/players/2
Content-Type application/json; charset=utf-8
X-LS-Records-Returned 0
X-LS-Application league-server
X-LS-License All Rights Reserved
{
"message": "Player deleted"
}
Content-Type application/json; charset=utf-8
X-LS-Records-Returned 0
X-LS-Application league-server
X-LS-License All Rights Reserved
{
"message": "Player deleted"
}