Get, Update, or Delete Quest

View as Markdown
Retrieves, updates, or deletes a specific quest by ID or UID.

Path parameters

idstringRequired
pkstringRequired
The ID or UID of the quest

Request

This endpoint expects an object.
namestringOptional<=255 characters
urlslist of stringsOptional
fileslist of strings or nullOptional
coverstring or nullOptionalformat: "uri"
tagslist of anyOptional
categorystringOptional
subcategorystringOptional
player_levelobjectOptional
Minimal serializer for PlayerLevel to be used in other modules
learningsany or nullOptional
quiz_formatany or nullOptional
focus_areastring or nullOptional<=256 characters
recommended_skillsany or nullOptional
List of recommended skills for this quest
visibilityenumOptional
* `public` - Public * `private` - Private * `team` - Team * `org` - Organization
Allowed values:
summarystring or nullOptional<=1024 characters
descriptionstring or nullOptional
co_creatorslist of anyOptional
creation_statusenumOptional
* `not_started` - Not Started * `in_progress` - In Progress * `completed` - Completed * `failed` - Failed
Allowed values:
created_byobjectOptional

Response

Quest details
idintegerRead-only
uidstringRead-onlyformat: "uuid"
namestring<=255 characters
player_levelobject
Minimal serializer for PlayerLevel to be used in other modules
metricsstringRead-only
created_byobject
created_atdatetimeRead-only
publication_urlstring or nullRead-only
Get the publication URL from the quest's source experience
publicationmap from strings to any or nullRead-only
Get the publication from the quest's source experience
user_added_questbooleanRead-only
Check if the current user has added this quest
updated_atdatetimeRead-only
workspace_idintegerRead-only
urlslist of strings
fileslist of strings or null
coverstring or nullformat: "uri"
tagslist of any
categorystring
subcategorystring
learningsany or null
quiz_formatany or null
focus_areastring or null<=256 characters
recommended_skillsany or null
List of recommended skills for this quest
visibilityenum
* `public` - Public * `private` - Private * `team` - Team * `org` - Organization
Allowed values:
summarystring or null<=1024 characters
descriptionstring or null
co_creatorslist of any
creation_statusenum
* `not_started` - Not Started * `in_progress` - In Progress * `completed` - Completed * `failed` - Failed
Allowed values:

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error