API reference / season

season

GET/api/v1/seasons

List seasons for current org

Auth:
required
Query:
limit, offset, status
Response:
{ data, pagination }
POST/api/v1/seasons

Create a new season

Auth:
required (min role: admin)
Request:
{ name, sport, status, registrationOpens, registrationCloses, seasonStart, seasonEnd }
Response:
{ data }
GET/api/v1/seasons/:id

Get season by ID

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

Update season

Auth:
required (min role: admin)
Request:
{ name, sport, status, registrationOpens, registrationCloses, seasonStart, seasonEnd }
Response:
{ data }
GET/api/v1/season/timeline

List timeline

Auth:
required
Response:
{ data }
DELETE/api/v1/seasons/:id

Delete season

Auth:
required (min role: admin)
Response:
{ success, message }
GET/api/v1/seasons/:id/health

Get health for season

Auth:
required
Response:
{ data }
season API — Peer10 Developers