Propose a substitute who has already agreed
POST/ministries/me/assignments/:assignmentId/propose-substitute
The core of D13/UC2. personId here is the SUBSTITUTE, never the actor - the actor is the session. Eligibility is re-checked server-side whatever the UI offered: the substitute must hold an active qualification for the position (I2 applies to the replacement too) and must not already hold that position on that occurrence (I1). At most one proposal may be pending per assignment; a second is 409. The original assignment is not changed - only a substitute_proposed response row is appended.
Request​
Responses​
- 201
- 400
- 401
- 403
- 404
- 409
Proposed
Proposing yourself
Not authenticated
Not my assignment, the substitute is not qualified or already holds the position, or V2 is not enabled
No such assignment or person
A substitute is already proposed, or the assignment is no longer active
Can't find what you need? Ask in Discord, or open an issue on the ChurchCRM repository.