op: schedule

Schedule a deferred event or intent after a delay.

Allowed phases

PhaseStatus
preflight✗ forbidden
core✗ forbidden
side_effects✓ allowed

Syntax

- op: schedule
  event_type: TICKET_REMINDER_SENT
  delay_seconds: 86400
  payload:
    ticket_id: intent.ticket_id
    user_id:   intent.user_id
 
- op: schedule
  intent_type: SEND_POST_SHOW_RECAP
  delay_seconds: 86400
  payload:
    user_id: intent.user_id
    show_id: intent.show_id

Parameters

FieldRequiredDescription
delay_secondsyesSeconds before execution
event_typeone ofSchedule a deferred event
intent_typeone ofSchedule a deferred intent
payloadnoPayload for the deferred event or intent

Behavior

  • Exactly one of event_type or intent_type is required.

submit · emit

See also