Pathways

Get draft version

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
200

OK

get
/v2/pathways/{id}/versions/draft

Update pathway draft

put
Authorizations
HTTPRequired
Path parameters
idstringRequired
Body
issuerIdstringRequired
Responses
200

OK

put
/v2/pathways/{id}/versions/draft

Create pathway in draft state

post
Authorizations
HTTPRequired
Body
issuerIdstringRequired

ID of the issuer where the pathway will be created

Example: 62aa04adf5afe00d0a6dac72
Responses
200

OK

post
/v2/pathways

Evaluate experience on the pathway for a user

post
Authorizations
HTTPRequired
Path parameters
pathwayIdstringRequired
experienceIdstring · uuidRequired
Body
recipientone ofRequired
or
or
passedbooleanRequired
Responses
post
/v2/pathways/{pathwayId}/experience/{experienceId}/submit

No content

Evaluate experience on the pathway for multiple users

post

CSV file should contain recipientId,passed header row. Each row should contain a single entry of recipientId (email:[email protected]) and a passed value (true/false) separated by a comma.

Authorizations
HTTPRequired
Path parameters
pathwayIdstringRequired
experienceIdstring · uuidRequired
Body
stringOptionalExample: recipientId,passed email:[email protected],true
Responses
200

OK

post
/v2/pathways/{pathwayId}/experience/{experienceId}/submit-csv

Get published version

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
200

OK

get
/v2/pathways/{id}/versions/published

Promote current draft version to published

post
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
200

OK

post
/v2/pathways/{id}/versions/published

Reverts pathway draft to the current published version

post
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
200

OK

post
/v2/pathways/{id}/versions/draft/revert

Update pathway group subscriptions

post
Authorizations
HTTPRequired
Path parameters
idstringRequired
Body
groupIdsToAddstring[]RequiredExample: 61aa04adf5afe00d0a6dac72
groupIdsToRemovestring[]RequiredExample: 67aa04adf5afe00d0a6dac72
Responses
200

OK

No content

post
/v2/pathways/{id}/subscriptions

No content

Get progress status for the recipient

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Query parameters
recipientIdentifierstringRequired

Identifier of the recipient, format: recipientType:recipientId

Example: email:[email protected]
Responses
200

OK

get
/v2/pathways/{id}/recipient-progress

Get progress status for the recipient group

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
recipientGroupIdstringRequired
Responses
200

OK

get
/v2/pathways/{id}/recipient-groups/{recipientGroupId}/progress

Get aggregate progress status for the entire pathway

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
200

OK

get
/v2/pathways/{id}/aggregate-progress

Delete pathway

delete
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
delete
/v2/pathways/{id}

No content

Last updated

Was this helpful?