This occurrence's effective staffing needs, and the positions it could need
GET/ministries/occurrences/:occurrenceId/requirements
Everything the staffing-needs editor has to draw: the EFFECTIVE requirements from VolunteerScheduleService::getEffectiveRequirements() (each carrying source, so the caller can see which are the schedule's and which are this occurrence's own), plus the active positions of the owning team, so a position that has no requirement row can still be offered as an unchecked line. Served under the occurrence's own scope check, so a team leader can edit one week without reaching past their own team.
Request​
Responses​
- 200
- 401
- 403
- 404
OK
Not authenticated
Not authorized for this occurrence, or V2 is not enabled
No such occurrence
Can't find what you need? Ask in Discord, or open an issue on the ChurchCRM repository.