Update Question
This API is used to update the existing question on the Sunbird-inQuiry Platform.
Last updated
Was this helpful?
This API is used to update the existing question on the Sunbird-inQuiry Platform.
Last updated
Was this helpful?
PATCH
/question/v2/update/{question_id}
• /update endpoint executes the "Update Question" request based on parameters provided as metadata in the request body. Users can provide updated attributes and their values in a request. • It points to inquiry-api-service (assessment service) - /question/v5/update • You need to provide a valid Question Id value in {question_id} field of the API URL. • It is mandatory to provide values for parameters marked with *. • Mandatory fields cannot be null or empty. • The API supports QuML 1.1 version onwards. For Detailed Question schema, Please check
question_id*
String
Append a valid Question ID To the Request URL
Content-Type*
String
The Content-Type entity is the media type of the resource. It should be Application/json
Authorization*
String
To make use of the API, you require authorization. Raise a request to the administrator, for the use of the API. You will receive the authorization key. Specify the key received, here.
Set Bearer {{api_key}}
x-channel-id
String
Unique identification number associated with a root organization.
request*
Object
It contains metadata about the question to be updated.
versionKey
string
Represents the transaction update version key of the Question
Yes
identifier
String
Unique Question identifier
versionKey
String
Unique version key for question
Following is the complete request example of updating an existing Question. This is a Multiple Choice Questions (MCQ) type of question.