List or Create User Quests

View as Markdown
Lists all quests associated with the authenticated user or creates a new user quest.

Request

This endpoint expects an object.
userobjectRequired
questintegerRequired
quest_detailsobjectRequired

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

List of user quests
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