Developer
Developer - Calendar

Send Test Calendar Invite

Send a test calendar invite to a staff member's calendar.

This endpoint is restricted to developer users only. Creates a calendar event using the same logic as the meeting booking system, but does NOT create a Meeting record in the database.

Use this to test calendar invite formatting without polluting the database.

If meeting_id is provided, uses the meeting's data and associated lead info. Otherwise, falls back to legacy manual fields.

post/developer/calendar-invites/send

Request body

meeting_idstring uuid nullable

Meeting ID to use for calendar invite (preferred)

start_time_overridestring nullable

Override start time in ISO format (for testing multiple invites)

duration_minutes_overrideinteger nullable

Override duration in minutes (for testing)

recipient_user_id_overridestring uuid nullable

Override recipient user (send to different user's calendar for testing)

staff_user_idstring uuid nullable

The staff user whose calendar will receive the invite

first_namestring nullable

Attendee first name

last_namestring nullable

Attendee last name

phone_numberstring nullable

Attendee phone number

emailstring nullable

Attendee email (optional)

case_idstring uuid nullable

Case ID (optional)

start_timestring nullable

Event start time in ISO format

duration_minutesinteger nullable

Event duration in minutes

Response

Successful Response

successboolean required

Whether the invite was sent successfully

event_idstring nullable

Calendar event ID if successful

event_titlestring nullable

Event title that was created

calendar_providerstring nullable

Calendar provider used

messagestring required

Status message

Changes

No recorded changes to this endpoint across all 2 revisions of this API.