GET
/
v1
/
k12
/
generate
/
mcqs
/
{request_id}
curl --request GET \
  --url https://api-staging.crazygoldfish.com/v1/k12/generate/mcqs/{request_id} \
  --header 'Authorization: <api-key>' \
  --header 'accept: <accept>'
{
  "status_code": 200,
  "status": "Completed",
  "message": "MCQs request : Completed",
  "data": {
    "request_id": "715f5d20-2b82-4ffe-b20d-0e6bcca6651d",
    "client_id": "1",
    "created_at": "2025-01-07T17:43:13.595406",
    "MCQs": [
      {
        "subject": "Science",
        "topic": "Photosynthesis",
        "questions": [
          {
            "question_id": 1,
            "question": "What is the main pigment involved in photosynthesis?",
            "options": [
              "A-Chlorophyll",
              "B-Hemoglobin",
              "C-Keratin",
              "D-Melanin"
            ],
            "tags": [
              {
                "Difficulty_level": "easy",
                "Bloom_s_Taxonomy": "Remember",
                "Competency": "Understanding electrical safety [CO101]",
                "Curricular_Goal": "Electrical safety in circuits [CG201]",
                "LO": "Identify the function of different wires in an electrical circuit",
                "LOB": "Understand the role of the earth wire in preventing electric shock",
                "Hints": "Think about the wire connected to the ground."
              }
            ]
          }
        ],
        "solution_sheet": [
          {
            "question_id": 1,
            "correct_answer": "C"
          }
        ],
        "topics": [
          "Photosynthesis",
          "Cell Structure"
        ]
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Headers

accept
enum<string>
default:application/json
required

Specifies the format of the response.

Available options:
application/json

Path Parameters

request_id
string
required

Unique identifier of the MCQ generation request.

Response

200
application/json
Successfully retrieved MCQs.
status_code
integer
required
Example:

200

status
string
required
Example:

"Completed"

message
string
required
Example:

"MCQs request : Completed"

data
object
required