Update a notification schedule
Replaces the recipients, message, and time of a schedule that has not gone out yet.
Authorization
AuthorizationstringrequiredPath parameters
notificationScheduleIdstringrequiredThe schedule to change.
Body
application/json
All three are replaced wholesale. There is no partial update.
targetobjectrequiredWho to send to.
templateobjectrequiredWhat to send.
timestring · date-timerequiredWhen to send it. Must be in the future.
Response
200 · The updated schedule.
idstringThe schedule.
sourceenum<string>manual means someone set it up; system means MagicDoor created it itself, for example when onboarding finished.
targetobjectWho it will go to.
templateobjectWhat will be sent.
timestring · date-timeWhen it is due to go out.
statusenum<string>pending means it has not run yet and can still be edited or deleted. skipped means MagicDoor decided not to send it.
sentstring · date-timeWhen it actually went out. Absent while pending.
failureReasonstringWhy it failed, when it did.
announcementIdstringThe announcement this schedule sends. Present on a schedule created by scheduling an announcement.
createdstring · date-timeWhen the schedule was set up.