API reference / volunteer
volunteer
/api/v1/volunteersList volunteers
- Auth:
- required (min role: admin)
- Query:
- limit, offset, role, teamId, divisionId
- Response:
- { data }
/api/v1/volunteersCreate volunteer
- Auth:
- required (min role: admin)
- Request:
- { userId, role, teamId, divisionId, certifications, notes }
- Response:
- { data }
/api/v1/volunteers/:idGet volunteer by ID
- Auth:
- required (min role: admin)
- Response:
- { data }
/api/v1/volunteers/:idUpdate volunteer
- Auth:
- required (min role: admin)
- Request:
- { role, teamId, divisionId, certifications, status, notes }
- Response:
- { data }
/api/v1/volunteers/:idDelete volunteer
- Auth:
- required (min role: admin)
- Response:
- { success, message }