Update Question
This API is used to update the existing question on the Sunbird-inQuiry Platform.
This API is used to update the existing question on the Sunbird-inQuiry Platform.
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 here
Path Parameters
question_id*
String
Append a valid Question ID To the Request URL
Headers
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 Body
request*
Object
It contains metadata about the question to be updated.
Sample Request
Request Schema
versionKey
string
Represents the transaction update version key of the Question
Yes
Success Result Schema
identifier
String
Unique Question identifier
versionKey
String
Unique version key for question
cURL
Full Request Example
Following is the complete request example of updating an existing Question. This is a Multiple Choice Questions (MCQ) type of question.
Last updated