API reference / team

team

GET/api/v1/teams

List teams

Auth:
required
Query:
limit, offset, divisionId, seasonId
Response:
{ data }
POST/api/v1/teams

Create team

Auth:
required (min role: admin)
Request:
{ divisionId, name, color, headCoachId }
Response:
{ data }
GET/api/v1/teams/:id

Get team by ID

Auth:
required
Response:
{ data }
PUT/api/v1/teams/:id

Update team

Auth:
required (min role: coach)
Request:
{ name, color, headCoachId }
Response:
{ data }
DELETE/api/v1/teams/:id

Delete team

Auth:
required (min role: admin)
Response:
{ success, message }
team API — Peer10 Developers