Create Recurrence

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params

Optional shift to delete before creating the recurrence

Body Params

The ID of the recurrence

Human-readable name for the recurrence

Start date of the recurrence (RFC 5545 DTSTART)

string
required

Frequency: DAILY, WEEKLY, MONTHLY, etc.

integer
Defaults to 1

How often the rule repeats

Number of occurrences

End date

Timezone identifier

array | null

Days of week (MO, TU, WE, etc.)

array | null

Days of month

array | null

Months

array | null

Per-date shifts to exclude

object | null

Per-date activities to exclude: {"YYYY-MM-DD": {"activities": [{"uuid": "...", "activity_type_id": 1}]}}

object | null

Monthly pattern overrides: {week_of_month: {DAY: <entry|[entry,...]>}} where entry = {start_time, end_time, activities}; a list lets a single weekday produce multiple shifts

array | null

Per-person date windows for which this recurrence applies

array | null

(Update only) IDs of RecurrencePersonRange rows to remove from this recurrence; their generated shifts are also deleted

The ID of the shift that this recurrence is derived from

The ID of the original recurrence that this recurrence is derived from

The ID of the activity that this recurrence is derived from

When this recurrence is split, points to the next recurrence in the split chain

Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json