Read QuestionSet Hierarchy
This API is used to read the question set on the Sunbird-inQuiry Platform.
This API is used to read the question set on the Sunbird-inQuiry Platform.
GET
/hierarchy/{QuestionSet_Id}
• The /hierarchy/{QuestionSet_Id} endpoint executes a request for fetching the question set hierarchical structure. • By default, this API tries to fetch a question set with live status. If you need to fetch the hierarchy of qustion set having any other status please use mode=edit query parameter. • The endpoint for reading QuestionSet Hierarchy is /questionset/v1/hierarchy • It points to inquiry-api-service (assessment service) - /questionset/v4/hierarchy • You need to provide a valid QuestionSet Id value in {QuestionSet_Id} field of the API URL. • It is mandatory to provide values for parameters marked with * • Mandatory fields cannot be null or empty.
Path Parameters
Name | Type | Description |
---|---|---|
QuestionSet_Id* | String | Please append a valid QuestionSet Id to the Request URL |
Query Parameters
Name | Type | Description |
---|---|---|
mode=edit | String | To fetch the latest version of a questionSet hierarchy from the Database for edit purposes |
Headers
Name | Type | Description |
---|---|---|
Content-Type | String | The Content-Type entity is the media type of the resource. Possible media types can 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. |
Success result schema
Attribute | Description | Type |
---|---|---|
identifier | Questionset Identifier | string |
name | Questionset name | string |
versionKey | Questionset versionKey | string |
code | Questionset code | string |
lastStatusChangedOn | Last status changed time | string |
visibility | Questionset visibility (eg. Parent/Default) | string |
mimeType | Questionset mimeType (eg. application/vnd.sunbird.questionset) | string |
createdOn | Questionset createtion timestamp | string |
objectType | Questionset objectType (eg. QuestionSet) | string |
primaryCategory | Questionset primaryCategory (eg. Practice Question Set) | string |
lastUpdatedOn | Questionset last updated timestamp | string |
status | Questionset status (eg. Draft/Live) | string |
children | Children of Questionset, mostly sections or questions | Object |
cURL
Last updated