How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Genesys Journey API

Predictive Engagement, Customer Journey

Genesys Journey API is one of 87 APIs that Genesys publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Journey. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 92 operations across 61 paths, and defines 249 schemas. It is described by OpenAPI 3.2.0, at version v2.

Requests are made against a single base URL, https://api.mypurecloud.com.

92 operations 61 paths 249 schemas 10 DELETE49 GET7 PATCH21 POST5 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v2
Base URL
https://api.mypurecloud.com
Authentication
OAuth 2.0, API Key
License
Terms of Service
Resource Areas
1

Authentication & Security 2

Genesys Journey API declares 2 security schemes for authenticating requests. It supports OAuth 2.0 (PureCloud_OAuth) using the implicit flow, exposing 1 scope. An API key is passed in the header as Authorization (Guest_Chat_JWT).

Paths & Operations 92

Across 61 paths, the API surfaces 92 operations — 10 DELETE, 49 GET, 7 PATCH, 21 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Journey 92

Predictive Engagement, Customer Journey

POST
/api/v2/analytics/journeys/aggregates/query
Query for journey aggregates
postAnalyticsJourneysAggregatesQuery body → 200400401403404408409413
POST
/api/v2/analytics/journeys/aggregates/jobs
Query for journey aggregates asynchronously
postAnalyticsJourneysAggregatesJobs body → 202400401403404408409413
GET
/api/v2/analytics/journeys/aggregates/jobs/{jobId}
Get status for async query for journey aggregates
getAnalyticsJourneysAggregatesJob 1 param → 200202400401403404408409
DELETE
/api/v2/analytics/journeys/aggregates/jobs/{jobId}
Delete/cancel an async request for journey aggregates
deleteAnalyticsJourneysAggregatesJob 1 param → 204400401403404408409413
GET
/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results
Fetch a page of results for an async aggregates query
getAnalyticsJourneysAggregatesJobResults 2 params → 200400401403404408409413
GET
/api/v2/externalcontacts/contacts/{contactId}/journey/segments
Retrieve segment assignments by external contact ID
getExternalcontactsContactJourneySegments 3 params → 200400401403404408409413
POST
/api/v2/externalcontacts/contacts/{contactId}/journey/segments
Assign/Unassign up to 10 segments to/from an external contact or, if a segment…
postExternalcontactsContactJourneySegments 1 param body → 200400401403404408409413
GET
/api/v2/externalcontacts/contacts/{contactId}/journey/sessions
Retrieve all sessions for a given external contact
getExternalcontactsContactJourneySessions 4 params → 200400401403404408409413
GET
/api/v2/journey/actionmaps/{actionMapId}
Retrieve a single action map
getJourneyActionmap 1 param → 200400401403404408409413
DELETE
/api/v2/journey/actionmaps/{actionMapId}
Delete single action map
deleteJourneyActionmap 1 param → 204400401403404408409413
PATCH
/api/v2/journey/actionmaps/{actionMapId}
Update single action map
patchJourneyActionmap 1 param body → 200400401403404408409413
GET
/api/v2/journey/actionmaps
Retrieve all action maps
getJourneyActionmaps 8 params → 200400401403404408409413
POST
/api/v2/journey/actionmaps
Create an action map
postJourneyActionmaps body → 200201400401403404408409
GET
/api/v2/journey/actiontargets/{actionTargetId}deprecated
Deprecated. Retrieve a single action target
getJourneyActiontarget 1 param → 200400401403404408409413
PATCH
/api/v2/journey/actiontargets/{actionTargetId}deprecated
Deprecated. Update a single action target
patchJourneyActiontarget 1 param body → 200400401403404408409413
GET
/api/v2/journey/actiontargetsdeprecated
Deprecated. Retrieve all action targets
getJourneyActiontargets 2 params → 200400401403404408409413
GET
/api/v2/journey/actiontemplates/{actionTemplateId}
Retrieve a single action template
getJourneyActiontemplate 1 param → 200400401403404408409413
DELETE
/api/v2/journey/actiontemplates/{actionTemplateId}
Delete a single action template
deleteJourneyActiontemplate 2 params → 204400401403404408409413
PATCH
/api/v2/journey/actiontemplates/{actionTemplateId}
Update a single action template
patchJourneyActiontemplate 1 param body → 200400401403404408409413
GET
/api/v2/journey/actiontemplates
Retrieve all action templates
getJourneyActiontemplates 7 params → 200400401403404408409413
POST
/api/v2/journey/actiontemplates
Create a single action template
postJourneyActiontemplates body → 200201400401403404408409
GET
/api/v2/journey/actionmaps/estimates/jobs/{jobId}deprecated
Deprecated. Get status of job
getJourneyActionmapsEstimatesJob 1 param → 200202400401403404408409
GET
/api/v2/journey/actionmaps/estimates/jobs/{jobId}/resultsdeprecated
Deprecated. Get estimates from completed job
getJourneyActionmapsEstimatesJobResults 1 param → 200400401403404408409413
POST
/api/v2/journey/actionmaps/estimates/jobsdeprecated
Deprecated. Query for estimates
postJourneyActionmapsEstimatesJobs body → 202400401403404408409413
GET
/api/v2/journey/sessions/{sessionId}/events
Retrieve all events for a given session
getJourneySessionEvents 4 params → 200400401403404408409413
GET
/api/v2/journey/externalevents/schemas/coretypes/{coreTypeName}
Get a core type from which all schemas are built
getJourneyExternaleventsSchemasCoretype 1 param → 200400401403404408409413
GET
/api/v2/journey/externalevents/schemas/coretypes
Get the list of core types enabled for a specific namespace
getJourneyExternaleventsSchemasCoretypes → 200400401403404408409413
GET
/api/v2/journey/externalevents/configurations/{configId}
Get an external events configuration
getJourneyExternaleventsConfiguration 1 param → 200400401403404408409413
DELETE
/api/v2/journey/externalevents/configurations/{configId}
Delete an external events configuration
deleteJourneyExternaleventsConfiguration 1 param → 204400401403404408409413
PATCH
/api/v2/journey/externalevents/configurations/{configId}
Update an external events configuration
patchJourneyExternaleventsConfiguration 1 param body → 200400401403404408409413
GET
/api/v2/journey/externalevents/configurations
Get all external event configurations
getJourneyExternaleventsConfigurations 2 params → 200400401403404408409413
POST
/api/v2/journey/externalevents/configurations
Create an external events configuration
postJourneyExternaleventsConfigurations body → 200400401403404408409413
POST
/api/v2/journey/externalevents/configurations/{configurationId}/events
Create external events
postJourneyExternaleventsConfigurationEvents 1 param body → 200400401403404408409413
GET
/api/v2/journey/externalevents/schemas/limits
Get quantitative limits on schemas
getJourneyExternaleventsSchemasLimits → 200400401403404408409413
GET
/api/v2/journey/externalevents/schemas/{schemaId}
Get a schema
getJourneyExternaleventsSchema 1 param → 200400401403404408409413
PUT
/api/v2/journey/externalevents/schemas/{schemaId}
Update a schema
putJourneyExternaleventsSchema 1 param body → 200400401403404408409413
DELETE
/api/v2/journey/externalevents/schemas/{schemaId}
Delete a schema
deleteJourneyExternaleventsSchema 1 param → 204400401403404408409413
GET
/api/v2/journey/externalevents/schemas/{schemaId}/versions
Get all versions of a External Events schema
getJourneyExternaleventsSchemaVersions 1 param → 200400401403404408409413
GET
/api/v2/journey/externalevents/schemas/{schemaId}/versions/{versionId}
Get a specific version of a schema
getJourneyExternaleventsSchemaVersion 2 params → 200400401403404408409413
GET
/api/v2/journey/externalevents/schemas
Get a list of schemas
getJourneyExternaleventsSchemas → 200400401403404408409413
POST
/api/v2/journey/externalevents/schemas
Create a schema
postJourneyExternaleventsSchemas body → 200400401403404408409413
POST
/api/v2/journey/flows/paths/query
Query for flow paths
postJourneyFlowsPathsQuery body → 200400401403404408409413
GET
/api/v2/journey/outcomes/{outcomeId}deprecated
Deprecated. Retrieve a single outcome
getJourneyOutcome 1 param → 200400401403404408409413
DELETE
/api/v2/journey/outcomes/{outcomeId}deprecated
Deprecated. Delete an outcome
deleteJourneyOutcome 1 param → 204400401403404408409413
PATCH
/api/v2/journey/outcomes/{outcomeId}deprecated
Deprecated. Update an outcome
patchJourneyOutcome 1 param body → 200400401403404408409413
GET
/api/v2/journey/outcomesdeprecated
Deprecated. Retrieve all outcomes
getJourneyOutcomes 6 params → 200400401403404408409413
POST
/api/v2/journey/outcomesdeprecated
Deprecated. Create an outcome
postJourneyOutcomes body → 200201400401403404408409
GET
/api/v2/journey/sessions/{sessionId}/outcomescoresdeprecated
Deprecated.
getJourneySessionOutcomescores 1 param → 200400401403404408409413
GET
/api/v2/journey/outcomes/predictors/{predictorId}deprecated
Deprecated. Retrieve a single outcome predictor
getJourneyOutcomesPredictor 1 param → 200400401403404408409413
DELETE
/api/v2/journey/outcomes/predictors/{predictorId}deprecated
Deprecated. Delete an outcome predictor
deleteJourneyOutcomesPredictor 1 param → 204400401403404408409413
GET
/api/v2/journey/outcomes/predictorsdeprecated
Deprecated. Retrieve all outcome predictors
getJourneyOutcomesPredictors → 200400401403404408409413
POST
/api/v2/journey/outcomes/predictorsdeprecated
Deprecated. Create an outcome predictor
postJourneyOutcomesPredictors body → 200201400401403404408409
GET
/api/v2/journey/segments/{segmentId}
Retrieve a single segment
getJourneySegment 1 param → 200400401403404408409413
DELETE
/api/v2/journey/segments/{segmentId}
Delete a segment
deleteJourneySegment 1 param → 204400401403404408409413
PATCH
/api/v2/journey/segments/{segmentId}
Update a segment
patchJourneySegment 1 param body → 200400401403404408409413
GET
/api/v2/journey/segments
Retrieve all segments
getJourneySegments 7 params → 200400401403404408409413
POST
/api/v2/journey/segments
Create a segment
postJourneySegments body → 200201400401403404408409
GET
/api/v2/journey/sessions/{sessionId}
Retrieve a single session
getJourneySession 1 param → 200400401403404408409413
GET
/api/v2/journey/views/{viewId}
Get a Journey View by ID
getJourneyView 1 param → 200400401403404408409413
DELETE
/api/v2/journey/views/{viewId}
Delete a Journey View by ID
deleteJourneyView 1 param → 204400401403404408409413
GET
/api/v2/journey/views/{viewId}/versions/{versionId}
Get a Journey View by ID and version
getJourneyViewVersion 2 params → 200400401403404408409413
PUT
/api/v2/journey/views/{viewId}/versions/{versionId}
Update a Journey View by ID and version
putJourneyViewVersion 2 params body → 200400401403404408409413
POST
/api/v2/journey/views/{viewId}/versions
Update a Journey View by ID
postJourneyViewVersions 1 param body → 200400401403404408409413
GET
/api/v2/journey/views
Get a list of Journey Views
getJourneyViews 5 params → 200400401403404408409413
POST
/api/v2/journey/views
Create a new Journey View
postJourneyViews body → 200400401403404408409413
GET
/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}
Get a Chart by ID
getJourneyViewVersionChart 3 params → 200400401403404408409413
GET
/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}/versions/{chartVersion}
Get a Chart by ID and version
getJourneyViewVersionChartVersion 4 params → 200400401403404408409413
GET
/api/v2/journey/views/data/details
Get details about the data available for journey queries including oldest and…
getJourneyViewsDataDetails → 200400401403404408409413
POST
/api/v2/journey/views/encodings/validate
Validate whether an encoding exist for a label/value combination
postJourneyViewsEncodingsValidate body → 200400401403404408409413
GET
/api/v2/journey/views/eventdefinitions/{eventDefinitionId}
Get an Event Definition
getJourneyViewsEventdefinition 1 param → 200400401403404408409413
PUT
/api/v2/journey/views/eventdefinitions/{eventDefinitionId}
Update external event for journey views
putJourneyViewsEventdefinition 1 param body → 200400401403404408409413
GET
/api/v2/journey/views/eventdefinitions
Get a list of Event Definitions
getJourneyViewsEventdefinitions → 200400401403404408409413
PUT
/api/v2/journey/views/eventdefinitions/{eventDefinitionId}/activate
Activate external event for journey views
putJourneyViewsEventdefinitionActivate 1 param body → 200400401403404408409413
GET
/api/v2/journey/views/eventdefinitions/external/changes
Get changes in external event definitions
getJourneyViewsEventdefinitionsExternalChanges → 200400401403404408409413
GET
/api/v2/journey/views/eventdefinitions/external
Get external events for journey views
getJourneyViewsEventdefinitionsExternal → 200400401403404408409413
GET
/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/latest
Get the latest job of a journey view version
getJourneyViewVersionJobsLatest 2 params → 200400401403404408409413
GET
/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}
Get the job for a journey view version
getJourneyViewVersionJob 3 params → 200400401403404408409413
PATCH
/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}
Update the job for a journey view version.
patchJourneyViewVersionJob 3 params body → 200400401403404408409413
GET
/api/v2/journey/views/jobs/me
Get my jobs
getJourneyViewsJobsMe 4 params → 200400401403404408409413
GET
/api/v2/journey/views/jobs
Get the jobs for an organization
getJourneyViewsJobs 4 params → 200400401403404408409413
POST
/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs
Submit a job request for a journey view version
postJourneyViewVersionJobs 2 params → 202400401403404408409413
GET
/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}/results/charts/{chartId}
Get the chart result associated with a journey view job
getJourneyViewVersionJobResultsChart 4 params → 200400401403404408409413
GET
/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/jobs/{jobId}/results
Get the result of a job for a journey view version
getJourneyViewVersionJobResults 3 params → 200400401403404408409413
GET
/api/v2/journey/views/schedules
Get the journey schedules for an organization
getJourneyViewsSchedules 2 params → 200400401403404408409413
GET
/api/v2/journey/views/{viewId}/schedules
Get the Schedule for a JourneyView
getJourneyViewSchedules 1 param → 200400401403404408409413
POST
/api/v2/journey/views/{viewId}/schedules
Add a new Schedule to a JourneyView
postJourneyViewSchedules 1 param body → 200201400401403404408409
PUT
/api/v2/journey/views/{viewId}/schedules
Update the Schedule for a JourneyView
putJourneyViewSchedules 1 param body → 200400401403404408409413
DELETE
/api/v2/journey/views/{viewId}/schedules
Delete the Schedule of a JourneyView
deleteJourneyViewSchedules 1 param → 200204400401403404408409
POST
/api/v2/journey/deployments/{deploymentId}/actionevent
Sends an action event, which is used for changing the state of actions that…
postJourneyDeploymentActionevent 1 param body → 204400401403404408409413
POST
/api/v2/journey/deployments/{deploymentId}/appevents
Send a journey app event, used for tracking customer activity on an application
postJourneyDeploymentAppevents 1 param body → 200400401403404408409413
GET
/api/v2/journey/deployments/{deploymentId}/customers/{customerCookieId}/ping
Send a ping
getJourneyDeploymentCustomerPing 7 params → 200400401403404408409413
POST
/api/v2/journey/deployments/{deploymentId}/webevents
Send a journey web event, used for tracking customer activity on a website
postJourneyDeploymentWebevents 1 param body → 200400401403404408409413

