Sign Up for Volunteer Shift
sign_up_for_volunteer_shiftReserve a specific volunteer shift by shift ID. Confirm with the user before signing up; fails if the shift is full or cancelled.
Instructions
Signs the authenticated user up for a specific volunteer shift - no payment involved. shift_id identifies one shift within an event, not the event itself: get it from the event's volunteer shifts in list_school_events. The call fails when the shift is full or cancelled. To attend an event as a guest instead, use register_for_event. WRITE - confirm with the user before signing up.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| shift_id | Yes | Volunteer shift ID - from the event's volunteer shifts (list_school_events) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Signup ID | |
| status | No | Signup status | |
| shiftId | No | Volunteer shift signed up for |