

# JSON payload for create actions
<a name="schedule-create-json"></a>

The following sections show the structure of the payload and an example of the payload for every type of create action for a MediaLive schedule.

**Topics**
+ [Input switch action – payload](cli-schedule-fields-for-input-switch.md)
+ [Input prepare action – payload](cli-schedule-fields-for-input-prep.md)
+ [Activate global image action – payload](cli-schedule-fields-for-activate-image.md)
+ [Deactivate global overlay action – payload](cli-schedule-fields-for-deactivate-image.md)
+ [Activate per-outputs image action – payload](cli-schedule-fields-for-activate-image-per-output.md)
+ [Deactivate per-outputs overlay action – payload](cli-schedule-fields-for-deactivate-image-per-output.md)
+ [Activate motion graphic overlay – payload](cli-schedule-fields-activate-mgi.md)
+ [Deactivate motion graphic overlay – payload](cli-schedule-fields-deactivate-mgi.md)
+ [Splice\_insert message – payload](cli-schedule-fields-for-splice-insert.md)
+ [Time\_signal message – payload](cli-schedule-fields-for-time-signal.md)
+ [Return-to-network message – payload](cli-schedule-fields-for-return-network.md)
+ [ID3 metadata item – payload](cli-schedule-fields-for-id3.md)
+ [ID3 segment tag item – payload](cli-schedule-fields-id3-segment-tag.md)
+ [Pause pipeline action – payload](cli-schedule-fields-for-pause.md)
+ [Combination of create actions](cli-example-multiple-creates.md)