API reference / player
player
/api/v1/playersList players
- Auth:
- required
- Query:
- limit, offset, divisionId, teamId, seasonId
- Response:
- { data }
/api/v1/playersCreate player
- Auth:
- required
- Request:
- { firstName, lastName, dateOfBirth, gender, primaryGuardianId, secondaryGuardianId, skillLevel, notes }
- Response:
- { data }
/api/v1/players/:idGet player by ID
- Auth:
- required
- Response:
- { data }
/api/v1/players/:idUpdate player
- Auth:
- required
- Request:
- { firstName, lastName, dateOfBirth, gender, skillLevel, notes, profilePhotoUrl }
- Response:
- { data }
/api/v1/players/:id/notesGet player notes
- Auth:
- required (min role: coach)
- Response:
- { data }
/api/v1/players/:idDelete player
- Auth:
- required (min role: admin)
- Response:
- { success, message }
/api/v1/players/:id/notesCreate note
- Auth:
- required
- Response:
- { data }
/api/v1/players/:id/notes/:noteIdUpdate note
- Auth:
- required
- Response:
- { data }
/api/v1/players/:id/notes/:noteIdDelete note
- Auth:
- required
- Response:
- { success, message }
/api/v1/players/:id/profileGet profile for player
- Auth:
- required
- Response:
- { data }