coach-scheduling

Create a recurring series — materializes occurrences ~10 weeks ahead

Changed on
post/api/coach/scheduling/series

Request

  • Base URL
    https://api.rewritelifestyle.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.rewritelifestyle.ai/api/coach/scheduling/series
  • Auth
    HTTP bearer

Request body

category'workshop' | 'coaching_1on1' | 'group_coaching' | 'community' required
groupIdnumber
coachIdnumber required

Primary facilitator running every occurrence.

coFacilitatorIdsnumber[]

Additional facilitators, copied onto every occurrence. Equal-weight with coachId, which stays the primary.

recurrenceRule'none' | 'weekly' | 'biweekly' | 'monthly' required
startsAtstring required

When the first occurrence starts. A full instant — the time of day is kept and every occurrence repeats at it.

endsOnstring

Last day the series may repeat on. A calendar day, not an instant.

occurrenceCountnumber
titleTemplatestring required
subtitleTemplatestring
durationMinutesnumber required
joinUrlTemplatestring required

Meeting link copied onto every occurrence. Redacted server-side for viewers without access.

attendanceRequiredboolean

Copied onto every occurrence — "Event is optional", inverted.

openAttendanceboolean

Whether someone who was not invited may view and join. Copied onto every occurrence.

invitedUserIdsnumber[]

Invited individually on every occurrence this series generates.

invitedGroupIdsnumber[]

Invited as cohorts on every occurrence this series generates.

Example request

{
  "startsAt": "2026-09-01T15:00:00.000Z",
  "endsOn": "2026-12-01"
}

Changes