POST
/
v1
/
trace-learn
/
public
/
diagnostic
/
resume
TypeScript client
import { TxAgentKitClient } from '@tx-agent-kit/sdk'

const client = new TxAgentKitClient({
  token: process.env.TX_AGENT_KIT_TOKEN
})

const response = await client.traceLearn.resumeTraceLearnAnonymousDiagnostic({
  body: {},
})
{
  "intake": {
    "examFamilyId": "<string>",
    "nickname": "<string>"
  },
  "questions": [
    {
      "id": "<string>",
      "questionVersionId": "<string>",
      "subjectName": "<string>",
      "topicId": "<string>",
      "topicName": "<string>",
      "prompt": "<string>",
      "options": [
        "<string>"
      ],
      "expectedTimeSeconds": 123,
      "passage": "<string>",
      "clozeTemplate": "<string>",
      "clozeBlanks": [
        {
          "id": "<string>",
          "options": [
            "<string>"
          ]
        }
      ],
      "matchingLeftLabel": "<string>",
      "matchingRightLabel": "<string>",
      "matchingLeftItems": [
        "<string>"
      ],
      "matchingRightOptions": [
        "<string>"
      ],
      "sequenceChips": [
        {
          "id": "<string>",
          "label": "<string>"
        }
      ],
      "stimulus": {
        "kind": "analogy-grid",
        "a": "<string>",
        "b": "<string>",
        "c": "<string>",
        "visualTerms": {
          "a": {
            "kind": "l-shape-dot",
            "description": "<string>"
          },
          "b": {
            "kind": "l-shape-dot",
            "description": "<string>"
          },
          "c": {
            "kind": "l-shape-dot",
            "description": "<string>"
          }
        },
        "visualOptions": [
          {
            "kind": "l-shape-dot",
            "description": "<string>"
          }
        ]
      }
    }
  ],
  "answers": [
    {
      "questionId": "<string>",
      "response": "<unknown>"
    }
  ],
  "expiresAt": "<string>",
  "timeLimitSeconds": 1,
  "deadlineAt": "<string>",
  "tutorReferralAttached": true,
  "preview": {
    "scoreCorrect": 1,
    "scoreTotal": 1,
    "strongestSubject": {
      "displayName": "<string>"
    },
    "topicsNeedingAttentionCount": 1,
    "perSubjectTeaser": [
      {
        "correct": 1,
        "total": 1
      }
    ]
  }
}

Body

application/json
attemptId
string
required

a string at most 128 character(s) long

Required string length: 1 - 128
resumeToken
string
required

a string at most 128 character(s) long

Required string length: 1 - 128
timedOut
boolean
answers
object[]

Response

Success

status
enum<string>
required
Available options:
in_progress,
completed,
claimed
intake
object
required
questions
object[]
required
answers
object[]
required
expiresAt
string
required

a string at least 10 character(s) long

Minimum string length: 10
timeLimitSeconds
integer
required

a non-negative number

Required range: x >= 0
deadlineAt
string
required

a string at least 10 character(s) long

Minimum string length: 10
tutorReferralAttached
boolean
required
preview
object