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
QuestionSet_Id*
String
Please append a valid QuestionSet Id to the Request URL
Query Parameters
mode=edit
String
To fetch the latest version of a questionSet hierarchy from the Database for edit purposes
Headers
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
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