Leagues
Create a league
POST /leagues
{
"name": "NHL"
}
View a league
GET /leagues/{id}
Example response:
{
"league": {
"id": 2,
"name": "NHL"
}
}
View all leagues
GET /leagues
Example response:
{
"leagues": [
{
"id": 1,
"name": "AHL"
},
{
"id": 2,
"name": "NHL"
}
]
}
View all divisions in a league
GET /v1/leagues/{league_id}/divisions
{
"divisions": [
{
"id": 1,
"league_id": 1,
"name": "DIV1"
},
{
"id": 2,
"league_id": 1,
"name": "DIV2"
}
]
}
Update a league
PATCH /leagues/{id}
{
"name": "KHL"
}
Delete a league
DELETE /leagues/{id}
Example response:
{
"message": "league successfully deleted"
}