Get Persona Transcript
get_persona_transcriptOne example persona's transcript, parsed now by assemble_my_formal_education: held (the course list will_my_credits_transfer, checklist_map and comparable_map take, unchanged), courses (each course as read: school and IPEDS UNITID where it resolved, code, title, credits, grade and term; exams with their scores) and package (for suggest_credit_for_my_learning). Official and unofficial read the same transcript, labelled: official stands in for a transcript vendor request, unofficial for importing unofficial coursework. vendor_delay_ms, official only, waits that long first to show an official request may not come back at once; the wait counts against the call's time. The answer says plainly it is an example persona transcript, and carries its steps: the persona file, any vendor wait, and the parse, each with its outcome, count, elapsed ms and files.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"persona_id": "<persona_id>"
},
"name": "get_persona_transcript"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| persona_id | Yes | A persona_id from list_persona_transcripts | |
| transcript_type | No | Which transcript to read; unofficial when omitted | |
| vendor_delay_ms | No | Official only: milliseconds to wait first, imitating a slow transcript vendor |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| held | No | The items for will_my_credits_transfer, checklist_map and comparable_map | |
| steps | No | ||
| limits | No | What this answer could not do, each { code, statement } | |
| courses | No | Each course as read from the transcript | |
| example | No | ||
| package | No | The GoldRibbon package, for suggest_credit_for_my_learning | |
| contract | Yes | ||
| statement | Yes | ||
| next_actions | No | ||
| transcript_type | No | ||
| transcript_label | No | ||
| example_statement | No |