Schemas 249

The contract defines 249 schemas that model the data the API accepts and returns. The most detailed are Session (51 properties), ActionMap (20 properties), PatchActionMap (20 properties), WebEventResponse (18 properties). Each schema is shown below with its type and property counts.

EventListing
object
4 properties
JourneyViewElementAttributes
object
Attributes on an element in a journey view
3 properties 1 required
ActionSurvey
object
1 property 1 required
OutcomeRefRequest
object
1 property 1 required
SegmentAssignmentListing
object
1 property
Number
object
2 properties
AddressableEntityRef
object
2 properties
SegmentForAssignment
object
1 property 1 required
OutcomePercentileCondition
object
3 properties 2 required
JourneyView
object
A journey view
13 properties 1 required
WebEventBrowser
object
3 properties 2 required
JourneyAggregationQuery
object
9 properties 2 required
AsyncQueryStatus
object
5 properties
EventSession
object
3 properties 2 required
ActionMapAction
object
8 properties
ContextPattern
object
1 property 1 required
DomainEntityRef
object
3 properties
JourneyViewResultElement
object
An element within a journey view result
4 properties
Activation
object
2 properties 1 required
JourneyEventDefinitionListing
object
3 properties
SessionListing
object
4 properties
JourneyViewListing
object
10 properties
PatchJourney
object
1 property
WebMessagingOfferProperties
object
1 property
GetExternalEventsResponse
object
Response for listing external events
1 property
CreateExternalEventsConfigurationRequest
object
5 properties 5 required
PatchTextStyleProperties
object
4 properties
ActionTargetListing
object
10 properties
JourneyViewLink
object
A link between elements in a journey view
5 properties 1 required
ActionMapScheduleGroup
object
1 property 1 required
JourneyAggregateQueryPredicate
object
5 properties
Detail
object
4 properties
CustomEventAttributeList
object
2 properties 2 required
JourneyExternalEventsSchemaListing
object
3 properties
PatchCtaButtonStyleProperties
object
5 properties
ExternalEventsRequest
object
1 property 1 required
Context
object
1 property 1 required
SchemaQuantityLimits
object
16 properties
JourneyViewResultLink
object
Represents a link between 2 elements in a journey view result
3 properties
JourneyViewElement
object
An element within a journey view
6 properties 3 required
JourneyViewElementFilterNumberPredicate
object
A numeric filter on an element within a journey view
4 properties 2 required
RequestJourney
object
1 property
JourneyViewElementFilterPredicate
object
A filter on an element within a journey view
4 properties 2 required
SessionSegmentAssignment
object
2 properties 2 required
SegmentForUnassignment
object
1 property 1 required
ConversationUserDisposition
object
3 properties 2 required
SegmentAssignments
object
1 property 1 required
Criteria
object
4 properties 4 required
ExternalSegment
object
3 properties 3 required
OutcomeRequest
object
8 properties 1 required
PatchCriteria
object
4 properties
JourneyViewChartGroupByAttribute
object
A journey element attribute to group by within the chart
2 properties 2 required
Coretype
object
11 properties
EntityTypeCriteria
object
5 properties 5 required
SegmentAssignmentSession
object
3 properties 2 required
ExternalEventChangesResponse
object
Response for getting changes in external event definitions
1 property
OutcomeScore
object
7 properties
PatchContentOffer
object
9 properties
WebMessagingOfferFields
object
2 properties
CallToAction
object
3 properties 1 required
NetworkConnectivity
object
4 properties 3 required
ExternalEvent
object
4 properties 4 required
JourneyViewChartMetricResult
object
2 properties
GroupByAttribute
object
2 properties
PatchContentPositionProperties
object
4 properties
ConversationChannel
object
3 properties 1 required
RequestMapping
object
4 properties
PatchCloseButtonStyleProperties
object
2 properties
CloseButtonStyleProperties
object
2 properties
PatchContext
object
1 property
JourneyPattern
object
5 properties 4 required
ExternalEventExternalId
object
2 properties 2 required
DeploymentWebAction
object
10 properties 5 required
ActionTarget
object
11 properties
ExternalEventsConfigurationListing
object
10 properties
OutcomeAchievement
object
2 properties 2 required
PatchAction
object
8 properties 1 required
JourneyViewChartMetric
object
A metric to measure within the chart
4 properties 2 required
SegmentAssignment
object
5 properties 4 required
JourneyViewResultMetrics
object
The metrics of an element or a link in journey
5 properties
ConnectedQueue
object
2 properties
UpdateExternalEventResponse
object
Response for updating an external event definition
5 properties
WebEventDevice
object
9 properties 4 required
WebEventResponse
object
18 properties 12 required
JourneyCampaign
object
7 properties
JourneySurveyQuestion
object
5 properties 1 required
JourneyAggregateQueryClause
object
2 properties 2 required
ContentPositionProperties
object
4 properties
RequestCriteria
object
4 properties 2 required
JourneySchemaUpdateRequest
object
Update an external event schema
3 properties 3 required
ContentOfferStyleProperties
object
3 properties
RequestJourneyPattern
object
5 properties 4 required
WebActionEvent
object
14 properties 6 required
ErrorBody
object
11 properties
ActionMapEstimateRequest
object
2 properties
Device
object
10 properties 5 required
JourneyViewChartResult
object
4 properties
UpdateSegmentAssignmentRequest
object
2 properties
JourneyAggregateQueryFilter
object
3 properties 1 required
JourneyJsonSchemaRequest
object
A JSON Schema for create/update requests.
5 properties 3 required
PatchEntityTypeCriteria
object
5 properties
ContentOffer
object
9 properties 2 required
AggregationRange
object
2 properties
RequestContextPattern
object
1 property 1 required
PatchContentOfferStyleProperties
object
3 properties
JourneyAggregateQueryResponse
object
1 property
AssociatedValueField
object
2 properties 2 required
PatchSurveyQuestion
object
5 properties 1 required
JourneyAsyncAggregateQueryResponse
object
2 properties
UrlCondition
object
2 properties 2 required
ActionProperties
object
5 properties
JourneySegment
object
15 properties 11 required
FlowPathsFlowDetails
object
4 properties 4 required
JourneyJsonSchemaDocument
object
An External Events JSON Schema
5 properties 2 required
UnprocessedSegmentAssignments
object
3 properties 1 required
ActionMapScheduleGroups
object
2 properties 1 required
JourneyViewElementFilterRange
object
the range of attribute values to filter on. At least one comparator must be defined
6 properties
OutcomePredictorListing
object
1 property
ActionEventRequest
object
7 properties 3 required
FlowPathsQuery
object
2 properties 2 required
CtaButtonStyleProperties
object
5 properties
PatchActionTemplate
object
6 properties 1 required
ActionMapListing
object
10 properties
OutcomeAchievedEvent
object
10 properties 1 required
PatchSegment
object
10 properties
ExternalEventsConfiguration
object
10 properties 8 required
JourneyAsyncAggregationQuery
object
10 properties 2 required
PatchCallToAction
object
3 properties
AssignedSegment
object
2 properties 1 required
JourneyCaseAssociation
object
The representation of a case association on a journey session.
5 properties 1 required
Referrer
object
9 properties 5 required
FlowPathsFlowFilter
object
1 property 1 required
OutcomePredictor
object
3 properties
JourneyAggregationView
object
4 properties 3 required
Event
object
12 properties 5 required
JourneyViewElementDisplayAttributes
object
Display attributes for an element in a journey view
3 properties 3 required
EntityListing
object
1 property
OutcomeAchievedEventOutcome
object
4 properties 3 required
ActionMapActionTemplate
object
2 properties
PatchContextPattern
object
1 property
ServiceLevel
object
2 properties
RequestDevice
object
10 properties 4 required
JourneyEventDefinition
object
An event definition used when creating journey views
8 properties 4 required
SegmentListing
object
10 properties
RequestEntityTypeCriteria
object
5 properties 3 required
ActionMap
object
20 properties 1 required
SegmentUnassignments
object
1 property 1 required
PatchActionSurvey
object
1 property 1 required
FlowPaths
object
4 properties 2 required
EstimateJobAsyncResponse
object
2 properties
JourneyViewUser
object
3 properties
OutcomeScoresResult
object
2 properties
ActivateExternalEventRequest
object
Request to activate an external event
2 properties 2 required
JourneyViewChartMetricResultValue
object
2 properties
AsyncQueryResponse
object
1 property
UpdateSegmentAssignmentResponse
object
1 property 1 required
EventAction
object
5 properties 5 required
ActionMapEstimateOutcomeCriteria
object
5 properties 1 required
SegmentAssignmentEvent
object
1 property 1 required
Outcome
object
12 properties 9 required
Items
object
2 properties
AggregateViewData
object
2 properties
PatchExternalSegment
object
1 property
JourneyViewLinkTimeConstraint
object
2 properties
AggregateMetricData
object
3 properties
TextStyleProperties
object
4 properties
PatchActionMapScheduleGroups
object
2 properties 1 required
ContentOfferStylingConfiguration
object
7 properties
MinLength
object
2 properties 2 required
JourneyViewSchedule
object
5 properties 3 required
PatchActionMap
object
20 properties 3 required
PatchActionProperties
object
5 properties
Limit
object
3 properties
JourneyViewChartDisplayAttributes
object
Display attributes for the chart, such as type, labels and legends
4 properties
WebEventResponseSession
object
7 properties 4 required
StatisticalSummary
object
14 properties
SegmentEstimateCount
object
2 properties
SessionLastEvent
object
3 properties 3 required
WebEvent
object
16 properties 10 required
WebEventRequest
object
13 properties 4 required
AppEventResponseSession
object
7 properties 5 required
Schema
object
5 properties
Session
object
51 properties 6 required
CoretypeListing
object
3 properties
JourneyExternalEventsSchema
object
7 properties
JourneyViewJob
object
9 properties 7 required
JourneyApp
object
4 properties 4 required
PatchActionTarget
object
5 properties
AchievedOutcome
object
2 properties 1 required
NumericRange
object
4 properties
ExternalEventChange
object
A change in an external event definition
7 properties
MaxLength
object
2 properties 2 required
ConnectedUser
object
2 properties
JourneyPage
object
10 properties 5 required
PatchWebMessagingOfferFields
object
2 properties
OutcomeRef
object
2 properties
ItemValidationLimits
object
2 properties 2 required
UnprocessedExternalEvent
object
5 properties 4 required
OutcomeListing
object
10 properties
JsonSchemaDocument
object
A JSON Schema document.
8 properties
OpenActionFields
object
2 properties 1 required
EventCondition
object
6 properties 4 required
JourneyViewChart
object
A chart within the context of the elements of the the journey view
10 properties 1 required
ActionEventActionMap
object
4 properties 3 required
ResponsePage
object
9 properties 5 required
UpdateExternalEventsConfigurationRequest
object
2 properties
JourneyViewJobListing
object
10 properties
AppEvent
object
13 properties 6 required
JourneyViewElementFilterRangeData
object
2 properties
ActionTemplate
object
10 properties 3 required
ExternalEventIdentifiers
object
1 property 1 required
ActivateExternalEventResponse
object
Response for activation of an external event
5 properties
UpdateExternalEventRequest
object
Request to update an external event
2 properties 2 required
AppEventRequest
object
13 properties 6 required
SdkLibrary
object
2 properties 2 required
JourneyViewResult
object
A journey view result
2 properties
ActionTemplateListing
object
10 properties
OutcomePredictorRequest
object
1 property 1 required
Journey
object
1 property 1 required
Browser
object
11 properties 6 required
OutcomeQuantileCondition
object
3 properties 2 required
ExternalEventsResponse
object
1 property 1 required
JourneyAggregateDataContainer
object
2 properties
JourneyViewScheduleListing
object
10 properties
PatchOutcome
object
8 properties 1 required
Label
object
3 properties 3 required
CustomEventAttribute
object
2 properties 2 required
OpenActionProperties
object
2 properties
AppEventResponse
object
18 properties 11 required
SegmentAssignmentSegment
object
2 properties 1 required
RequestPage
object
4 properties 2 required
JourneySegmentRequest
object
10 properties 1 required
DeploymentPing
object
2 properties
StatisticalResponse
object
3 properties
RequestExternalSegment
object
3 properties 2 required
KeyValue
object
2 properties 2 required
ExternalEventSummary
object
Summary of an external event definition
9 properties
ValidationLimits
object
6 properties
ArchitectFlowFields
object
2 properties
RequestContext
object
1 property
DataRange
object
2 properties
OutcomeProbabilityCondition
object
3 properties 2 required
PatchContentOfferStylingConfiguration
object
7 properties
PatchAssociatedValueField
object
2 properties
JourneyViewElementFilter
object
A set of filters on an element within a journey view
3 properties 1 required
JourneyGeolocation
object
10 properties
FlowPathsElement
object
7 properties 3 required
ActionMapEstimateResult
object
4 properties
PatchJourneyPattern
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

genesys-journey-api-openapi.yml Raw ↑

Other APIs Genesys publishes across the network.

Genesys Agent Assistants API
Genesys Agent Copilot API
Genesys Agent UI API
Genesys AI Studio API
Genesys Alerting API
Genesys Analytics API
Genesys Architect API
Genesys Assistant Copilot Variations API
Genesys Audit API
Genesys Authorization API
Genesys Background Assistant API
Genesys Billing API
Where this information came from

This is an independent, third-party profile of Genesys Journey API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.