Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.
GET
/
api
/
v1
/
train
/
{run_id}
/
steps
/
{step}
/
trajectories
List training step trajectories
curl --request GET \ --url https://api.trajectory.ai/api/v1/train/{run_id}/steps/{step}/trajectories \ --header 'X-API-Key: <api-key>'
Page of the training step's rollouts. Without a sort they are ordered by uid then trajectory_idx; sort=errors puts ERROR terminations then most tool failures first, and sort=mixed|success|failed puts groups with that outcome first.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Trajectory","description":"Train, evaluate, and deploy models with specs (benchmarks). Explore production learning in private beta.","colors":{"primary":"#64748B","light":"#94A3B8","dark":"#94A3B8"},"logo":{"light":"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8","dark":"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8","href":"/"},"favicon":"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8","contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"trajectory","hasAudioNarration":false,"actualSubdomain":"trajectory","customDomains":["docs.trajectory.ai"],"gitSource":{"type":"github","owner":"trajectorylabs","repo":"trajectory-platform","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae904a45041af246c50784a","collectionId":"fc00dcca-a4f9-48b8-b143-2d6e5c4bf27a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae904a45041af246c50784a"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae922c28002b7ff5ee341f8","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Reference","count":121},{"language":"default","tag":"Resources","count":118},{"language":"default","tag":"Agents","count":19},{"language":"default","tag":"Specs (benchmarks)","count":19},{"language":"default","tag":"Training","count":18},{"language":"default","tag":"Evaluations","count":11},{"language":"default","tag":"Trajectories","count":10},{"language":"default","tag":"Build and improve","count":9},{"language":"default","tag":"Deployments","count":7},{"language":"default","tag":"Spec (benchmark) submissions","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/training/list-training-step-trajectories","slug":"/api-reference/training/list-training-step-trajectories","pageMetadata":{"title":"List training step trajectories","description":"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.","deprecated":null,"version":null,"sidebarTitle":"List training step trajectories","openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/trajectories","href":"/api-reference/training/list-training-step-trajectories","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"List training step trajectories","description":"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.","deprecated":null,"version":null,"sidebarTitle":"List training step trajectories","openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/trajectories","href":"/api-reference/training/list-training-step-trajectories","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["training"],"summary":"List training step trajectories","description":"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.","operationId":"listTrainingStepTrajectories","parameters":["3e2f78e9-f57a-445e-b68c-ea14c008af0f","e3206d1a-3322-4eca-8655-66b95393de6a","6756e2b9-47f8-497a-a33f-cc9271268560","c039947d-a2e3-4847-9ac5-a29415c1c376","f15bac77-d3d7-4d54-87a3-1ae1d53605bf","c7982783-3aad-4bb0-99ca-b280be0cebc9","d0631efa-10d5-409d-8a23-f05ecf7e4a23","4b998f87-ef99-4c7d-bd7b-6bdea153895d","a803d092-361c-4546-9497-481b93f24100"],"responses":{"200":"c2345b0c-482f-44c5-bb95-34fc27b11f8f","default":"b1146fcc-ec9f-4286-9fbd-4c302cc787f3"},"x-trajectory-visibility":"public","security":["e497c704-98f8-44cf-bc71-1a67ca12c2ba"],"x-mint":{"href":"/api-reference/training/list-training-step-trajectories"},"method":"get","type":"path","servers":["03f71d5c-dd55-4266-b51b-e878ead2e552"],"path":"/api/v1/train/{run_id}/steps/{step}/trajectories","baseUrlOptions":["https://api.trajectory.ai"],"title":"List training step trajectories","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"3e2f78e9-f57a-445e-b68c-ea14c008af0f":{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"e3206d1a-3322-4eca-8655-66b95393de6a":{"name":"step","in":"path","required":true,"schema":{"type":"integer","title":"Step","isRequired":true,"uniqueKey":"","typeLabel":"integer"}},"6756e2b9-47f8-497a-a33f-cc9271268560":{"name":"mode","in":"query","required":false,"schema":{"enum":["training","eval"],"type":"string","default":"training","title":"Mode","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"c039947d-a2e3-4847-9ac5-a29415c1c376":{"name":"selection","in":"query","required":false,"schema":{"enum":["sampled","trained"],"type":"string","default":"sampled","title":"Selection","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"f15bac77-d3d7-4d54-87a3-1ae1d53605bf":{"name":"cursor","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Cursor","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Cursor","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"c7982783-3aad-4bb0-99ca-b280be0cebc9":{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":25,"title":"Limit","isRequired":false,"uniqueKey":"","typeLabel":"integer"}},"d0631efa-10d5-409d-8a23-f05ecf7e4a23":{"name":"sort","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Sort","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Sort","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"4b998f87-ef99-4c7d-bd7b-6bdea153895d":{"name":"order","in":"query","required":false,"schema":{"enum":["asc","desc"],"type":"string","default":"desc","title":"Order","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"a803d092-361c-4546-9497-481b93f24100":{"name":"search","in":"query","required":false,"schema":{"oneOf":[{"type":"string","title":"Search","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Search","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"responses":{"c2345b0c-482f-44c5-bb95-34fc27b11f8f":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"training_run_id":{"type":"string","title":"Training Run Id","description":"Training run whose step rollouts are returned.","isRequired":true,"uniqueKey":"training_run_id","typeLabel":"string"},"step":{"type":"integer","title":"Step","description":"Training step whose rollouts are returned.","isRequired":true,"uniqueKey":"step","typeLabel":"integer"},"items":{"items":{"properties":{"trajectory_id":{"type":"string","title":"Trajectory Id","description":"Trajectory identifier.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].trajectory_id","typeLabel":"string"},"uid":{"oneOf":[{"type":"string","title":"Uid","description":"Rollout group key: rollouts of one task share a uid.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].uid.oneOf.0","typeLabel":"string"},{"type":"null","title":"Uid","description":"Rollout group key: rollouts of one task share a uid.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].uid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].uid","typeLabel":"string | null"},"trajectory_idx":{"oneOf":[{"type":"integer","title":"Trajectory Idx","description":"Position of this rollout within its group.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].trajectory_idx.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Trajectory Idx","description":"Position of this rollout within its group.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].trajectory_idx.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].trajectory_idx","typeLabel":"integer | null"},"status":{"oneOf":[{"type":"string","title":"TrajectoryStatus","description":"Recorded trajectory lifecycle status, or null when unavailable.","enum":["in_progress","cancelling","finalizing","completed","aborted"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Recorded trajectory lifecycle status, or null when unavailable.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].status","typeLabel":"enum\u003cstring> | null"},"reward":{"oneOf":[{"type":"number","title":"Reward","description":"Reward assigned to the trajectory, or null until finished.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].reward.oneOf.0","typeLabel":"number"},{"type":"null","title":"Reward","description":"Reward assigned to the trajectory, or null until finished.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].reward.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].reward","typeLabel":"number | null"},"turns":{"oneOf":[{"type":"integer","title":"Turns","description":"Agent turns (num_steps); a turn is an agent step inside a trajectory, distinct from a training step.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].turns.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Turns","description":"Agent turns (num_steps); a turn is an agent step inside a trajectory, distinct from a training step.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].turns.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].turns","typeLabel":"integer | null"},"tokens_generated":{"oneOf":[{"type":"integer","title":"Tokens Generated","description":"Generated tokens (total_token_count).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].tokens_generated.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Tokens Generated","description":"Generated tokens (total_token_count).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].tokens_generated.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].tokens_generated","typeLabel":"integer | null"},"termination_reason":{"type":"string","title":"Termination Reason","description":"Upper-case TerminationReason name; NONE when unset.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].termination_reason","typeLabel":"string"},"tool_failure_count":{"type":"integer","title":"Tool Failure Count","description":"Tool failures recorded on the trajectory; 0 when null.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].tool_failure_count","typeLabel":"integer"},"tool_failures_exec":{"type":"integer","title":"Tool Failures Exec","description":"Tool calls that ran and failed (attributes.metrics.num_tool_failures_exec).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].tool_failures_exec","typeLabel":"integer"},"tool_failures_parse":{"type":"integer","title":"Tool Failures Parse","description":"Malformed tool calls (attributes.metrics.num_tool_failures_parse).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].tool_failures_parse","typeLabel":"integer"},"tool_failures_unk":{"type":"integer","title":"Tool Failures Unk","description":"Tool calls with no response and no error (attributes.metrics.num_tool_failures_unk).","isRequired":true,"uniqueKey":"\\items.items.[INDEX].tool_failures_unk","typeLabel":"integer"},"training_step":{"oneOf":[{"type":"integer","title":"Training Step","description":"Optimizer step that consumed this rollout; null when not yet trained on.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].training_step.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Training Step","description":"Optimizer step that consumed this rollout; null when not yet trained on.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].training_step.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].training_step","typeLabel":"integer | null"},"task_id":{"oneOf":[{"type":"string","title":"Task Id","description":"Benchmark task identifier, when one was recorded.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].task_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Task Id","description":"Benchmark task identifier, when one was recorded.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].task_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].task_id","typeLabel":"string | null"},"rejection_reason":{"oneOf":[{"type":"string","title":"Rejection Reason","description":"Why training skipped this rollout's group without learning from it: all_pass, all_fail, or no_variance. Reported only for selection=trained; null when trained or still batched.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].rejection_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Rejection Reason","description":"Why training skipped this rollout's group without learning from it: all_pass, all_fail, or no_variance. Reported only for selection=trained; null when trained or still batched.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].rejection_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].rejection_reason","typeLabel":"string | null"},"group_outcome":{"type":"string","enum":["incomplete","mixed","all_success","all_failed"],"title":"Group Outcome","description":"Reward pattern of this rollout's group: incomplete until every rollout has finished with a reward; then all_success (every reward >= 1), all_failed (every reward \u003c= 0), or mixed. Skipped training batches use the trainer's group decision and ignore unscored rollouts.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].group_outcome","typeLabel":"enum\u003cstring>"},"group_no_signal":{"type":"boolean","title":"Group No Signal","description":"True when every finished reward in the group is identical, so GRPO advantages are zero and the group contributes no gradient whether or not the trainer consumed it. Skipped training batches ignore unscored rollouts; no_variance is authoritative.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].group_no_signal","typeLabel":"boolean"},"task_preview":{"oneOf":[{"type":"string","title":"Task Preview","description":"Preview of the task's first user prompt, when recorded.","uniqueKey":"\\items.items.[INDEX].task_preview.oneOf.0","typeLabel":"string"},{"type":"null","title":"Task Preview","description":"Preview of the task's first user prompt, when recorded.","uniqueKey":"\\items.items.[INDEX].task_preview.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].task_preview","typeLabel":"string | null"}},"type":"object","required":["trajectory_id","uid","trajectory_idx","status","reward","turns","tokens_generated","termination_reason","tool_failure_count","tool_failures_exec","tool_failures_parse","tool_failures_unk","training_step","task_id","rejection_reason","group_outcome","group_no_signal"],"title":"TrainingStepTrajectory","uniqueKey":"\\items.items.[INDEX]","typeLabel":"TrainingStepTrajectory · object"},"type":"array","title":"Items","description":"Page of the training step's rollouts. Without a sort they are ordered by uid then trajectory_idx; sort=errors puts ERROR terminations then most tool failures first, and sort=mixed|success|failed puts groups with that outcome first.","isRequired":true,"uniqueKey":"\\items","typeLabel":"TrainingStepTrajectory · object[]"},"has_more":{"type":"boolean","title":"Has More","description":"True if more rollouts remain beyond this page.","isRequired":true,"uniqueKey":"has_more","typeLabel":"boolean"},"next_cursor":{"oneOf":[{"type":"string","title":"Next Cursor","description":"Cursor for the next page, or null if none.","uniqueKey":"next_cursor.oneOf.0","typeLabel":"string"},{"type":"null","title":"Next Cursor","description":"Cursor for the next page, or null if none.","uniqueKey":"next_cursor.oneOf.1","typeLabel":"null"}],"uniqueKey":"next_cursor","typeLabel":"string | null"}},"type":"object","required":["training_run_id","step","items","has_more"],"title":"TrainingStepTrajectoriesResponse","uniqueKey":"","typeLabel":"TrainingStepTrajectoriesResponse · object"},"examples":{"Example":{"title":"Example","value":{"training_run_id":"\u003cstring>","step":123,"items":[{"trajectory_id":"\u003cstring>","uid":"\u003cstring>","trajectory_idx":123,"status":"in_progress","reward":123,"turns":123,"tokens_generated":123,"termination_reason":"\u003cstring>","tool_failure_count":123,"tool_failures_exec":123,"tool_failures_parse":123,"tool_failures_unk":123,"training_step":123,"task_id":"\u003cstring>","rejection_reason":"\u003cstring>","group_outcome":"incomplete","group_no_signal":true,"task_preview":"\u003cstring>"}],"has_more":true,"next_cursor":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b1146fcc-ec9f-4286-9fbd-4c302cc787f3":{"description":"Common API error. Possible codes: `authentication_required`, `permission_denied`, `validation_error`, `rate_limited`, `internal_error`, `service_unavailable`.","headers":{"X-Request-ID":{"schema":{"type":"string"}},"Trajectory-Should-Retry":{"schema":{"type":"boolean"}},"Retry-After":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"properties":{"error":{"properties":{"type":{"enum":["invalid_request_error","authentication_error","permission_error","conflict_error","billing_error","rate_limit_error","dependency_error","api_error"],"title":"ErrorType","type":"string","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","title":"Code","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","title":"Doc Url","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string"},"context":{"additionalProperties":true,"title":"Context","type":"object","isRequired":true,"uniqueKey":"error.context","typeLabel":"Context · object"},"param":{"oneOf":[{"type":"string","title":"Param","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","title":"Param","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"required":["type","code","message","doc_url","context"],"title":"ApiErrorBody","type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"ApiErrorBody · object"}},"required":["error"],"title":"ApiErrorEnvelope","type":"object","uniqueKey":"","typeLabel":"ApiErrorEnvelope · object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"\u003cstring>","message":"\u003cstring>","doc_url":"\u003cstring>","context":{},"param":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"e497c704-98f8-44cf-bc71-1a67ca12c2ba":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Organization API key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"03f71d5c-dd55-4266-b51b-e878ead2e552":{"url":"https://api.trajectory.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Organization API key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-API-Key","type":"string","description":"Organization API key","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"trajectory","siteName":"Trajectory","title":"List training step trajectories - Trajectory","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T21:11:22.933Z","originalFileLocation":"api-reference/training/list-training-step-trajectories.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Trajectory\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026amp;auto=format\u0026amp;n=wBjAnw9KLOV2bmIV\u0026amp;q=85\u0026amp;s=2c5ba8f0dfba44dc30aedea2479b99f8\">\u003cmeta data-mint-head property=\"og:title\" content=\"List training step trajectories - Trajectory\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Trajectory\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://trajectory.mintlify.app/_mintlify/api/og/v2?division=Training\u0026amp;title=List+training+step+trajectories\u0026amp;description=Retrieve+a+page+of+one+training+step%E2%80%99s+trajectories%2C+including+rewards%2C+termination+reasons%2C+tool+failures%2C+and+group+outcomes.+The+sort+presets+are+errors%2C+mix\u0026amp;theme=b321e16dbe8718ec6d9f5033\u0026amp;signature=365d6c943d129c5bde3875f5aebafe8dc7df31006bc80f4d5f065217fb8154df\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List training step trajectories - Trajectory\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://trajectory.mintlify.app/_mintlify/api/og/v2?division=Training\u0026amp;title=List+training+step+trajectories\u0026amp;description=Retrieve+a+page+of+one+training+step%E2%80%99s+trajectories%2C+including+rewards%2C+termination+reasons%2C+tool+failures%2C+and+group+outcomes.+The+sort+presets+are+errors%2C+mix\u0026amp;theme=b321e16dbe8718ec6d9f5033\u0026amp;signature=365d6c943d129c5bde3875f5aebafe8dc7df31006bc80f4d5f065217fb8154df\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/trajectory/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Trajectory\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#64748B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/training/list-training-step-trajectories.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trajectory.ai/#organization\",\"name\":\"Trajectory\",\"url\":\"https://docs.trajectory.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/trajectory/wBjAnw9KLOV2bmIV/images/logo.svg?fit=max\u0026auto=format\u0026n=wBjAnw9KLOV2bmIV\u0026q=85\u0026s=2c5ba8f0dfba44dc30aedea2479b99f8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trajectory.ai#website\",\"name\":\"Trajectory\",\"url\":\"https://docs.trajectory.ai\",\"publisher\":{\"@id\":\"https://docs.trajectory.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories#webpage\",\"url\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories\",\"name\":\"List training step trajectories\",\"description\":\"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.\",\"dateModified\":\"2026-11-02T21:11:22.933Z\",\"isPartOf\":{\"@id\":\"https://docs.trajectory.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference\",\"item\":\"https://docs.trajectory.ai/pricing\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Resources\",\"item\":\"https://docs.trajectory.ai/api-reference/agents/list-agents\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Training\",\"item\":\"https://docs.trajectory.ai/api-reference/training/add-training-samples\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"List training step trajectories\",\"item\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories#apireference\",\"headline\":\"List training step trajectories\",\"name\":\"List training step trajectories\",\"description\":\"Retrieve a page of one training step’s trajectories, including rewards, termination reasons, tool failures, and group outcomes. The sort presets are errors, mixed, success, and failed. The search parameter is currently ignored.\",\"url\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trajectory.ai/api-reference/training/list-training-step-trajectories#webpage\"},\"dateModified\":\"2026-11-02T21:11:22.933Z\",\"publisher\":{\"@id\":\"https://docs.trajectory.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trajectory.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Trajectory\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Trajectory","nav":{"global":null,"groups":[{"group":"Get started","pages":[{"title":"Introduction","icon":"compass","href":"/introduction"},{"title":"Quickstart","icon":"bolt","href":"/quickstart"},{"title":"Core concepts","icon":"lightbulb","href":"/concepts"},{"title":"Authentication","icon":"key","href":"/authentication"},{"title":"Use the platform","icon":"rocket","href":"/platform"}]},{"group":"Build and improve","pages":[{"title":"Agents","href":"/agent"},{"title":"Bring your spec (benchmark)","href":"/guides/spec"},{"title":"Adapt an existing grader","href":"/guides/source-graders"},{"title":"Keep diagnostic files with a trajectory","href":"/guides/diagnostic-artifacts"},{"title":"Connect an Inspect harness","href":"/guides/inspect"},{"title":"Termination reasons","href":"/guides/termination-reasons"},{"title":"Evaluate and compare","href":"/guides/evaluations"},{"title":"Train a model","href":"/guides/training"},{"title":"Deploy and promote","href":"/guides/deployments"}]},{"group":"Production learning","tag":"Private beta","pages":[{"title":"Collect production traces","icon":"route","href":"/guides/production-traces"},{"title":"Record telemetry","icon":"signal-stream","href":"/guides/telemetry"}]},{"group":"Reference","pages":[{"title":"Models and pricing","href":"/pricing"},{"title":"Client reference","icon":"code","href":"/reference/client"},{"title":"Errors and retries","icon":"triangle-exclamation","href":"/reference/errors"},{"group":"Resources","pages":[{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"sidebarTitle":"List agents","openapi":"/openapi.json get /api/v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create an agent","deprecated":null,"version":null,"sidebarTitle":"Create an agent","openapi":"/openapi.json post /api/v1/agents","href":"/api-reference/agents/create-an-agent"},{"title":"Get an agent","deprecated":null,"version":null,"sidebarTitle":"Get an agent","openapi":"/openapi.json get /api/v1/agents/{agent_id}","href":"/api-reference/agents/get-an-agent"},{"title":"Delete an agent","deprecated":null,"version":null,"sidebarTitle":"Delete an agent","openapi":"/openapi.json delete /api/v1/agents/{agent_id}","href":"/api-reference/agents/delete-an-agent"},{"title":"Update an agent","deprecated":null,"version":null,"sidebarTitle":"Update an agent","openapi":"/openapi.json patch /api/v1/agents/{agent_id}","href":"/api-reference/agents/update-an-agent"},{"title":"Get Agent By Name","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/name/{name}","href":"/api-reference/agents/get-agent-by-name"},{"title":"List Agent Benchmarks","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/benchmarks","href":"/api-reference/agents/list-agent-benchmarks"},{"title":"Delete Benchmark By Name","deprecated":null,"version":null,"openapi":"/openapi.json delete /api/v1/agents/{agent_id}/benchmarks","href":"/api-reference/agents/delete-benchmark-by-name"},{"title":"Get Benchmark By Name","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/benchmarks/latest","href":"/api-reference/agents/get-benchmark-by-name"},{"title":"List Benchmark Versions By Name","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/benchmarks/versions","href":"/api-reference/agents/list-benchmark-versions-by-name"},{"title":"List Agent Training Runs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/training-runs","href":"/api-reference/agents/list-agent-training-runs"},{"title":"Attach Agent Training Run","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/agents/{agent_id}/training-runs","href":"/api-reference/agents/attach-agent-training-run"},{"title":"List Agent Evaluation Runs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/evaluation-runs","href":"/api-reference/agents/list-agent-evaluation-runs"},{"title":"List Agent Deployments","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/deployments","href":"/api-reference/agents/list-agent-deployments"},{"title":"Get Agent Evaluation Run","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/evaluation-runs/{eval_run_id}","href":"/api-reference/agents/get-agent-evaluation-run"},{"title":"Get Agent Training Evaluation Series","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/training-runs/{training_run_id}/evaluation-series","href":"/api-reference/agents/get-agent-training-evaluation-series"},{"title":"List Production Traces","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/traces","href":"/api-reference/agents/list-production-traces"},{"title":"Get Production Trace","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/agents/{agent_id}/traces/{trajectory_id}","href":"/api-reference/agents/get-production-trace"},{"title":"Update Production Trace Feedback","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v1/agents/{agent_id}/traces/{trajectory_id}","href":"/api-reference/agents/update-production-trace-feedback"}]},{"group":"model-slugs","pages":[{"title":"Get Production Model Slug","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/model-slugs/production/{agent_id}","href":"/api-reference/model-slugs/get-production-model-slug"},{"title":"Create Production Model Slug","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/model-slugs/production/{agent_id}","href":"/api-reference/model-slugs/create-production-model-slug"},{"title":"Update Production Model Slug","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v1/model-slugs/production/{agent_id}","href":"/api-reference/model-slugs/update-production-model-slug"}]},{"group":"Trajectories","pages":[{"title":"List trajectories","deprecated":null,"version":null,"sidebarTitle":"List trajectories route","openapi":"/openapi.json get /api/v1/trajectories","href":"/api-reference/trajectories/list-trajectories-route"},{"title":"Create a trajectory","deprecated":null,"version":null,"sidebarTitle":"Create a trajectory","openapi":"/openapi.json post /api/v1/trajectories","href":"/api-reference/trajectories/create-a-trajectory"},{"title":"Upload trajectories","deprecated":null,"version":null,"sidebarTitle":"Upload","openapi":"/openapi.json post /api/v1/trajectories/upload","href":"/api-reference/trajectories/upload"},{"title":"List trajectory datasets","deprecated":null,"version":null,"sidebarTitle":"Datasets","openapi":"/openapi.json get /api/v1/datasets","href":"/api-reference/trajectories/datasets"},{"title":"List trajectory events","deprecated":null,"version":null,"sidebarTitle":"List trajectory events","openapi":"/openapi.json get /api/v1/trajectories/{trajectory_id}/events","href":"/api-reference/trajectories/list-trajectory-events"},{"title":"Record a trajectory event","deprecated":null,"version":null,"sidebarTitle":"Log trajectory event","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/events","href":"/api-reference/trajectories/log-trajectory-event"},{"title":"Record a trajectory reward","deprecated":null,"version":null,"sidebarTitle":"Log trajectory reward","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/rewards","href":"/api-reference/trajectories/log-trajectory-reward"},{"title":"Complete a trajectory","deprecated":null,"version":null,"sidebarTitle":"Complete trajectory route","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/complete","href":"/api-reference/trajectories/complete-trajectory-route"},{"title":"Get a trajectory","deprecated":null,"version":null,"sidebarTitle":"Detail","openapi":"/openapi.json get /api/v1/trajectories/{trajectory_id}","href":"/api-reference/trajectories/detail"},{"title":"List trajectory steps","deprecated":null,"version":null,"sidebarTitle":"Steps","openapi":"/openapi.json get /api/v1/trajectories/{trajectory_id}/steps","href":"/api-reference/trajectories/steps"}]},{"group":"Artifacts","pages":[{"title":"Store artifact content","deprecated":null,"version":null,"sidebarTitle":"Store artifact content","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/artifacts/content","href":"/api-reference/artifacts/store-artifact-content"},{"title":"Get an artifact download URL","deprecated":null,"version":null,"sidebarTitle":"Get an artifact download url","openapi":"/openapi.json get /api/v1/artifacts/{artifact_id}","href":"/api-reference/artifacts/get-an-artifact-download-url"},{"title":"Create an artifact upload","deprecated":null,"version":null,"sidebarTitle":"Create an artifact upload","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/artifacts","href":"/api-reference/artifacts/create-an-artifact-upload"},{"title":"Complete an artifact upload","deprecated":null,"version":null,"sidebarTitle":"Complete an artifact upload","openapi":"/openapi.json post /api/v1/trajectories/{trajectory_id}/artifacts/{artifact_id}/complete","href":"/api-reference/artifacts/complete-an-artifact-upload"}]},{"group":"Deployments","pages":[{"title":"Deployment Chat Completion","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/deploy/{deployment_id}/chat/completions","href":"/api-reference/deployments/deployment-chat-completion"},{"title":"List deployments","deprecated":null,"version":null,"sidebarTitle":"List deployments route","openapi":"/openapi.json get /api/v1/deploy","href":"/api-reference/deployments/list-deployments-route"},{"title":"Create a deployment","deprecated":null,"version":null,"sidebarTitle":"Start","openapi":"/openapi.json post /api/v1/deploy","href":"/api-reference/deployments/start"},{"title":"Retry Deployment Route","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/deploy/{deployment_id}/retry","href":"/api-reference/deployments/retry-deployment-route"},{"title":"Cancel Deployment Route","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/deploy/{deployment_id}/cancel","href":"/api-reference/deployments/cancel-deployment-route"},{"title":"Get a deployment","deprecated":null,"version":null,"sidebarTitle":"Get deployment route","openapi":"/openapi.json get /api/v1/deploy/{deployment_id}","href":"/api-reference/deployments/get-deployment-route"},{"title":"Delete a deployment","deprecated":null,"version":null,"sidebarTitle":"Undeploy","openapi":"/openapi.json delete /api/v1/deploy/{deployment_id}","href":"/api-reference/deployments/undeploy"}]},{"group":"Model endpoints","pages":[{"title":"Get Model Endpoint Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/model-endpoints/{production_model_slug}","href":"/api-reference/model-endpoints/get-model-endpoint-route"},{"title":"Create a model endpoint","deprecated":null,"version":null,"sidebarTitle":"Create a model endpoint","openapi":"/openapi.json post /api/v1/model-endpoints","href":"/api-reference/model-endpoints/create-a-model-endpoint"}]},{"group":"Supported models","pages":[{"title":"List training models","deprecated":null,"version":null,"sidebarTitle":"List supported training models","openapi":"/openapi.json get /api/v1/models/supported-training-models","href":"/api-reference/supported-models/list-supported-training-models"},{"title":"List evaluation models","deprecated":null,"version":null,"sidebarTitle":"List supported eval models","openapi":"/openapi.json get /api/v1/models/supported-eval-models","href":"/api-reference/supported-models/list-supported-eval-models"}]},{"group":"Inference","pages":[{"title":"Create a chat completion","deprecated":null,"version":null,"sidebarTitle":"Create chat completion 1","openapi":"/openapi.json post /v1/chat/completions","href":"/api-reference/inference/create-chat-completion-1"},{"title":"Create Response","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/responses","href":"/api-reference/inference/create-response"},{"title":"List served models","deprecated":null,"version":null,"sidebarTitle":"List models 1","openapi":"/openapi.json get /v1/models","href":"/api-reference/inference/list-models-1"},{"title":"Get a served model","deprecated":null,"version":null,"sidebarTitle":"Get model 1","openapi":"/openapi.json get /v1/models/{model}","href":"/api-reference/inference/get-model-1"},{"title":"Submit Inference Operation","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/inference/operations","href":"/api-reference/inference/submit-inference-operation"},{"title":"Get By Inference Operation","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/inference/operations/{inference_operation_id}","href":"/api-reference/inference/get-by-inference-operation"}]},{"group":"Organizations","pages":[{"title":"Get the current organization","deprecated":null,"version":null,"sidebarTitle":"Current organization","openapi":"/openapi.json get /api/v1/organizations/current","href":"/api-reference/organizations/current-organization"}]},{"group":"Secrets","pages":[{"title":"List secrets","deprecated":null,"version":null,"sidebarTitle":"List user secrets","openapi":"/openapi.json get /api/v1/secrets","href":"/api-reference/secrets/list-user-secrets"},{"title":"Create a secret","deprecated":null,"version":null,"sidebarTitle":"Create secret","openapi":"/openapi.json post /api/v1/secrets","href":"/api-reference/secrets/create-secret"},{"title":"Revoke a secret","deprecated":null,"version":null,"sidebarTitle":"Revoke secret","openapi":"/openapi.json delete /api/v1/secrets/{secret_id}","href":"/api-reference/secrets/revoke-secret"}]},{"group":"billing","pages":[{"title":"Get Billing Run Costs","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/billing/usage/runs","href":"/api-reference/billing/get-billing-run-costs"}]},{"group":"Specs (benchmarks)","pages":[{"title":"Get a spec (benchmark)","deprecated":null,"version":null,"sidebarTitle":"Benchmark spec","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/spec","href":"/api-reference/benchmarks/benchmark-spec"},{"title":"List Benchmark Spec Tasks","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/tasks","href":"/api-reference/benchmarks/list-benchmark-spec-tasks"},{"title":"List Benchmark Spec Tools","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/tools","href":"/api-reference/benchmarks/list-benchmark-spec-tools"},{"title":"List Benchmark Spec Runtimes","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/runtimes","href":"/api-reference/benchmarks/list-benchmark-spec-runtimes"},{"title":"Get Benchmark Task Readiness","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/task-readiness","href":"/api-reference/benchmarks/get-benchmark-task-readiness"},{"title":"Get a spec (benchmark) task count","deprecated":null,"version":null,"sidebarTitle":"Benchmark task count","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/task-count","href":"/api-reference/benchmarks/benchmark-task-count"},{"title":"Create a spec (benchmark) upload","deprecated":null,"version":null,"sidebarTitle":"Create benchmark upload","openapi":"/openapi.json post /api/v1/benchmarks/uploads","href":"/api-reference/benchmarks/create-benchmark-upload"},{"title":"Register a spec (benchmark) manifest","deprecated":null,"version":null,"sidebarTitle":"Ingest benchmark","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/ingest","href":"/api-reference/benchmarks/ingest-benchmark"},{"title":"Compare spec (benchmark) tasks","deprecated":null,"version":null,"sidebarTitle":"Diff benchmark tasks","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/tasks/diff","href":"/api-reference/benchmarks/diff-benchmark-tasks"},{"title":"Create a task append upload","deprecated":null,"version":null,"sidebarTitle":"Create benchmark task append","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/tasks/append","href":"/api-reference/benchmarks/create-benchmark-task-append"},{"title":"Commit a task append","deprecated":null,"version":null,"sidebarTitle":"Commit benchmark task append","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/tasks/append/{batch_id}/commit","href":"/api-reference/benchmarks/commit-benchmark-task-append"},{"title":"Build spec (benchmark) environments","deprecated":null,"version":null,"sidebarTitle":"Build benchmark images","openapi":"/openapi.json post /api/v1/benchmarks/{bench_id}/images/build","href":"/api-reference/benchmarks/build-benchmark-images"},{"title":"List spec (benchmark) images","deprecated":null,"version":null,"sidebarTitle":"List benchmark images","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/images","href":"/api-reference/benchmarks/list-benchmark-images"},{"title":"Check spec (benchmark) readiness","deprecated":null,"version":null,"sidebarTitle":"Get benchmark readiness","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}/readiness","href":"/api-reference/benchmarks/get-benchmark-readiness"},{"title":"List specs (benchmarks)","deprecated":null,"version":null,"sidebarTitle":"List benchmarks","openapi":"/openapi.json get /api/v1/benchmarks","href":"/api-reference/benchmarks/list-benchmarks"},{"title":"List spec (benchmark) runtimes","deprecated":null,"version":null,"sidebarTitle":"List benchmark runtimes","openapi":"/openapi.json get /api/v1/benchmarks/runtimes","href":"/api-reference/benchmarks/list-benchmark-runtimes"},{"title":"Get a spec (benchmark)","deprecated":null,"version":null,"sidebarTitle":"Get benchmark","openapi":"/openapi.json get /api/v1/benchmarks/{bench_id}","href":"/api-reference/benchmarks/get-benchmark"},{"title":"Delete a spec (benchmark)","deprecated":null,"version":null,"sidebarTitle":"Delete benchmark spec","openapi":"/openapi.json delete /api/v1/benchmarks/{bench_id}","href":"/api-reference/benchmarks/delete-benchmark-spec"},{"title":"Delete a spec (benchmark) task","deprecated":null,"version":null,"sidebarTitle":"Delete benchmark task","openapi":"/openapi.json delete /api/v1/benchmarks/{bench_id}/tasks/{task_id}","href":"/api-reference/benchmarks/delete-benchmark-task"}]},{"group":"Diagnostics","pages":[{"title":"Ingest Task For Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/diagnostics/task/ingest","href":"/api-reference/diagnostics/ingest-task-for-diagnostics"},{"title":"Start Task Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/diagnostics/task/run","href":"/api-reference/diagnostics/start-task-diagnostics"},{"title":"Start Benchmark Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/diagnostics/benchmark/run","href":"/api-reference/diagnostics/start-benchmark-diagnostics"},{"title":"Get Benchmark Diagnostics Status","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/diagnostics/{benchmark_diagnostic_id}/status","href":"/api-reference/diagnostics/get-benchmark-diagnostics-status"},{"title":"Get Benchmark Diagnostics","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/diagnostics/{benchmark_diagnostic_id}","href":"/api-reference/diagnostics/get-benchmark-diagnostics"}]},{"group":"Spec (benchmark) submissions","pages":[{"title":"Create a spec (benchmark) submission","deprecated":null,"version":null,"sidebarTitle":"Create session","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions","href":"/api-reference/benchmark-ingestion/create-session"},{"title":"Allocate submission uploads","deprecated":null,"version":null,"sidebarTitle":"Allocate","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions/{operation_id}/uploads","href":"/api-reference/benchmark-ingestion/allocate"},{"title":"Finalize a spec (benchmark) submission","deprecated":null,"version":null,"sidebarTitle":"Finalize","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions/{operation_id}/finalize","href":"/api-reference/benchmark-ingestion/finalize"},{"title":"Cancel a spec (benchmark) upload","deprecated":null,"version":null,"sidebarTitle":"Cancel","openapi":"/openapi.json post /api/v1/benchmark-ingestion/sessions/{operation_id}/cancel","href":"/api-reference/benchmark-ingestion/cancel"},{"title":"Get submission progress","deprecated":null,"version":null,"sidebarTitle":"Status","openapi":"/openapi.json get /api/v1/benchmark-ingestion/operations/{operation_id}","href":"/api-reference/benchmark-ingestion/status"},{"title":"List submission results","deprecated":null,"version":null,"sidebarTitle":"Items","openapi":"/openapi.json get /api/v1/benchmark-ingestion/operations/{operation_id}/{kind}","href":"/api-reference/benchmark-ingestion/items"}]},{"group":"Evaluations","pages":[{"title":"Resume Eval Route","deprecated":null,"version":null,"openapi":"/openapi.json post /api/v1/eval/{run_id}/resume","href":"/api-reference/eval/resume-eval-route"},{"title":"Get evaluation options","deprecated":null,"version":null,"sidebarTitle":"Get eval options route","openapi":"/openapi.json get /api/v1/eval/options","href":"/api-reference/eval/get-eval-options-route"},{"title":"Get an evaluation run","deprecated":null,"version":null,"sidebarTitle":"Get eval run route","openapi":"/openapi.json get /api/v1/eval/{run_id}","href":"/api-reference/eval/get-eval-run-route"},{"title":"Delete an evaluation run","deprecated":null,"version":null,"sidebarTitle":"Delete eval run route","openapi":"/openapi.json delete /api/v1/eval/{run_id}","href":"/api-reference/eval/delete-eval-run-route"},{"title":"Start an evaluation","deprecated":null,"version":null,"sidebarTitle":"Start eval route","openapi":"/openapi.json post /api/v1/eval","href":"/api-reference/eval/start-eval-route"},{"title":"Cancel an evaluation","deprecated":null,"version":null,"sidebarTitle":"Cancel an evaluation","openapi":"/openapi.json post /api/v1/eval/{run_id}/cancel","href":"/api-reference/eval/cancel-an-evaluation"},{"title":"List evaluation runs","deprecated":null,"version":null,"sidebarTitle":"List eval runs route","openapi":"/openapi.json get /api/v1/eval/{bench_id}/runs","href":"/api-reference/eval/list-eval-runs-route"},{"title":"Get evaluation progress","deprecated":null,"version":null,"sidebarTitle":"Get eval progress route","openapi":"/openapi.json get /api/v1/eval/{run_id}/progress","href":"/api-reference/eval/get-eval-progress-route"},{"title":"Get Eval Remaining Work Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/eval/{eval_run_id}/remaining-work","href":"/api-reference/eval/get-eval-remaining-work-route"},{"title":"Get evaluation rewards","deprecated":null,"version":null,"sidebarTitle":"Get eval trajectory rewards route","openapi":"/openapi.json get /api/v1/eval/{run_id}/trajectory-rewards","href":"/api-reference/eval/get-eval-trajectory-rewards-route"},{"title":"Get evaluation rollout statistics","deprecated":null,"version":null,"sidebarTitle":"Get eval rollout statistics route","openapi":"/openapi.json get /api/v1/eval/{run_id}/rollout-statistics","href":"/api-reference/eval/get-eval-rollout-statistics-route"}]},{"group":"Telemetry","pages":[{"title":"Ingest telemetry events","deprecated":null,"version":null,"sidebarTitle":"Ingest events","openapi":"/openapi.json post /api/v1/telemetry/events","href":"/api-reference/telemetry/ingest-events"}]},{"group":"Training","pages":[{"title":"Add training samples","deprecated":null,"version":null,"sidebarTitle":"Add training samples","openapi":"/openapi.json post /api/v1/train/{run_id}/samples","href":"/api-reference/training/add-training-samples"},{"title":"Start a training run","deprecated":null,"version":null,"sidebarTitle":"Create training run route","openapi":"/openapi.json post /api/v1/train","href":"/api-reference/training/create-training-run-route"},{"title":"Get training options","deprecated":null,"version":null,"sidebarTitle":"Get training options route","openapi":"/openapi.json get /api/v1/train/options","href":"/api-reference/training/get-training-options-route"},{"title":"List training runs","deprecated":null,"version":null,"sidebarTitle":"List training runs route","openapi":"/openapi.json get /api/v1/train/{bench_id}/runs","href":"/api-reference/training/list-training-runs-route"},{"title":"Get a training run","deprecated":null,"version":null,"sidebarTitle":"Get training run route","openapi":"/openapi.json get /api/v1/train/{run_id}","href":"/api-reference/training/get-training-run-route"},{"title":"Delete a training run","deprecated":null,"version":null,"sidebarTitle":"Delete training run route","openapi":"/openapi.json delete /api/v1/train/{run_id}","href":"/api-reference/training/delete-training-run-route"},{"title":"Update Training Run Route","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/v1/train/{training_run_id}","href":"/api-reference/training/update-training-run-route"},{"title":"Get training progress","deprecated":null,"version":null,"sidebarTitle":"Get training progress route","openapi":"/openapi.json get /api/v1/train/{run_id}/progress","href":"/api-reference/training/get-training-progress-route"},{"title":"Get training rewards by step","deprecated":null,"version":null,"sidebarTitle":"Get trainer rewards by step","openapi":"/openapi.json get /api/v1/train/{run_id}/step/trainer-reward-by-step","href":"/api-reference/training/get-trainer-rewards-by-step"},{"title":"Get held-out rewards by step","deprecated":null,"version":null,"sidebarTitle":"Get held out rewards by step","openapi":"/openapi.json get /api/v1/train/{run_id}/step/held-out-reward-by-step","href":"/api-reference/training/get-held-out-rewards-by-step"},{"title":"Get training step summaries","description":"Retrieve trajectory, group, and termination summaries for each recorded training step.","deprecated":null,"version":null,"sidebarTitle":"Get training step summaries","openapi":"/openapi.json get /api/v1/train/{run_id}/step-summaries","href":"/api-reference/training/get-training-step-summaries"},{"title":"List training step trajectories","deprecated":null,"version":null,"sidebarTitle":"List training step trajectories","openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/trajectories","href":"/api-reference/training/list-training-step-trajectories"},{"title":"Get Training Step Group Stats Route","description":"Authoritative task-group outcome counts across the optimizer batch and checkpoint samples, independent of loaded pages. Diagnostic group counts may overlap.","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/group-stats","href":"/api-reference/training/get-training-step-group-stats-route"},{"title":"List Training Step Groups Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/groups","href":"/api-reference/training/list-training-step-groups-route"},{"title":"Get training trajectory rewards","deprecated":null,"version":null,"sidebarTitle":"Get training trajectory rewards route","openapi":"/openapi.json get /api/v1/train/{run_id}/steps/{step}/trajectory-rewards","href":"/api-reference/training/get-training-trajectory-rewards-route"},{"title":"Cancel a training run","deprecated":null,"version":null,"sidebarTitle":"Cancel training run route","openapi":"/openapi.json post /api/v1/train/{run_id}/cancel","href":"/api-reference/training/cancel-training-run-route"},{"title":"List Training Checkpoints Route","deprecated":null,"version":null,"openapi":"/openapi.json get /api/v1/train/{run_id}/checkpoints","href":"/api-reference/training/list-training-checkpoints-route"},{"title":"Get a training checkpoint","deprecated":null,"version":null,"sidebarTitle":"Get training checkpoint route","openapi":"/openapi.json get /api/v1/train/{run_id}/checkpoints/{step_index}","href":"/api-reference/training/get-training-checkpoint-route"}]}]}]}]},"basePath":"","title":"List training step trajectories - Trajectory","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}