al4_submission_full
Retrieve the complete results tree for a finished submission to access all service results and scores.
Instructions
Get the complete results tree for a finished submission, including all service results and scores.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sid | Yes |
Implementation Reference
- src/index.ts:167-178 (registration)Tool registration for al4_submission_full — defines name, description, and inputSchema (requires sid string).
{ name: "al4_submission_full", description: "Get the complete results tree for a finished submission, including all service results and scores.", inputSchema: { type: "object", properties: { sid: { type: "string" }, }, required: ["sid"], }, }, - src/index.ts:411-413 (handler)Handler dispatch: calls client.getSubmissionFull(a.sid as string) when tool name is 'al4_submission_full'.
case "al4_submission_full": result = await client.getSubmissionFull(a.sid as string); break; - src/al4-client.ts:541-552 (handler)getSubmissionFull method on AL4Client: validates sid, sends GET /api/v4/submission/full/{sid}/, returns the complete results tree.
getSubmissionFull( sid: string, opts?: RequestOptions, ): Promise<Record<string, unknown>> { if (!sid) throw new Error("sid is required"); return this.requestJson( "GET", `/api/v4/submission/full/${seg(sid)}/`, undefined, opts, ); }