Skip to content

Meeting.reschedule

POST /{namespace}/meetings/{meeting}/reschedule

Reschedule moves a scheduled Meeting to another time its host’s Availability holds free, and tells every attendee.

Mode
do
Event
Meeting.rescheduled

Inputs

InputTypeRequiredDescription
meetingMeetingrequiredThe Meeting to move.
atdatetimerequiredThe new start time.

Outputs

OutputTypeRequiredDescription
meetingMeetingrequiredThe Meeting at its new time.

Effects

FactValue
Action classNone: it runs within its seat's Limits
DoorTwo-way: it runs at once
Modestry previews it and stores nothing; send returns a pending Action; do (default) waits for the result
IdempotentWith a key: a repeat with the same Idempotency-Key returns the first Action, and a repeat without one runs again
UndoAction.undo reverses it
EmitsMeeting.rescheduled
Performed byThe Sales Lead
  • Refuses a time the host’s Availability does not hold free.
  • Sends each attendee the new time and the same join link.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.None.
A time the host’s Availability does not hold freerefusedClear what the check names, then call it again.None.

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.