Retrieve, Update, or Delete User Quest

View as Markdown
Retrieve, update, or delete a specific IAMUserQuest object for the authenticated user by quest ID.

Path parameters

quest_idintegerRequired
The ID of the quest

Request

This endpoint expects an object.
userobjectOptional
questintegerOptional
quest_detailsobjectOptional

Mixin to add user_added_quest field to quest serializers

progress_percentdoubleOptional
progressanyOptional
scoredoubleOptional
statusenumOptional
* `not_started` - Not Started * `in_progress` - In Progress * `completed` - Completed * `failed` - Failed
Allowed values:
completion_datedatetime or nullOptional
certification_availablebooleanOptional

Response

User quest details
idintegerRead-only
uidstringRead-onlyformat: "uuid"
userobject
questinteger
quest_detailsobject

Mixin to add user_added_quest field to quest serializers

created_atdatetimeRead-only
updated_atdatetimeRead-only
progress_percentdouble
progressany
scoredouble
statusenum
* `not_started` - Not Started * `in_progress` - In Progress * `completed` - Completed * `failed` - Failed
Allowed values:
completion_datedatetime or null
certification_availableboolean

Errors

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