# Create a realtime journey Create a realtime journey. Endpoint: POST /entities/realtime_journeys Version: 1.0.0 Security: TdApikeyAuth ## Request fields (application/vnd.treasuredata.v1+json): - `attributes` (object, required) - `attributes.audienceId` (string, required) - `attributes.segmentFolderId` (string, required) - `attributes.name` (string, required) - `attributes.description` (string,null, required) - `attributes.goal` (any, required) - `attributes.realtimeJourneyStages` (array, required) - `attributes.realtimeJourneyStages.id` (string) - `attributes.realtimeJourneyStages.steps` (object) Example: {"58AB9022-B48D-430A-A879-2E13D08CD2C1":{"type":"WaitStep","name":"Wait 1 hour","waitStep":1,"waitStepUnit":"hour","next":"428CA341-3C3E-4D38-8D88-A035CE83A1FF"},"428CA341-3C3E-4D38-8D88-A035CE83A1FF":{"type":"TriggeredActivation","name":"Send mail","journeyActivationStepId":"123"}} - `attributes.realtimeJourneyStages.rootStep` (string,null) Example: "58AB9022-B48D-430A-A879-2E13D08CD2C1" - `attributes.realtimeJourneyStages.entryCriteria` (object,null) - `attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria` (object) - `attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria.keyEventId` (string) - `attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria.keyEventFilters` (object) TODO: something like ION? - `attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria.keyEventFilters.todo` (string) - `attributes.realtimeJourneyStages.entryCriteria.profileCriteria` (object) - `attributes.realtimeJourneyStages.milestone` (object,null) - `attributes.realtimeJourneyStages.exitCriterias` (array) - `attributes.reentryMode` (string, required) Enum: "reentry_unless_goal_achieved", "reentry_always" ## Response 200 fields (application/json): - `data` (object) - `data.id` (string) - `data.type` (string) Enum: "realtime-journey" - `data.attributes` (object) - `data.attributes.audienceId` (string, required) - `data.attributes.segmentFolderId` (string, required) - `data.attributes.name` (string, required) - `data.attributes.description` (string,null, required) - `data.attributes.goal` (any, required) - `data.attributes.realtimeJourneyStages` (array, required) - `data.attributes.realtimeJourneyStages.steps` (object) Example: {"58AB9022-B48D-430A-A879-2E13D08CD2C1":{"type":"WaitStep","name":"Wait 1 hour","waitStep":1,"waitStepUnit":"hour","next":"428CA341-3C3E-4D38-8D88-A035CE83A1FF"},"428CA341-3C3E-4D38-8D88-A035CE83A1FF":{"type":"TriggeredActivation","name":"Send mail","journeyActivationStepId":"123"}} - `data.attributes.realtimeJourneyStages.rootStep` (string,null) Example: "58AB9022-B48D-430A-A879-2E13D08CD2C1" - `data.attributes.realtimeJourneyStages.entryCriteria` (object,null) - `data.attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria` (object) - `data.attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria.keyEventId` (string) - `data.attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria.keyEventFilters` (object) TODO: something like ION? - `data.attributes.realtimeJourneyStages.entryCriteria.keyEventCriteria.keyEventFilters.todo` (string) - `data.attributes.realtimeJourneyStages.entryCriteria.profileCriteria` (object) - `data.attributes.realtimeJourneyStages.milestone` (object,null) - `data.attributes.realtimeJourneyStages.exitCriterias` (array) - `data.attributes.reentryMode` (string, required) Enum: "reentry_unless_goal_achieved", "reentry_always" - `data.attributes.state` (string, required) Enum: "draft", "launched" - `data.attributes.createdAt` (string, required) - `data.attributes.updatedAt` (string, required) - `data.attributes.paused` (boolean, required) - `data.attributes.pausedAt` (string,null, required) - `data.attributes.launchedAt` (string,null, required) - `data.relationships` (object) - `data.relationships.createdBy` (object) - `data.relationships.createdBy.td_user_id` (string) - `data.relationships.updatedBy` (object) - `data.relationships.parentFolder` (object) - `data.relationships.realtimeJourneyActivationSteps` (object) - `data.relationships.realtimeJourneyActivationSteps.meta` (object, required) - `data.relationships.realtimeJourneyActivationSteps.meta.names` (object) - `data.relationships.jumpLinks` (object) - `data.relationships.jumpFroms` (object)