← API reference
Mutation / surfaces

createJourney

Create a new journey. PERSONAL is self-service; TEAM/INSTANCE require journey:write.

Arguments

The journey document plus its scope and team assignments. Always creates a new journey with a single draft version; it never edits an existing one.

Returns JourneyPayload!

Explore in a view

Journeys and Workspaces
View exact SDL
"""
Create a new journey. PERSONAL is self-service; TEAM/INSTANCE require journey:write.
"""
createJourney(
  """
  The journey document plus its scope and team assignments. Always creates a new journey with a single draft version; it never edits an existing one.
  """
  input: CreateJourneyInput!
): JourneyPayload! @topic(names: ["surfaces"])

Schema reference describes the API contract. Actual access is checked by the platform for every operation.