API Functionality | HTTP Error Code | Existing Error ResponseProposed Error Response |
---|
Question Create | 400 Bad Request | Code Block |
---|
{
"id": "api.question.create",
"ver": "3.0",
"ts": "2023-05-14T14:27:33ZZ",
"params": {
"resmsgid": "c34e2d4f-779b-49fc-9d6a-db4466c8de3a",
"msgid": null,
"err": "CLIENT_ERROR",
"status": "failed",
"errmsg": "Validation Errors"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [
"Required Metadata name not set"
]
}
} |
| Question Create | 400 Bad Request | Code Block |
---|
{
"id": "api.question.create",
"ver": "3.0",
"ts": "2023-05-14T14:2726:33ZZ17ZZ",
"params": {
"resmsgid": "c34e2d4fe45e51ca-779b8c4e-49fc4585-9d6aab03-db4466c8de3a75ab8b131bb5",
"msgid": null,
"err": "CLIENT_ERROR",
"status": "failed",
"errmsg": "Validation Errors"
},
"responseCode": "CLIENT_ERROR",
"result": {
"errorsmessages": [
{
"identifier": "name",
"message": "Required Metadata namecode not set"
}
]
}
} |
| Question Create | 400 Bad Request | Code Block |
---|
{
"id": "api.question.create",
"ver": "3.0",
"ts": "2023-05-14T14:26:17ZZ27ZZ",
"params": {
"resmsgid": "e45e51ca0020dd04-8c4e65ad-45854e8a-ab039194-75ab8b131bb5bb927025d3e0",
"msgid": null,
"err": "CLIENT_ERROR",
"status": "failed",
"errmsg": "Validation Errors"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [
"Required Metadata codemimeType not set"
]
}
} |
| Question Create | 400 Bad Request | Code Block |
---|
{
"id": "api.question.create",
"ver": "3.0",
"ts": "2023-05-14T14:2651:27ZZ49ZZ",
"params": {
"resmsgid": "0020dd043814749d-65ad47a0-4e8a4e38-9194a040-bb927025d3e06d32e8e4cbcf",
"msgid": null,
"err": "CLIENT_ERROR",
"status": "failed",
"errmsg": "Validation Errors"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [
"Required Metadata mimeTypeprimaryCategory not set"
]
}
} |
| Question Create | 400 Bad Request | Code Block |
---|
{
"id": "api.question.create",
"ver": "3.0",
"ts": "2023-05-14T14:5126:49ZZ35ZZ",
"params": {
"resmsgid": "3814749d4ab85c6e-47a03ee4-4e384dc3-a040bcbf-6d32e8e4cbcf0292b734dfdc",
"msgid": null,
"err": "CLIENT_ERROR",
"status": "failed",
"errmsg": "Validation Errors"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [
"Required Metadata primaryCategory not setMetadata mimeType should be one of: [application/vnd.sunbird.question]"
]
}
} |
| Question CreateUpdate | 400 Bad Request | Code Block |
---|
{
"id": "api.question.createupdate",
"ver": "3.0",
"ts": "2023-05-14T14:2629:35ZZ03ZZ",
"params": {
"resmsgid": "4ab85c6ed43a4913-3ee4d662-4dc34a8a-bcbf8859-0292b734dfdc9add9a04da52",
"msgid": null,
"err": "CLIENT_ERROR",
"status": "failed",
"errmsg": "ValidationInvalid version ErrorsKey"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [
"Metadata mimeType should be one of: [application/vnd.sunbird.question]"null
]
}
} |
| Question Review | 400 Bad Request | Code Block |
---|
{
"id": "api.question.createreview",
"ver": "3.0",
"ts": "2023-05-14T14:2630:35ZZ20ZZ",
"params": {
"resmsgid": "4ab85c6efd89269b-3ee436f9-4dc34673-bcbf8af4-0292b734dfdcdb41b5f60716",
"msgid": null,
"err": "CLIENT_ERRORERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Validation ErrorsMandatory Fields [body] Missing for do_21379593928588492814142"
},
"responseCode": "CLIENT_ERROR",
"result": {
"errorsmessages": [null
}
} |
| Question Review | 400 Bad Request | Code Block |
---|
{
"id": "api.question.review",
"identifierver": "mimeType3.0",
"message": "Metadata mimeType should be one of: [application/vnd.sunbird.question]"
}
]
}
} |
| Question Update | 400 Bad Request | Code Block |
---|
{
"id": "api.question.update",
"ver": "3.0",
"ts": "2023-05-14T14:2930:03ZZ24ZZ",
"params": {
"resmsgid": "d43a4913851c2874-d662e6fe-4a8a42b0-88598c4f-9add9a04da5267c234154bc8",
"msgid": null,
"err": "CLIENT_ERRORERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Invalid version KeyMandatory Fields [responseDeclaration] Missing for do_21379593932446105614143"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question Review | 400 Bad Request | Code Block |
---|
{
"id": "api.question.updatereview",
"ver": "3.0",
"ts": "2023-05-14T14:2930:03ZZ29ZZ",
"params": {
"resmsgid": "d43a491323ee2a5c-d6626ad7-4a8a4bae-885980c2-9add9a04da5294d42f82546d",
"msgid": null,
"err": "CLIENT_ERRORERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Invalid version KeyMandatory Fields [interactions] Missing for do_21379593936168550414144"
},
"responseCode": "CLIENT_ERROR",
"result": {
"errorsmessages": [
{
"identifier": "version key",
"message": "Invalid version Key"
}
]null
}
} |
| Question Review | 400 Bad Request | Code Block |
---|
{
"id": "api.question.review",
"ver": "3.0",
"ts": "2023-05-14T14:30:20ZZ34ZZ",
"params": {
"resmsgid": "fd89269b3de1955f-36f9c480-46734903-8af4ba17-db41b5f6071605e59cf2dc43",
"msgid": null,
"err": "ERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Mandatory Fields [bodyanswer] Missing for do_2137959392858849281414221379593940282572814145"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question Publish | 400 Bad Request | Code Block |
---|
{
"id": "api.question.reviewpublish",
"ver": "3.0",
"ts": "2023-05-14T14:30:20ZZ56ZZ",
"params": {
"resmsgid": "fd89269b3c82e765-36f9b5e0-46734fec-8af48e5e-db41b5f6071687d66f60b323",
"msgid": null,
"err": "ERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Mandatory Fields [body] Missing for do_2137959392858849281414221379593958717030414146"
},
"responseCode": "CLIENT_ERROR",
"result": {
"errorsmessages": [
{
"identifier": "body",
"message": "Mandatory Fields [body] Missing for do_21379593928588492814142"
null
}
]
}
} |
| Question ReviewPublish | 400 Bad Request | Code Block |
---|
{
"id": "api.question.reviewpublish",
"ver": "3.0",
"ts": "2023-05-14T14:3031:24ZZ00ZZ",
"params": {
"resmsgid": "851c2874e54e1b92-e6fe98a8-42b046bb-8c4fa27c-67c234154bc8f9790dffd713",
"msgid": null,
"err": "ERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Mandatory Fields [responseDeclaration] Missing for do_2137959393244610561414321379593961955328014147"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question ReviewPublish | 400 Bad Request | Code Block |
---|
{
"id": "api.question.reviewpublish",
"ver": "3.0",
"ts": "2023-05-14T14:3031:29ZZ04ZZ",
"params": {
"resmsgid": "23ee2a5c80ab8746-6ad78455-4bae4d62-80c29bf9-94d42f82546d886bd38851d8",
"msgid": null,
"err": "ERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Mandatory Fields [interactions] Missing for do_2137959393616855041414421379593964663603214148"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question ReviewPublish | 400 Bad Request | Code Block |
---|
{
"id": "api.question.reviewpublish",
"ver": "3.0",
"ts": "2023-05-14T14:3031:34ZZ07ZZ",
"params": {
"resmsgid": "3de1955f7ec01a2a-c4803e35-490346d7-ba178385-05e59cf2dc430dcc81780708",
"msgid": null,
"err": "ERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Mandatory Fields [answer] Missing for do_2137959394028257281414521379593967552921614149"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question PublishList | 400 Bad Request | Code Block |
---|
{
"id": "api.questionquestions.publishlist",
"ver": "3.0",
"ts": "2023-05-14T14:3031:56ZZ29ZZ",
"params": {
"resmsgid": "3c82e765f76b3bb2-b5e005f0-4fec428a-8e5eb0ee-87d66f60b323113609f12b6f",
"msgid": null,
"err": "ERR_MANDATORYBAD_FIELD_VALIDATIONREQUEST",
"status": "failed",
"errmsg": "MandatoryRequest Fieldscontains [body]invalid Missingidentifiers for: [do_21379593958717030414146_list_abc_123]."
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question PublishList | 400 Bad Request | Code Block |
---|
{
"id": "api.questionquestions.publishlist",
"ver": "3.0",
"ts": "2023-05-14T14:31:00ZZ34ZZ",
"params": {
"resmsgid": "e54e1b929edb0e68-98a88a15-46bb4219-a27ca92a-f9790dffd713902efcc786ee",
"msgid": null,
"err": "ERR_MANDATORYBAD_FIELD_VALIDATIONREQUEST",
"status": "failed",
"errmsg": "MandatoryRequest contains Fieldsinvalid [responseDeclaration]identifiers Missing for: [do_list_abc_234, do_21379593961955328014147list_abc_123]."
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question PublishImport | 400 Bad Request | Code Block |
---|
{
"id": "api.question.publishimport",
"ver": "3.0",
"ts": "2023-05-14T14:3132:04ZZ00ZZ",
"params": {
"resmsgid": "80ab8746b71e805f-84555341-4d624e56-9bf993ed-886bd38851d89f57fd293864",
"msgid": null,
"err": "ERR_MANDATORYREQUIRED_FIELDPROPS_VALIDATION",
"status": "failed",
"errmsg": "MandatoryValidation Fields [interactions] Missing for do_21379593964663603214148"Failed! Mandatory Properties Are [\"name\",\"code\",\"mimeType\",\"framework\",\"channel\"] | Required Property's Missing For [fb1aef22-88e4-4f91-8055-6086bf338bf1]"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question PublishImport | 400 Bad Request | Code Block |
---|
{
"id": "api.question.publishimport",
"ver": "3.0",
"ts": "2023-05-14T14:3132:07ZZ09ZZ",
"params": {
"resmsgid": "7ec01a2a6a19eeec-3e35b742-46d74057-8385a782-0dcc81780708c5c1a6a73695",
"msgid": null,
"err": "ERR_MANDATORYREAD_FIELD_VALIDATIONSOURCE",
"status": "failed",
"errmsg": "Mandatory Fields [answer] Missing for do_21379593967552921614149Received Invalid Response While Reading Data From Source. Response Code is : RESOURCE_NOT_FOUND"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question ListReject | 400 Bad Request | Code Block |
---|
{
"id": "api.questionsquestion.listreject",
"ver": "3.0",
"ts": "2023-05-14T14:3132:29ZZ19ZZ",
"params": {
"resmsgid": "f76b3bb21acd73e6-05f0d400-428a492e-b0eeabf5-113609f12b6f5654c3425934",
"msgid": null,
"err": "ERR_BADQUESTION_REQUESTREJECT",
"status": "failed",
"errmsg": "Request contains invalid identifiers : [do_list_abc_123]."Question is not in 'Review' state for identifier: do_21379594026542694414151"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| Question ListQuestionSet Create | 400 Bad Request | Code Block |
---|
{
"id": "api.questionsquestionset.listcreate",
"ver": "3.0",
"ts": "2023-05-14T14:3132:34ZZ44ZZ",
"params": {
"resmsgid": "9edb0e689ce43dcc-8a1549c6-42194b19-a92a9285-902efcc786ee1e4019bfbf30",
"msgid": null,
"err": "ERRCLIENT_BAD_REQUESTERROR",
"status": "failed",
"errmsg": "Request contains invalid identifiers : [do_list_abc_234, do_list_abc_123].Validation Errors"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null [
"Required Metadata name not set"
]
}
} |
| Question ImportQuestionSet Create | 400 Bad Request | Code Block |
---|
{
"id": "api.questionquestionset.importcreate",
"ver": "3.0",
"ts": "2023-05-14T14:32:00ZZ53ZZ",
"params": {
"resmsgid": "b71e805f6ac7f1cc-5341a41a-4e564bf4-93eda5f7-9f57fd29386449f16beece82",
"msgid": null,
"err": "ERR_REQUIRED_PROPS_VALIDATIONCLIENT_ERROR",
"status": "failed",
"errmsg": "Validation Failed!Errors"
Mandatory Properties Are [\"name\",\"code\",\"mimeType\",\"framework\",\"channel\"] | Required Property's Missing For [fb1aef22-88e4-4f91-8055-6086bf338bf1]"
}, },
"responseCode": "CLIENT_ERROR",
"result": {
"responseCodemessages": "CLIENT_ERROR", [
"result":Required {Metadata code not set"
"messages": null ]
}
} |
| Question ImportQuestionSet Create | 400 Bad Request | Code Block |
---|
{
"id": "api.questionquestionset.importcreate",
"ver": "3.0",
"ts": "2023-05-14T14:32:09ZZ56ZZ",
"params": {
"resmsgid": "6a19eeec6a4dc627-b7423593-405749d5-a782adcf-c5c1a6a73695d0c0a077cff6",
"msgid": null,
"err": "ERRCLIENT_READ_SOURCEERROR",
"status": "failed",
"errmsg": "Received Invalid Response While Reading Data From Source. Response Code is : RESOURCE_NOT_FOUNDValidation Errors"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null[
} } |
| Question Reject | 400 Bad Request | Code Block |
---|
{ "id": "api.question.rejectRequired Metadata mimeType not set"
]
}
} |
| QuestionSet Update | 200 OK | ?? | QuestionSet Update Hierarchy | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.hierarchy.update",
"ver": "3.0",
"ts": "2023-05-14T14:3233:19ZZ44ZZ",
"params": {
"resmsgid": "1acd73e6948bf8e0-d400c33c-492e40ed-abf58e69-5654c3425934fdecace00b7d",
"msgid": null,
"err": "ERR_INVALID_QUESTIONROOT_REJECTID",
"status": "failed",
"errmsg": "QuestionPlease isProvide notValid inRoot 'Review' state for identifier: do_21379594026542694414151Node Identifier"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| QuestionSet CreateReview | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.createreview",
"ver": "3.0",
"ts": "2023-05-14T14:3234:44ZZ05ZZ",
"params": {
"resmsgid": "9ce43dccf90d747b-49c6be39-4b194fad-9285992c-1e4019bfbf30c5e2c8575806",
"msgid": null,
"err": "CLIENT_ERRORERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Validation ErrorsMandatory Fields [responseDeclaration] Missing for do_21379594112953548814163"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [null
"Required Metadata name not set"
]
}
} | QuestionSet Create | QuestionSet Publish | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.createpublish",
"ver": "3.0",
"ts": "2023-05-14T14:3234:53ZZ33ZZ",
"params": {
"resmsgid": "6ac7f1cc25552ef2-a41a1af5-4bf44bbb-a5f780cb-49f16beece82d68b8f229b1f",
"msgid": null,
"err": "CLIENT_ERRORERR_MANDATORY_FIELD_VALIDATION",
"status": "failed",
"errmsg": "Validation ErrorsMandatory Fields [responseDeclaration] Missing for do_21379594136426086414168"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [
"Required Metadata code not set"
]
null
}
} |
| QuestionSet CreateRetire | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.createretire",
"ver": "3.0",
"ts": "2023-05-14T14:3235:56ZZ05ZZ",
"params": {
"resmsgid": "6a4dc627b2e2a370-3593dee4-49d547cb-adcf8fe6-d0c0a077cff6a250cdc70f7c",
"msgid": null,
"err": "CLIENT_ERRORERR_QUESTION_SET_RETIRE",
"status": "failed",
"errmsg": "ValidationQuestionSet Errors"with identifier : do_21379594162091622414177 is },already Retired."
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": [
"Required Metadata mimeType not set"
]null
}
} |
| QuestionSet Update | 200 OK | ?? | QuestionSet Update HierarchyReject | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.hierarchy.updatereject",
"ver": "3.0",
"ts": "2023-05-14T14:3338:44ZZ57ZZ",
"params": {
"resmsgid": "948bf8e0ff2aac33-c33cc257-40ed487a-8e6985a8-fdecace00b7db44a013e2f71",
"msgid": null,
"err": "ERR_INVALIDQUESTION_ROOTSET_IDREJECT",
"status": "failed",
"errmsg": "Please Provide Valid Root Node IdentifierQuestionSet is not in 'Review' state for identifier: do_21379594343893401614182"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| QuestionSet ReviewImport | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.reviewimport",
"ver": "3.0",
"ts": "2023-05-14T14:3439:05ZZ31ZZ",
"params": {
"resmsgid": "f90d747bb8a1999b-be395893-4fad4ef5-992c801d-c5e2c8575806b7c73813119f",
"msgid": null,
"err": "ERR_MANDATORYREQUIRED_FIELDPROPS_VALIDATION",
"status": "failed",
"errmsg": "MandatoryValidation Fields [responseDeclaration] Missing for do_21379594112953548814163"
},
Failed! Mandatory Properties Are [\"name\",\"code\",\"mimeType\",\"framework\",\"channel\"] | Required Property's Missing For [4f85db76-f8c4-41d0-b45c-a8cadba2f618]"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| QuestionSet PublishImport | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.publishimport",
"ver": "3.0",
"ts": "2023-05-14T14:3439:33ZZ36ZZ",
"params": {
"resmsgid": "25552ef245cd3ffc-1af5205e-4bbb44cd-80cb8017-d68b8f229b1f40804711aa2a",
"msgid": null,
"err": "ERR_MANDATORYREAD_FIELD_VALIDATIONSOURCE",
"status": "failed",
"errmsg": "Mandatory Fields [responseDeclaration] Missing for do_21379594136426086414168Received Invalid Response While Reading Data From Source. Response Code is : RESOURCE_NOT_FOUND"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| QuestionSet RetireAdd Children | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.retireadd",
"ver": "3.0",
"ts": "2023-05-14T14:3539:05ZZ44ZZ",
"params": {
"resmsgid": "b2e2a3706f0aa0d2-dee46d4a-47cb4788-8fe68a22-a250cdc70f7c0c68d8bb841a",
"msgid": null,
"err": "ERR_QUESTIONBAD_SET_RETIREREQUEST",
"status": "failed",
"errmsg": "QuestionSetchildren withare identifiermandatory"
: do_21379594162091622414177 is already Retired."},
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| QuestionSet RejectRemove Children | 400 Bad Request | Code Block |
---|
{
"id": "api.questionset.rejectremove",
"ver": "3.0",
"ts": "2023-05-14T14:3840:57ZZ01ZZ",
"params": {
"resmsgid": "ff2aac33242d2006-c2574e0e-487a49d8-85a88edd-b44a013e2f71725e68fd6a16",
"msgid": null,
"err": "ERR_QUESTIONBAD_SET_REJECTREQUEST",
"status": "failed",
"errmsg": "QuestionSetchildren is not in 'Review' state for identifier: do_21379594343893401614182are mandatory"
},
"responseCode": "CLIENT_ERROR",
"result": {
"messages": null
}
} |
| QuestionSet Import | 400 Bad Request
|