β Approve Event Participation
Endpoint: POST /api/admin/volunteers/events/{event_id}/participation/{user_id}/approve/
Auth Required: β
Yes (Admin Bearer Token)
Content-Type: application/json
π Description
This endpoint allows administrators to approve a volunteerβs participation in a specific event.
This approval flow is used only when: - the event belongs to a Tier 2 volunteer group, or - the event is marked as restricted or sensitive
For Tier 1 events, participation is automatically approved.
π Authentication
Include the admin access token in the request header:
π Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
event_id |
UUID | β | Volunteer event ID |
user_id |
UUID | β | Volunteer user ID |