---
title: "Create a duplicate of the specified realtime journey"
method: POST
path: "/entities/realtime_journeys/duplicate"
tags: ["Realtime Journeys"]
---

# Create a duplicate of the specified realtime journey

`POST /entities/realtime_journeys/duplicate`

Create a duplicate of the specified realtime journey

## Response `200`

Returns a summary of the journey

- object
  - `data` PartialRealtimeJourneyYamlRealtimeJourneyResource
    - `id` string
    - `type` 'realtime-journey'
    - `attributes` object
      - `audienceId` string, required
      - `segmentFolderId` string, required
      - `name` string, required
      - `description` string, nullable, required
      - `goal` union, required
        - PartialRealtimeJourneyYamlRealtimeJourneyCriteriaWithTarget, nullable
          - `name` string, required
          - `description` string
          - `keyEventCriteria` PartialRealtimeJourneyYamlRealtimeJourneyKeyEventCriteria
            - `keyEventId` string
            - `keyEventFilters` object — TODO: something like ION?
              - …
          - `profileCriteria` PartialRealtimeJourneyYamlRealtimeAndBatchIon
          - `acceptUnknownProfiles` boolean, nullable
          - `target` PartialRealtimeJourneyYamlRealtimeJourneyJumpTarget, nullable
            - `realtimeJourneyId` string, required
            - `realtimeJourneyStageId` string, required
            - `confirmed` boolean, required
        - object, nullable
      - `realtimeJourneyStages` PartialRealtimeJourneyYamlRealtimeJourneyStageAttributes[], required
        - `id` string
        - `name` string, required
        - `description` string
        - `steps` object
        - `rootStep` string, nullable
        - `entryCriteria` PartialRealtimeJourneyYamlRealtimeJourneyCriteria, nullable
          - `name` string, required
          - `description` string
          - `keyEventCriteria` PartialRealtimeJourneyYamlRealtimeJourneyKeyEventCriteria
            - `keyEventId` string
            - `keyEventFilters` object — TODO: something like ION?
              - …
          - `profileCriteria` PartialRealtimeJourneyYamlRealtimeAndBatchIon
          - `acceptUnknownProfiles` boolean, nullable
        - `milestone` PartialRealtimeJourneyYamlRealtimeJourneyCriteria, nullable
          - `name` string, required
          - `description` string
          - `keyEventCriteria` PartialRealtimeJourneyYamlRealtimeJourneyKeyEventCriteria
            - `keyEventId` string
            - `keyEventFilters` object — TODO: something like ION?
              - …
          - `profileCriteria` PartialRealtimeJourneyYamlRealtimeAndBatchIon
          - `acceptUnknownProfiles` boolean, nullable
        - `exitCriterias` union[]
          - union
            - PartialRealtimeJourneyYamlRealtimeJourneyStaleCriteria
              - …
            - PartialRealtimeJourneyYamlRealtimeJourneyCustomExitCriteria
              - …
        - `orderIndex` integer
      - `reentryMode` 'no_reentry' | 'reentry_unless_goal_achieved' | 'reentry_always', required
      - `state` 'draft' | 'launched', required
      - `createdAt` string, date-time, required
      - `updatedAt` string, date-time, required
      - `paused` boolean, required
      - `pausedAt` string, date-time, nullable, required
      - `launchedAt` string, date-time, nullable, required
    - `relationships` object
      - `createdBy` User
        - `id` string
        - `td_user_id` string
        - `name` string
      - `updatedBy` User
        - `id` string
        - `td_user_id` string
        - `name` string
      - `parentFolder` RelationshipsFolderJsonApiResource
        - `data` object
          - `id` string, required
          - `type` 'folder-segment', required
      - `realtimeJourneyActivationSteps` object
        - `data` PartialRealtimeJourneyYamlRealtimeJourneyActivationStepResource[], required
          - `id` string
          - `type` 'realtime-journey-activation-step'
          - `attributes` object
            - `name` string
            - `description` string, nullable
            - `stepUuid` string
            - `connectionId` string, required
            - `connectorType` string, required
            - `connector` PartialRealtimeJourneyYamlRealtimeActivationParameters, required
              - …
            - `realtimeJourneyId` string
            - `realtimeJourneyStageId` string, nullable — null until used in the RT Journey
        - `meta` object, required
          - `names` unknown
      - `jumpLinks` object
        - `data` PartialRealtimeJourneyYamlRelationshipsRealtimeJourneyJumpLinkResource[], required
          - `id` string
          - `type` 'realtime-journey-jump-link'
        - `meta` PartialRealtimeJourneyYamlRelationshipsRealtimeJourneyJumpLinksMeta, required
          - `targetStageInfo` object
      - `jumpFroms` object
        - `data` PartialRealtimeJourneyYamlRelationshipsRealtimeJourneyJumpLinkResource[], required
          - `id` string
          - `type` 'realtime-journey-jump-link'
        - `meta` object[], required
          - `sourceJourneyId` string
          - `sourceJourneyName` string
          - `sourceJourneyState` 'draft' | 'launched'
          - `sourceJourneyStageId` string, nullable — null only when jump from goal
          - `sourceJourneyStageName` string, nullable — null only when jump from goal
          - `sourceJourneyFolderId` string
          - `sourceJourneyFolderName` string
          - `targetJourneyStageId` string
          - `jumpFrom` 'exit_criteria' | 'jump_step' | 'goal'
          - `jumpName` string

---

[API](https://skmtc.net/treasure/apis/cdp-api.md) · [All operations](https://skmtc.net/treasure/apis/cdp-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/treasure/cdp-api/revisions/24caa8eb809b/schema)
