For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pathways

List all pathways for the issuer

get
Required scopes
This endpoint requires the following scopes:
  • : Award badges and update your issuers
Authorizations
OAuth2authorizationCodeRequired

OAuth2 authorizationCode flow is currently not functional on the Swagger UI.

Authorization URL: Token URL:
Path parameters
idOrEntityIdstringRequired
Responses
get
/v2/issuers/{idOrEntityId}/pathways

Create pathway in draft state

post
Authorizations
HTTPRequired
Body
issuerIdstringRequired

ID of the issuer where the pathway will be created

Example: 62aa04adf5afe00d0a6dac72
Responses
post
/v2/pathways

Delete pathway

delete
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
204

Pathway deleted

delete
/v2/pathways/{id}

No content

Get aggregate progress status for the entire pathway

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
get
/v2/pathways/{id}/aggregate-progress

Get progress status for the recipient group

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
recipientGroupIdstringRequired
Responses
get
/v2/pathways/{id}/recipient-groups/{recipientGroupId}/progress

Get progress status for the recipient

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Query parameters
recipientIdentifierstringRequired

Identifier of the recipient, format: recipientType:recipientId

Example: email:mail@example.com
Responses
get
/v2/pathways/{id}/recipient-progress

Update pathway group subscriptions

post
Authorizations
HTTPRequired
Path parameters
idstringRequired
Body
groupIdsToAddstring[]RequiredExample: 61aa04adf5afe00d0a6dac72
groupIdsToRemovestring[]RequiredExample: 67aa04adf5afe00d0a6dac72
Responses
post
/v2/pathways/{id}/subscriptions

No content

Get draft version

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
get
/v2/pathways/{id}/versions/draft

Update pathway draft

put
Authorizations
HTTPRequired
Path parameters
idstringRequired
Body
issuerIdstringRequired
Responses
put
/v2/pathways/{id}/versions/draft

Reverts pathway draft to the current published version

post
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
post
/v2/pathways/{id}/versions/draft/revert

Get published version

get
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
get
/v2/pathways/{id}/versions/published

Promote current draft version to published

post
Authorizations
HTTPRequired
Path parameters
idstringRequired
Responses
post
/v2/pathways/{id}/versions/published

Evaluate experience on the pathway for a user

post
Authorizations
HTTPRequired
Path parameters
pathwayIdstringRequired
experienceIdstring · uuidRequired
Body
passedbooleanRequired
recipientone ofRequired
or
or
Responses
204

No Content

No content

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:mail@example.com) and a passed value (true/false) separated by a comma.

Authorizations
HTTPRequired
Path parameters
pathwayIdstringRequired
experienceIdstring · uuidRequired
Body
stringOptionalExample: recipientId,passed email:mail@example.com,true
Responses
post
/v2/pathways/{pathwayId}/experience/{experienceId}/submit-csv

Last updated

Was this helpful?