Recurring appointments API
The Recurring API enables programmatic creation of recurring appointments. It exposes the same functionality as the UI's recurring-appointment feature, accessible through an API endpoint so you can automate recurring appointment patterns without manual intervention.
Endpoint
POST /appointmentRecurring
For the full reference, see the API Reference.
What it does
The Recurring API mirrors the UI's recurring-appointment feature, but exposes it programmatically. Useful for:
- Automating appointment creation workflows.
- Integrating with external systems that need to schedule recurring appointments.
- Bulk creation of recurring appointment patterns.
- Scripting and automation scenarios.
Example request
curl https://sandbox.api.dimescheduler.com/appointmentRecurring \
--request POST \
--header 'Content-Type: application/json' \
--data '{
"startDate": "",
"endDate": "",
"resource": "",
"taskNo": null,
"jobNo": null,
"categoryName": null,
"timeMarkerName": null,
"recurrenceRule": "",
"subject": null,
"body": null
}'
Request parameters
startDate: start date for the recurring appointment series.endDate: end date for the recurring appointment series.resource: resource identifier.taskNo: task number (optional).jobNo: job number (optional).categoryName: category name (optional).timeMarkerName: time marker name (optional).recurrenceRule: recurrence rule defining the pattern (e.g. daily, weekly, monthly).subject: appointment subject (optional).body: appointment body/description (optional).