Schedules
Create a schedule
Creates a schedule and materializes its upcoming occurrences. Validation mirrors the dashboard's add-schedule form. Requires the schedules:write scope.
post/api/v1/schedules
Request
- Base URL: https://volunteerreminder.com
- URL: https://volunteerreminder.com/api/v1/schedules
- Auth: HTTP bearer
Request body
Example request
{
"description": "Sunday morning greeters",
"job_name": "Greeter",
"schedule_type": "weekly",
"days_of_week": [
"sunday"
],
"nth_weekday": "tuesday",
"week_of_month": 2,
"day_of_month": 15,
"start_month": 1,
"time": "09:00",
"custom_dates": [
"2026-08-01",
"2026-09-05"
],
"contact_ids": [
101,
102
]
}Response
The created schedule.
Example response
{
"id": 42,
"description": "Sunday morning greeters",
"schedule_type": "weekly",
"days_of_week": [
"sunday"
],
"nth_weekday": "tuesday",
"time": "09:00",
"custom_dates": [
"2026-08-01",
"2026-09-05"
],
"contact_ids": [
101,
102
]
}Changes
No recorded changes to this operation across all 1 revision of this API.