Read an authoritative planning definition
get_planning_schema_definitionRead one to twenty published references together in schema_refs, including a one-element list for one definition. Collect known references for the next action and batch them instead of calling once per field. Returns definitions keyed by reference and shared, reference-closed components. Reuse them at the same name/version; profile output and profile_patch input are distinct. result_list describes the lightweight list projection; result_reading describes expanded user-facing detail and field meanings, not integer record tables from the separate full-reading API. Invalid references or oversized batches fail explicitly; split a rejected batch without omitting constraints. Avoid full profile definitions unless needed. Requires the authenticated One U Education account and declared planning scope; credentials and user identity are never tool arguments.
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": {
"name": "<name>",
"schema_refs": "<schema_refs>"
},
"name": "get_planning_schema_definition"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| version | No | Reuse definitions only for the same schema name/version. Only the current version is served. | |
| schema_refs | Yes | Collect needed published schema_ref values and read them together, even for one reference. Same schema name/version only; definitions are keyed by reference and components are shared. Invalid references or an oversized batch fail explicitly. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| msg | Yes | ||
| code | Yes | ||
| data | Yes |