Get, Update, or Delete Quest
Retrieves, updates, or deletes a specific quest by ID or UID.
Path parameters
id
pk
The ID or UID of the quest
Request
This endpoint expects an object.
name
urls
files
logo
cover
category
subcategory
player_level
Minimal serializer for PlayerLevel to be used in other modules
learnings
quiz_format
focus_area
recommended_skills
List of recommended skills for this quest
visibility
* `public` - Public
* `private` - Private
* `team` - Team
* `org` - Organization
Allowed values:
summary
description
co_creators
creation_status
* `not_started` - Not Started
* `in_progress` - In Progress
* `completed` - Completed
* `failed` - Failed
Allowed values:
created_by
Response
Quest details
id
uid
name
player_level
Minimal serializer for PlayerLevel to be used in other modules
metrics
created_by
created_at
publication_url
Get the publication URL from the quest's source experience
publication
Get the publication from the quest's source experience
user_added_quest
Check if the current user has added this quest
updated_at
workspace_id
urls
files
logo
cover
category
subcategory
learnings
quiz_format
focus_area
recommended_skills
List of recommended skills for this quest
visibility
* `public` - Public
* `private` - Private
* `team` - Team
* `org` - Organization
Allowed values:
summary
description
co_creators
creation_status
* `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

