API reference / division

division

GET/api/v1/divisions

List divisions

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

Create division

Auth:
required (min role: admin)
Request:
{ seasonId, name, level, ageMin, ageMax, gender, targetTeamCount, rosterSizeMin, rosterSizeMax, gameLengthMinutes }
Response:
{ data }
GET/api/v1/divisions/:id

Get division by ID

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

Update division

Auth:
required (min role: admin)
Request:
{ name, level, ageMin, ageMax, gender, targetTeamCount, rosterSizeMin, rosterSizeMax, gameLengthMinutes }
Response:
{ data }
DELETE/api/v1/divisions/:id

Delete division

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