Skip to main content
GET
/
v1
/
interactives
/
practice
/
status
/
{set_id}
Get Practice Status
curl --request GET \
  --url https://api.opennote.com/v1/interactives/practice/status/{set_id} \
  --header 'Authorization: Bearer <token>'
{
  "set_id": "<string>",
  "success": true,
  "status": "pending",
  "message": "<string>",
  "total_problems": 123,
  "completed_problems": 123,
  "response": {
    "set_id": "<string>",
    "set_name": "<string>",
    "problems": [
      {
        "problem_type": "mcq",
        "problem_statement": "<string>",
        "correct_answer": "<string>",
        "difficulty": "medium",
        "answer_choices": {},
        "explanation": "<string>",
        "scoring_details": "<string>",
        "include_graph": false,
        "graph_description": "<string>",
        "graph_url": "<string>",
        "user_answer": "<string>"
      }
    ],
    "cost": 123
  },
  "timestamp": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

set_id
string
required

Response

Successful Response

set_id
string
required
success
boolean
required
status
enum<string>
required
Available options:
pending,
completed,
failed,
status_error
total_problems
integer
required
completed_problems
integer
required
timestamp
string
required
message
string | null
response
object | null
I