When the mentor was assigned, i.e. finalised — the intro DM fired (ISO 8601). Null while a mentor is pre-picked but not yet finalised; mentor_id is still populated in that case.
Reason for enrollment failure, if applicable. Possible values: user_not_found, user_already_in_workflow, user_removed_from_workflow, workflow_not_active, unknown_error
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Doozy Help","colors":{"primary":"#111","light":"#07C983","dark":"#111"},"logo":{"light":"https://mintcdn.com/doozy/YYQnSHcaAxwTvoP-/logo/light.svg?fit=max\u0026auto=format\u0026n=YYQnSHcaAxwTvoP-\u0026q=85\u0026s=7e15b956e576b83b95e9b26c2318e976","dark":"https://mintcdn.com/doozy/YYQnSHcaAxwTvoP-/logo/dark.svg?fit=max\u0026auto=format\u0026n=YYQnSHcaAxwTvoP-\u0026q=85\u0026s=69345da7d22f67d50b0b8b3ddf1f54ae"},"favicon":"https://mintcdn.com/doozy/SSKWtbcwl1NQIXNV/favicon.png?fit=max\u0026auto=format\u0026n=SSKWtbcwl1NQIXNV\u0026q=85\u0026s=75bc4ac30bc7fc8ce307d1932fcf4733","navbar":{"links":[{"href":"mailto:support@doozy.live","label":"Support"}],"primary":{"type":"button","label":"Try Doozy for free","href":"https://doozy.live/"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/doozyhq"}},"integrations":{"plausible":{"domain":"help.doozy.live"}},"styling":{"latex":false},"navigation":{"global":{"tabs":[{"tab":"Security \u0026 Privacy","href":"https://doozy.live/security"},{"tab":"Status","href":"https://status.doozy.live"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"doozy","hasAudioNarration":false,"actualSubdomain":"doozy","customDomains":["help.doozy.live"],"gitSource":{"type":"github","owner":"doozyhq","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1f2bdf8179dd8087a9ea1","collectionId":"5bebac14-ecdd-4292-ac99-8e42c1b8580b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1f2bdf8179dd8087a9ea1"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae1f2bdf8179dd8087a9ea1","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Documentation","count":133},{"language":"default","tag":"🔌 Integrations","count":49},{"language":"default","tag":"HRIS Integrations","count":44},{"language":"default","tag":"Tracks","count":35},{"language":"default","tag":"API Reference","count":32},{"language":"default","tag":"API reference","count":26},{"language":"default","tag":"Build a track","count":20},{"language":"default","tag":"Steps","count":11},{"language":"default","tag":"⚙️ Admin","count":7},{"language":"default","tag":"🚀 Get Started","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/tracks/get-a-track-instance","slug":"/api-reference/tracks/get-a-track-instance","pageMetadata":{"title":"Get a track instance","description":"Retrieve a track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tracks/{trackId}/instances/{instanceId}","href":"/api-reference/tracks/get-a-track-instance","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 track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.\"\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":"Get a track instance","description":"Retrieve a track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tracks/{trackId}/instances/{instanceId}","href":"/api-reference/tracks/get-a-track-instance","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/doozy/a99f027560001d9c/extract-metadata.js"],"openApiReferenceData":{"operation":{"summary":"Get a track instance","description":"Retrieve a track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.","tags":["Tracks"],"security":["89d5354b-875e-43ae-b4cb-6893f18ec895"],"parameters":["23b23c49-b5f4-4167-869f-4b491b255420","75deaa1d-5cf6-4134-8a82-993c6069c9df"],"responses":{"200":"ec12ad18-d751-48dd-a7a5-6a10eeb11395","400":"e20b9448-80de-4d56-bf1e-c2c9f2b50b2e","401":"5bc06477-988e-43b1-a07d-c16450491c8d","403":"5a1cc938-a980-4f5d-a2f8-c5d07b594ad3","404":"2c2c397a-3de1-46f5-aaed-b1c766a57e58"},"method":"get","type":"path","servers":["5b6ba15e-bfcd-4066-979f-bcc84b7fa805"],"path":"/v1/tracks/{trackId}/instances/{instanceId}","baseUrlOptions":["https://api.doozy.live"],"title":"Get a track instance","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"23b23c49-b5f4-4167-869f-4b491b255420":{"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_-]+$","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"trackId","in":"path"},"75deaa1d-5cf6-4134-8a82-993c6069c9df":{"schema":{"type":"string","minLength":1,"maxLength":128,"pattern":"^[A-Za-z0-9_:-]+$","description":"The unique identifier of the track instance","example":"inst_abc123","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"description":"The unique identifier of the track instance","name":"instanceId","in":"path"}},"responses":{"ec12ad18-d751-48dd-a7a5-6a10eeb11395":{"description":"Track instance with step progress","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["object","id","track_name","user_id","email","display_name","slack_user_id","department","location","manager_name","manager_email","manager_id","mentor_id","mentor_name","mentor_email","mentor_assigned_at","groups","trigger","status","failure_reason","failure_reason_message","failed_by","started_at","delivered_at","completed_at","failed_at","next_step_at","added_by_user_id","added_by_workflow_id","timezone","steps_delivered","steps_completed","steps_total","delivery_progress_percentage","completion_progress_percentage","step_progress"],"properties":{"object":{"type":"string","enum":["track_enrollee"],"description":"Object type identifier","example":"track_enrollee","isRequired":true,"uniqueKey":"oneOf.0.object","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Workflow instance ID","example":"inst_abc123","isRequired":true,"uniqueKey":"oneOf.0.id","typeLabel":"string"},"track_name":{"type":"string","description":"Name of the track this enrollee is on","example":"New Hire Onboarding","isRequired":true,"uniqueKey":"oneOf.0.track_name","typeLabel":"string"},"user_id":{"type":"string","description":"User ID","example":"user_abc123","isRequired":true,"uniqueKey":"oneOf.0.user_id","typeLabel":"string"},"email":{"oneOf":[{"type":"string","description":"Enrollee's email address","example":"jane.doe@example.com","isRequired":true,"uniqueKey":"oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Enrollee's email address","example":"jane.doe@example.com","isRequired":true,"uniqueKey":"oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.email","typeLabel":"string | null"},"display_name":{"oneOf":[{"type":"string","description":"Enrollee's display name","example":"Jane Doe","isRequired":true,"uniqueKey":"oneOf.0.display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Enrollee's display name","example":"Jane Doe","isRequired":true,"uniqueKey":"oneOf.0.display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.display_name","typeLabel":"string | null"},"slack_user_id":{"oneOf":[{"type":"string","description":"Enrollee's Slack user ID","example":"U01234567","isRequired":true,"uniqueKey":"oneOf.0.slack_user_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Enrollee's Slack user ID","example":"U01234567","isRequired":true,"uniqueKey":"oneOf.0.slack_user_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.slack_user_id","typeLabel":"string | null"},"department":{"oneOf":[{"type":"string","description":"Enrollee's department or group","example":"Engineering","isRequired":true,"uniqueKey":"oneOf.0.department.oneOf.0","typeLabel":"string"},{"type":"null","description":"Enrollee's department or group","example":"Engineering","isRequired":true,"uniqueKey":"oneOf.0.department.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.department","typeLabel":"string | null"},"location":{"oneOf":[{"type":"string","description":"Enrollee's work location","example":"San Francisco, CA","isRequired":true,"uniqueKey":"oneOf.0.location.oneOf.0","typeLabel":"string"},{"type":"null","description":"Enrollee's work location","example":"San Francisco, CA","isRequired":true,"uniqueKey":"oneOf.0.location.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.location","typeLabel":"string | null"},"manager_name":{"oneOf":[{"type":"string","description":"Manager's display name","example":"John Smith","isRequired":true,"uniqueKey":"oneOf.0.manager_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Manager's display name","example":"John Smith","isRequired":true,"uniqueKey":"oneOf.0.manager_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.manager_name","typeLabel":"string | null"},"manager_email":{"oneOf":[{"type":"string","description":"Manager's email address","example":"john.smith@example.com","isRequired":true,"uniqueKey":"oneOf.0.manager_email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Manager's email address","example":"john.smith@example.com","isRequired":true,"uniqueKey":"oneOf.0.manager_email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.manager_email","typeLabel":"string | null"},"manager_id":{"oneOf":[{"type":"string","description":"Manager's user ID","example":"user_mgr456","isRequired":true,"uniqueKey":"oneOf.0.manager_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Manager's user ID","example":"user_mgr456","isRequired":true,"uniqueKey":"oneOf.0.manager_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.manager_id","typeLabel":"string | null"},"mentor_id":{"oneOf":[{"type":"string","description":"Assigned mentor's user ID","example":"user_mentor123","isRequired":true,"uniqueKey":"oneOf.0.mentor_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Assigned mentor's user ID","example":"user_mentor123","isRequired":true,"uniqueKey":"oneOf.0.mentor_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.mentor_id","typeLabel":"string | null"},"mentor_name":{"oneOf":[{"type":"string","description":"Assigned mentor's display name","example":"Alex Johnson","isRequired":true,"uniqueKey":"oneOf.0.mentor_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Assigned mentor's display name","example":"Alex Johnson","isRequired":true,"uniqueKey":"oneOf.0.mentor_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.mentor_name","typeLabel":"string | null"},"mentor_email":{"oneOf":[{"type":"string","description":"Assigned mentor's email address","example":"alex.johnson@example.com","isRequired":true,"uniqueKey":"oneOf.0.mentor_email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Assigned mentor's email address","example":"alex.johnson@example.com","isRequired":true,"uniqueKey":"oneOf.0.mentor_email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.mentor_email","typeLabel":"string | null"},"mentor_assigned_at":{"oneOf":[{"type":"string","description":"When the mentor was assigned, i.e. finalised — the intro DM fired (ISO 8601). Null while a mentor is pre-picked but not yet finalised; mentor_id is still populated in that case.","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.mentor_assigned_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the mentor was assigned, i.e. finalised — the intro DM fired (ISO 8601). Null while a mentor is pre-picked but not yet finalised; mentor_id is still populated in that case.","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.mentor_assigned_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.mentor_assigned_at","typeLabel":"string | null"},"groups":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.groups.items.[INDEX]","typeLabel":"string"},"description":"Groups the enrollee belongs to","example":["Engineering","Backend"],"isRequired":true,"uniqueKey":"oneOf.0.groups","typeLabel":"string[]"},"trigger":{"type":"string","description":"How this user was enrolled in the track (user_join, manual_user_trigger, self_join, schedule, work_anniversary, added_by_another_workflow)","enum":["user_join","manual_user_trigger","manual_group_trigger","schedule","schedule_group","work_anniversary","added_by_another_workflow","self_join","cohort_started","cohort_member_added","mentoring_pair_introduced"],"example":"user_join","isRequired":true,"uniqueKey":"oneOf.0.trigger","typeLabel":"enum\u003cstring>"},"status":{"type":"string","description":"Current enrollment status","enum":["scheduled","new","active","processing","active_batch","processing_batch","delivered","completed","failed","paused","paused_awaiting_slack","canceled"],"example":"active","isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"enum\u003cstring>"},"failure_reason":{"oneOf":[{"type":"string","description":"Reason for enrollment failure, if applicable. Possible values: user_not_found, user_already_in_workflow, user_removed_from_workflow, workflow_not_active, unknown_error","example":null,"isRequired":true,"uniqueKey":"oneOf.0.failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Reason for enrollment failure, if applicable. Possible values: user_not_found, user_already_in_workflow, user_removed_from_workflow, workflow_not_active, unknown_error","example":null,"isRequired":true,"uniqueKey":"oneOf.0.failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failure_reason","typeLabel":"string | null"},"failure_reason_message":{"oneOf":[{"type":"string","description":"Human-readable message for the failure reason","example":"The user could not be found","isRequired":true,"uniqueKey":"oneOf.0.failure_reason_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable message for the failure reason","example":"The user could not be found","isRequired":true,"uniqueKey":"oneOf.0.failure_reason_message.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failure_reason_message","typeLabel":"string | null"},"failed_by":{"oneOf":[{"type":"object","properties":{"uid":{"type":"string","description":"User ID","example":"user_123","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.uid","typeLabel":"string"},"display_name":{"type":"string","description":"User display name","example":"John Doe","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.display_name","typeLabel":"string"},"email":{"type":"string","description":"User email","example":"john@example.com","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.email","typeLabel":"string"},"image_token":{"oneOf":[{"type":"string","description":"Profile image token","example":"img_abc123","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.image_token.oneOf.0","typeLabel":"string"},{"type":"null","description":"Profile image token","example":"img_abc123","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.image_token.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.image_token","typeLabel":"string | null"},"team_id":{"oneOf":[{"type":"string","description":"User's team ID","example":"team_123","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.team_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"User's team ID","example":"team_123","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.team_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.team_id","typeLabel":"string | null"},"team_name":{"oneOf":[{"type":"string","description":"User's team name","example":"Engineering","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.team_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"User's team name","example":"Engineering","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.team_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.team_name","typeLabel":"string | null"},"seniority":{"oneOf":[{"type":"number","description":"User's seniority level","example":2,"isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.seniority.oneOf.0","typeLabel":"number"},{"type":"null","description":"User's seniority level","example":2,"isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.seniority.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0.seniority","typeLabel":"number | null"}},"required":["uid","display_name","email","image_token","team_id","team_name","seniority"],"description":"User who caused the failure (e.g. the admin who removed the enrollee). Null if the failure wasn't caused by a known user.","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"uid":{"type":"string","description":"User ID","example":"user_123"},"display_name":{"type":"string","description":"User display name","example":"John Doe"},"email":{"type":"string","description":"User email","example":"john@example.com"},"image_token":{"oneOf":[{"type":"string","description":"Profile image token","example":"img_abc123"},{"type":"null","description":"Profile image token","example":"img_abc123"}]},"team_id":{"oneOf":[{"type":"string","description":"User's team ID","example":"team_123"},{"type":"null","description":"User's team ID","example":"team_123"}]},"team_name":{"oneOf":[{"type":"string","description":"User's team name","example":"Engineering"},{"type":"null","description":"User's team name","example":"Engineering"}]},"seniority":{"oneOf":[{"type":"number","description":"User's seniority level","example":2},{"type":"null","description":"User's seniority level","example":2}]}},"required":["uid","display_name","email","image_token","team_id","team_name","seniority"],"description":"User who caused the failure (e.g. the admin who removed the enrollee). Null if the failure wasn't caused by a known user.","isRequired":true,"uniqueKey":"oneOf.0.failed_by.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failed_by","typeLabel":"object | null"},"started_at":{"type":"string","description":"When the enrollee started the track (ISO 8601)","example":"2026-01-15T10:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.started_at","typeLabel":"string"},"delivered_at":{"oneOf":[{"type":"string","description":"When all steps were delivered to the enrollee (ISO 8601). Null if not all steps have been delivered yet.","example":"2026-01-20T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.delivered_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When all steps were delivered to the enrollee (ISO 8601). Null if not all steps have been delivered yet.","example":"2026-01-20T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.delivered_at","typeLabel":"string | null"},"completed_at":{"oneOf":[{"type":"string","description":"When the enrollee completed all user-completable steps in the track (ISO 8601). Null if not yet completed.","example":null,"isRequired":true,"uniqueKey":"oneOf.0.completed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the enrollee completed all user-completable steps in the track (ISO 8601). Null if not yet completed.","example":null,"isRequired":true,"uniqueKey":"oneOf.0.completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.completed_at","typeLabel":"string | null"},"failed_at":{"oneOf":[{"type":"string","description":"When the enrollment failed (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.0.failed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the enrollment failed (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.0.failed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.failed_at","typeLabel":"string | null"},"next_step_at":{"oneOf":[{"type":"string","description":"When the next step is scheduled to run (ISO 8601)","example":"2026-01-20T09:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.next_step_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the next step is scheduled to run (ISO 8601)","example":"2026-01-20T09:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.next_step_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.next_step_at","typeLabel":"string | null"},"added_by_user_id":{"oneOf":[{"type":"string","description":"User ID of who manually enrolled this user (if applicable)","example":"user_admin789","isRequired":true,"uniqueKey":"oneOf.0.added_by_user_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"User ID of who manually enrolled this user (if applicable)","example":"user_admin789","isRequired":true,"uniqueKey":"oneOf.0.added_by_user_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.added_by_user_id","typeLabel":"string | null"},"added_by_workflow_id":{"oneOf":[{"type":"string","description":"If enrolled via an addToWorkflow step, the source workflow ID","example":"wf_source456","isRequired":true,"uniqueKey":"oneOf.0.added_by_workflow_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"If enrolled via an addToWorkflow step, the source workflow ID","example":"wf_source456","isRequired":true,"uniqueKey":"oneOf.0.added_by_workflow_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.added_by_workflow_id","typeLabel":"string | null"},"timezone":{"oneOf":[{"type":"string","description":"Timezone this enrollment is running in","example":"America/New_York","isRequired":true,"uniqueKey":"oneOf.0.timezone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Timezone this enrollment is running in","example":"America/New_York","isRequired":true,"uniqueKey":"oneOf.0.timezone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.timezone","typeLabel":"string | null"},"steps_delivered":{"type":"integer","description":"Number of steps delivered to the user (status = delivered or completed)","example":4,"isRequired":true,"uniqueKey":"oneOf.0.steps_delivered","typeLabel":"integer"},"steps_completed":{"type":"integer","description":"Number of steps the user has completed (status = completed only)","example":3,"isRequired":true,"uniqueKey":"oneOf.0.steps_completed","typeLabel":"integer"},"steps_total":{"type":"integer","description":"Total number of steps in the track","example":5,"isRequired":true,"uniqueKey":"oneOf.0.steps_total","typeLabel":"integer"},"delivery_progress_percentage":{"type":"number","description":"Delivery progress as a percentage (0-100). Calculated as steps_delivered / steps_total * 100.","example":80,"isRequired":true,"uniqueKey":"oneOf.0.delivery_progress_percentage","typeLabel":"number"},"completion_progress_percentage":{"type":"number","description":"Completion progress as a percentage (0-100). Calculated as steps_completed / steps_total * 100.","example":60,"isRequired":true,"uniqueKey":"oneOf.0.completion_progress_percentage","typeLabel":"number"},"step_progress":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["track_step_progress"],"description":"Object type identifier","example":"track_step_progress","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].object","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","description":"Unique step identifier","example":"step_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].step_id","typeLabel":"string"},"step_type":{"type":"string","enum":["message","email","quiz","poll","survey","individualIntroductions","mentorAssignment","addToWorkflow","tasks","webhook","joinMentoringProgram"],"description":"Type of step","example":"survey","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].step_type","typeLabel":"enum\u003cstring>"},"title":{"oneOf":[{"type":"string","description":"Step title","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Step title","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].title","typeLabel":"string | null"},"display_title":{"oneOf":[{"type":"string","description":"Read-only name to show for the step: `title` if set, otherwise the name of the survey or quiz the step sends. Null when neither is available. Set `title` to change it.","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].display_title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Read-only name to show for the step: `title` if set, otherwise the name of the survey or quiz the step sends. Null when neither is available. Set `title` to change it.","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].display_title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].display_title","typeLabel":"string | null"},"order":{"type":"integer","description":"Position in the track (1-indexed)","example":1,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].order","typeLabel":"integer"},"day":{"type":"integer","description":"Zero-based delivery day this step is anchored to (0 = Day 1 in the builder), weekday-counted from the enrollee's first day. Convert to a 1-based label for display.","example":0,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].day","typeLabel":"integer"},"time":{"oneOf":[{"type":"string","description":"Clock time of day this step delivers (HH:mm, local to the enrollee's timezone). Null means the 09:00 default.","example":"09:00","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].time.oneOf.0","typeLabel":"string"},{"type":"null","description":"Clock time of day this step delivers (HH:mm, local to the enrollee's timezone). Null means the 09:00 default.","example":"09:00","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].time.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].time","typeLabel":"string | null"},"scheduled_at":{"oneOf":[{"type":"string","description":"Projected delivery instant for a step not yet sent (ISO 8601), computed the same way the sender schedules it — resolved against the enrollee's anchor, timezone, and run-days. Null once the step is sent, failed, or skipped, and for pending steps on a finished enrollment where it is no longer knowable.","example":"2026-01-16T14:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].scheduled_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"Projected delivery instant for a step not yet sent (ISO 8601), computed the same way the sender schedules it — resolved against the enrollee's anchor, timezone, and run-days. Null once the step is sent, failed, or skipped, and for pending steps on a finished enrollment where it is no longer knowable.","example":"2026-01-16T14:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].scheduled_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].scheduled_at","typeLabel":"string | null"},"status":{"type":"string","description":"Current step progress status","enum":["active","delivered","completed","failed","skipped","canceled"],"example":"completed","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"started_at":{"oneOf":[{"type":"string","description":"When the step started (ISO 8601)","example":"2026-01-15T10:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].started_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step started (ISO 8601)","example":"2026-01-15T10:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].started_at","typeLabel":"string | null"},"delivered_at":{"oneOf":[{"type":"string","description":"When the step was delivered to the user (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].delivered_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step was delivered to the user (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].delivered_at","typeLabel":"string | null"},"completed_at":{"oneOf":[{"type":"string","description":"When the user completed the step (ISO 8601). For user-completable steps (quiz, survey, tasks, intro), this is when the user finished. For non-user-completable steps (message, delay, mentor), this equals delivered_at.","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].completed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the user completed the step (ISO 8601). For user-completable steps (quiz, survey, tasks, intro), this is when the user finished. For non-user-completable steps (message, delay, mentor), this equals delivered_at.","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].completed_at","typeLabel":"string | null"},"failed_at":{"oneOf":[{"type":"string","description":"When the step failed (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step failed (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failed_at","typeLabel":"string | null"},"skipped_at":{"oneOf":[{"type":"string","description":"When the step was skipped (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].skipped_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step was skipped (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].skipped_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].skipped_at","typeLabel":"string | null"},"failure_reason":{"oneOf":[{"type":"string","description":"Reason for failure if applicable","example":null,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Reason for failure if applicable","example":null,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failure_reason","typeLabel":"string | null"},"failure_reason_message":{"oneOf":[{"type":"string","description":"Human-readable message for the failure reason","example":"No mentor is available for assignment","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failure_reason_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable message for the failure reason","example":"No mentor is available for assignment","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failure_reason_message.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].failure_reason_message","typeLabel":"string | null"},"destination_type":{"oneOf":[{"type":"string","description":"Where this step is delivered (user, manager, mentor, slackChannel, etc.)","example":"user","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].destination_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Where this step is delivered (user, manager, mentor, slackChannel, etc.)","example":"user","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].destination_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].destination_type","typeLabel":"string | null"},"result":{"oneOf":[{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","survey_id","survey_instance_id","status","responded_at","answers"],"properties":{"object":{"type":"string","enum":["track_step_survey_result"],"description":"Object type identifier","example":"track_step_survey_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.object","typeLabel":"enum\u003cstring>"},"survey_id":{"type":"string","description":"Survey ID","example":"survey_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.survey_id","typeLabel":"string"},"survey_instance_id":{"oneOf":[{"type":"string","description":"Survey instance ID created for this enrollee","example":"inst_xyz789","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.survey_instance_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Survey instance ID created for this enrollee","example":"inst_xyz789","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.survey_instance_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.survey_instance_id","typeLabel":"string | null"},"status":{"type":"string","enum":["responded","in_progress","not_responded"],"description":"Whether the enrollee has completed the survey, saved an unfinished response, or not responded","example":"responded","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.status","typeLabel":"enum\u003cstring>"},"responded_at":{"oneOf":[{"type":"string","description":"When the enrollee responded (ISO 8601)","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.responded_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the enrollee responded (ISO 8601)","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.responded_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.responded_at","typeLabel":"string | null"},"answers":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"question_id":{"type":"string","description":"The question ID","example":"q_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].question_id","typeLabel":"string"},"question_text":{"type":"string","description":"The question text","example":"How satisfied are you with your onboarding?","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].question_text","typeLabel":"string"},"question_type":{"type":"string","description":"Type of question","enum":["scale_1_to_10","scale_1_to_5","emoji_1_to_5","agree_disagree","enps","open_ended","multiple_choice"],"example":"scale_1_to_10","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].question_type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.2.items.[INDEX]","typeLabel":"string"},"description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.2","typeLabel":"string[]"},{"description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.3","typeLabel":"any"},{"type":"null","description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.4","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value","typeLabel":"string | number | string[] | any | null"},"comment":{"oneOf":[{"type":"string","description":"Optional comment on the answer","example":"Great experience!","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].comment.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional comment on the answer","example":"Great experience!","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].comment.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].comment","typeLabel":"string | null"}},"required":["question_id","question_text","question_type","value","comment"],"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The enrollee's answers (null if not responded)","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"question_id":{"type":"string","description":"The question ID","example":"q_abc123"},"question_text":{"type":"string","description":"The question text","example":"How satisfied are you with your onboarding?"},"question_type":{"type":"string","description":"Type of question","enum":["scale_1_to_10","scale_1_to_5","emoji_1_to_5","agree_disagree","enps","open_ended","multiple_choice"],"example":"scale_1_to_10"},"value":{"oneOf":[{"type":"string","description":"The answer value","example":8},{"type":"number","description":"The answer value","example":8},{"type":"array","items":{"type":"string"},"description":"The answer value","example":8},{"description":"The answer value","example":8},{"type":"null","description":"The answer value","example":8}]},"comment":{"oneOf":[{"type":"string","description":"Optional comment on the answer","example":"Great experience!"},{"type":"null","description":"Optional comment on the answer","example":"Great experience!"}]}},"required":["question_id","question_text","question_type","value","comment"]},"description":"The enrollee's answers (null if not responded)","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0.answers","typeLabel":"object[] | null"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.0","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","quiz_id","scheduled_activity_id","status","score","total_questions","correct_answers","incorrect_answers","completed_at","question_responses"],"properties":{"object":{"type":"string","enum":["track_step_quiz_result"],"description":"Object type identifier","example":"track_step_quiz_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.object","typeLabel":"enum\u003cstring>"},"quiz_id":{"type":"string","description":"Quiz ID","example":"quiz_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.quiz_id","typeLabel":"string"},"scheduled_activity_id":{"oneOf":[{"type":"string","description":"Scheduled activity ID for this quiz delivery","example":"act_xyz789","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.scheduled_activity_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Scheduled activity ID for this quiz delivery","example":"act_xyz789","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.scheduled_activity_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.scheduled_activity_id","typeLabel":"string | null"},"status":{"type":"string","enum":["not_started","in_progress","completed","expired"],"description":"Status of the quiz attempt","example":"completed","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.status","typeLabel":"enum\u003cstring>"},"score":{"oneOf":[{"type":"number","description":"Score as a percentage (0-100)","example":85,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score as a percentage (0-100)","example":85,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.score.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.score","typeLabel":"number | null"},"total_questions":{"type":"integer","description":"Total number of questions","example":10,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.total_questions","typeLabel":"integer"},"correct_answers":{"type":"integer","description":"Number of correct answers","example":8,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.correct_answers","typeLabel":"integer"},"incorrect_answers":{"type":"integer","description":"Number of incorrect answers","example":2,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.incorrect_answers","typeLabel":"integer"},"completed_at":{"oneOf":[{"type":"string","description":"When the quiz was completed (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.completed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the quiz was completed (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.completed_at","typeLabel":"string | null"},"question_responses":{"oneOf":[{"type":"array","items":{"oneOf":[{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","multiple_choice"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.object","typeLabel":"enum\u003cstring>"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.question_id","typeLabel":"string"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.is_correct.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.is_correct.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.is_correct","typeLabel":"boolean | null"},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.method","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.status","typeLabel":"enum\u003cstring>"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.match.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.match.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.match","typeLabel":"enum\u003cstring> | null"},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.matched_answer.oneOf.0","typeLabel":"string"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.matched_answer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.matched_answer","typeLabel":"string | null"}},"required":["method","status","match","matched_answer"],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading","typeLabel":"object"},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.answered_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.answered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.answered_at","typeLabel":"string | null"},"type":{"type":"string","enum":["multiple_choice"],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"multiple_choice":{"type":"object","properties":{"selected_options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The option ID","example":"opt_a1b2c3","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].id","typeLabel":"string"},"text":{"oneOf":[{"type":"string","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].text.oneOf.0","typeLabel":"string"},{"type":"null","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].text","typeLabel":"string | null"}},"required":["id","text"],"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX]","typeLabel":"object"},"description":"The options the participant picked.","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options","typeLabel":"object[]"}},"required":["selected_options"],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice","typeLabel":"object"}},"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","free_text"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.object","typeLabel":"enum\u003cstring>"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.question_id","typeLabel":"string"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.is_correct.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.is_correct.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.is_correct","typeLabel":"boolean | null"},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.method","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.status","typeLabel":"enum\u003cstring>"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.match.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.match.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.match","typeLabel":"enum\u003cstring> | null"},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.matched_answer.oneOf.0","typeLabel":"string"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.matched_answer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.matched_answer","typeLabel":"string | null"}},"required":["method","status","match","matched_answer"],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading","typeLabel":"object"},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.answered_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.answered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.answered_at","typeLabel":"string | null"},"type":{"type":"string","enum":["free_text"],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"free_text":{"type":"object","properties":{"text":{"type":"string","description":"What the participant wrote.","example":"Password reset emails","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.free_text.text","typeLabel":"string"}},"required":["text"],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.free_text","typeLabel":"object"}},"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Per-question responses","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"oneOf":[{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","multiple_choice"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true}]},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"}]},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"}]}},"required":["method","status","match","matched_answer"]},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"}]},"type":{"type":"string","enum":["multiple_choice"]},"multiple_choice":{"type":"object","properties":{"selected_options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The option ID","example":"opt_a1b2c3"},"text":{"oneOf":[{"type":"string","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris"},{"type":"null","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris"}]}},"required":["id","text"]},"description":"The options the participant picked."}},"required":["selected_options"]}}},{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","free_text"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true}]},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"}]},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"}]}},"required":["method","status","match","matched_answer"]},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"}]},"type":{"type":"string","enum":["free_text"]},"free_text":{"type":"object","properties":{"text":{"type":"string","description":"What the participant wrote.","example":"Password reset emails"}},"required":["text"]}}}]},"description":"Per-question responses","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1.question_responses","typeLabel":"object[] | null"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.1","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","matches"],"properties":{"object":{"type":"string","enum":["track_step_intro_result"],"description":"Object type identifier","example":"track_step_intro_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.object","typeLabel":"enum\u003cstring>"},"matches":{"type":"array","items":{"type":"object","properties":{"match_id":{"type":"string","description":"Match ID","example":"match_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].match_id","typeLabel":"string"},"instance_id":{"type":"string","description":"Introduction instance ID","example":"inst_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].instance_id","typeLabel":"string"},"participants":{"type":"array","items":{"type":"object","properties":{"user_id":{"type":"string","description":"User ID","example":"user_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].user_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"Display name","example":"John Doe","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name","example":"John Doe","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].display_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"Email address","example":"john@example.com","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Email address","example":"john@example.com","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].email","typeLabel":"string | null"}},"required":["user_id","display_name","email"],"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX]","typeLabel":"object"},"description":"Match participants","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants","typeLabel":"object[]"},"matched_at":{"type":"string","description":"When matched (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].matched_at","typeLabel":"string"},"has_scheduled_event":{"type":"boolean","description":"Whether a meeting was scheduled","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].has_scheduled_event","typeLabel":"boolean"},"has_said_met":{"type":"boolean","description":"Whether participants confirmed they met","example":false,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].has_said_met","typeLabel":"boolean"}},"required":["match_id","instance_id","participants","matched_at","has_scheduled_event","has_said_met"],"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX]","typeLabel":"object"},"description":"Introduction matches for this enrollee","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2.matches","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.2","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","task_id","tasks_completed","tasks_total","tasks"],"properties":{"object":{"type":"string","enum":["track_step_task_result"],"description":"Object type identifier","example":"track_step_task_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.object","typeLabel":"enum\u003cstring>"},"task_id":{"oneOf":[{"type":"string","description":"Task ID","example":"task_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.task_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Task ID","example":"task_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.task_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.task_id","typeLabel":"string | null"},"tasks_completed":{"type":"integer","description":"Number of tasks completed","example":3,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks_completed","typeLabel":"integer"},"tasks_total":{"type":"integer","description":"Total number of tasks","example":5,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks_total","typeLabel":"integer"},"tasks":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Task item ID","example":"task_item_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].id","typeLabel":"string"},"details":{"type":"string","description":"Task item details in Markdown","example":"Review the employee handbook","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].details","typeLabel":"string"},"completed":{"type":"boolean","description":"Whether the enrollee completed the task item","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed","typeLabel":"boolean"},"completed_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the task item was completed (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the task item was completed (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","details","completed","completed_at"],"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX]","typeLabel":"object"},"description":"Task items in their assigned order","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3.tasks","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.3","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","mentor_user_id","mentor_name","mentor_email","assigned_at","slack_channel_id"],"properties":{"object":{"type":"string","enum":["track_step_mentor_result"],"description":"Object type identifier","example":"track_step_mentor_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.object","typeLabel":"enum\u003cstring>"},"mentor_user_id":{"oneOf":[{"type":"string","description":"The assigned mentor's user ID","example":"user_mentor123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_user_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The assigned mentor's user ID","example":"user_mentor123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_user_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_user_id","typeLabel":"string | null"},"mentor_name":{"oneOf":[{"type":"string","description":"The assigned mentor's display name","example":"Alex Johnson","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The assigned mentor's display name","example":"Alex Johnson","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_name","typeLabel":"string | null"},"mentor_email":{"oneOf":[{"type":"string","description":"The assigned mentor's email address","example":"alex.johnson@example.com","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The assigned mentor's email address","example":"alex.johnson@example.com","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.mentor_email","typeLabel":"string | null"},"assigned_at":{"oneOf":[{"type":"string","description":"When the mentor was assigned (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.assigned_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the mentor was assigned (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.assigned_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.assigned_at","typeLabel":"string | null"},"slack_channel_id":{"oneOf":[{"type":"string","description":"Slack channel ID for mentor-mentee communication","example":"C01234567","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.slack_channel_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack channel ID for mentor-mentee communication","example":"C01234567","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.slack_channel_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4.slack_channel_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.4","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","message_id","delivered","deliveries"],"properties":{"object":{"type":"string","enum":["track_step_message_result"],"description":"Object type identifier","example":"track_step_message_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.object","typeLabel":"enum\u003cstring>"},"message_id":{"oneOf":[{"type":"string","description":"The message ID","example":"msg_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.message_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message ID","example":"msg_abc123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.message_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.message_id","typeLabel":"string | null"},"delivered":{"type":"boolean","description":"Whether the message was successfully delivered","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.delivered","typeLabel":"boolean"},"deliveries":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string","enum":["sent","deferred","delivered","bounced","spam","blocked"],"description":"Latest email-provider delivery status","example":"delivered","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"recipient_type":{"type":"string","enum":["to","cc","bcc"],"description":"How the recipient was addressed on the email","example":"to","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].recipient_type","typeLabel":"enum\u003cstring>"},"recipient_address":{"type":"string","format":"email","description":"Email address used for this delivery","example":"sam@example.com","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].recipient_address","typeLabel":"string\u003cemail>"},"status_at":{"type":"string","format":"date-time","description":"When the latest delivery status was reported (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].status_at","typeLabel":"string\u003cdate-time>"}},"required":["status","recipient_type","recipient_address","status_at"],"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX]","typeLabel":"object"},"description":"Email-provider delivery status for each recipient","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5.deliveries","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.5","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","delay_ends_at"],"properties":{"object":{"type":"string","enum":["track_step_delay_result"],"description":"Object type identifier","example":"track_step_delay_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.6.object","typeLabel":"enum\u003cstring>"},"delay_ends_at":{"oneOf":[{"type":"string","description":"When the delay period ends (ISO 8601)","example":"2026-01-17T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.6.delay_ends_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the delay period ends (ISO 8601)","example":"2026-01-17T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.6.delay_ends_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.6.delay_ends_at","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.6","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","target_workflow_id","created_instance_id","added_automatically"],"properties":{"object":{"type":"string","enum":["track_step_add_to_workflow_result"],"description":"Object type identifier","example":"track_step_add_to_workflow_result","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.object","typeLabel":"enum\u003cstring>"},"target_workflow_id":{"oneOf":[{"type":"string","description":"The ID of the target workflow","example":"wf_target123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.target_workflow_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the target workflow","example":"wf_target123","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.target_workflow_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.target_workflow_id","typeLabel":"string | null"},"created_instance_id":{"oneOf":[{"type":"string","description":"The ID of the workflow instance created in the target workflow","example":"inst_new789","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.created_instance_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the workflow instance created in the target workflow","example":"inst_new789","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.created_instance_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.created_instance_id","typeLabel":"string | null"},"added_automatically":{"oneOf":[{"type":"boolean","description":"Whether the user was added automatically or after accepting an invitation","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.added_automatically.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the user was added automatically or after accepting an invitation","example":true,"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.added_automatically.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7.added_automatically","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.7","typeLabel":"object"},{"description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.8","typeLabel":"any"},{"type":"null","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result.oneOf.9","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.0.step_progress.items.[INDEX].result","typeLabel":"object · object · object · object · object · object · object · object · any · null"},"channel":{"type":"string","enum":["slack","email"],"description":"Delivery channel for a message step; \"auto\" picks Slack or email per recipient at delivery. Absent for step types that don't deliver a message.","example":"slack","uniqueKey":"oneOf.0.step_progress.items.[INDEX].channel","typeLabel":"enum\u003cstring>"}},"required":["object","step_id","step_type","title","display_title","order","day","time","scheduled_at","status","started_at","delivered_at","completed_at","failed_at","skipped_at","failure_reason","failure_reason_message","destination_type","result"],"uniqueKey":"oneOf.0.step_progress.items.[INDEX]","typeLabel":"object"},"description":"Per-step progress details","isRequired":true,"uniqueKey":"oneOf.0.step_progress","typeLabel":"object[]"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["id","status","track_name","timezone","failure_reason","failure_reason_message","cohort_id","started_at","finished_at","total_steps","delivered_step_count","failed_step_count","step_progress"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.id","typeLabel":"string"},"status":{"type":"string","enum":["scheduled","active","delivered","failed","paused","canceled"],"isRequired":true,"uniqueKey":"oneOf.1.status","typeLabel":"enum\u003cstring>"},"track_name":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.track_name","typeLabel":"string"},"timezone":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.timezone","typeLabel":"string"},"failure_reason":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.1.failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.failure_reason","typeLabel":"string | null"},"failure_reason_message":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.failure_reason_message.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.1.failure_reason_message.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.failure_reason_message","typeLabel":"string | null"},"cohort_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.cohort_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.1.cohort_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.cohort_id","typeLabel":"string | null"},"started_at":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.started_at","typeLabel":"string"},"finished_at":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.finished_at.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"oneOf.1.finished_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.finished_at","typeLabel":"string | null"},"total_steps":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.total_steps","typeLabel":"integer"},"delivered_step_count":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.delivered_step_count","typeLabel":"integer"},"failed_step_count":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.failed_step_count","typeLabel":"integer"},"step_progress":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","enum":["track_step_progress"],"description":"Object type identifier","example":"track_step_progress","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].object","typeLabel":"enum\u003cstring>"},"step_id":{"type":"string","description":"Unique step identifier","example":"step_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].step_id","typeLabel":"string"},"step_type":{"type":"string","enum":["message","email","quiz","poll","survey","individualIntroductions","mentorAssignment","addToWorkflow","tasks","webhook","joinMentoringProgram"],"description":"Type of step","example":"survey","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].step_type","typeLabel":"enum\u003cstring>"},"title":{"oneOf":[{"type":"string","description":"Step title","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Step title","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].title","typeLabel":"string | null"},"display_title":{"oneOf":[{"type":"string","description":"Read-only name to show for the step: `title` if set, otherwise the name of the survey or quiz the step sends. Null when neither is available. Set `title` to change it.","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].display_title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Read-only name to show for the step: `title` if set, otherwise the name of the survey or quiz the step sends. Null when neither is available. Set `title` to change it.","example":"Onboarding Survey","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].display_title.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].display_title","typeLabel":"string | null"},"order":{"type":"integer","description":"Position in the track (1-indexed)","example":1,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].order","typeLabel":"integer"},"day":{"type":"integer","description":"Zero-based delivery day this step is anchored to (0 = Day 1 in the builder), weekday-counted from the enrollee's first day. Convert to a 1-based label for display.","example":0,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].day","typeLabel":"integer"},"time":{"oneOf":[{"type":"string","description":"Clock time of day this step delivers (HH:mm, local to the enrollee's timezone). Null means the 09:00 default.","example":"09:00","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].time.oneOf.0","typeLabel":"string"},{"type":"null","description":"Clock time of day this step delivers (HH:mm, local to the enrollee's timezone). Null means the 09:00 default.","example":"09:00","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].time.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].time","typeLabel":"string | null"},"scheduled_at":{"oneOf":[{"type":"string","description":"Projected delivery instant for a step not yet sent (ISO 8601), computed the same way the sender schedules it — resolved against the enrollee's anchor, timezone, and run-days. Null once the step is sent, failed, or skipped, and for pending steps on a finished enrollment where it is no longer knowable.","example":"2026-01-16T14:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].scheduled_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"Projected delivery instant for a step not yet sent (ISO 8601), computed the same way the sender schedules it — resolved against the enrollee's anchor, timezone, and run-days. Null once the step is sent, failed, or skipped, and for pending steps on a finished enrollment where it is no longer knowable.","example":"2026-01-16T14:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].scheduled_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].scheduled_at","typeLabel":"string | null"},"status":{"type":"string","description":"Current step progress status","enum":["active","delivered","completed","failed","skipped","canceled"],"example":"completed","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"started_at":{"oneOf":[{"type":"string","description":"When the step started (ISO 8601)","example":"2026-01-15T10:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].started_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step started (ISO 8601)","example":"2026-01-15T10:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].started_at","typeLabel":"string | null"},"delivered_at":{"oneOf":[{"type":"string","description":"When the step was delivered to the user (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].delivered_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step was delivered to the user (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].delivered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].delivered_at","typeLabel":"string | null"},"completed_at":{"oneOf":[{"type":"string","description":"When the user completed the step (ISO 8601). For user-completable steps (quiz, survey, tasks, intro), this is when the user finished. For non-user-completable steps (message, delay, mentor), this equals delivered_at.","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].completed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the user completed the step (ISO 8601). For user-completable steps (quiz, survey, tasks, intro), this is when the user finished. For non-user-completable steps (message, delay, mentor), this equals delivered_at.","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].completed_at","typeLabel":"string | null"},"failed_at":{"oneOf":[{"type":"string","description":"When the step failed (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step failed (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failed_at","typeLabel":"string | null"},"skipped_at":{"oneOf":[{"type":"string","description":"When the step was skipped (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].skipped_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the step was skipped (ISO 8601)","example":null,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].skipped_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].skipped_at","typeLabel":"string | null"},"failure_reason":{"oneOf":[{"type":"string","description":"Reason for failure if applicable","example":null,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failure_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Reason for failure if applicable","example":null,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failure_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failure_reason","typeLabel":"string | null"},"failure_reason_message":{"oneOf":[{"type":"string","description":"Human-readable message for the failure reason","example":"No mentor is available for assignment","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failure_reason_message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable message for the failure reason","example":"No mentor is available for assignment","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failure_reason_message.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].failure_reason_message","typeLabel":"string | null"},"destination_type":{"oneOf":[{"type":"string","description":"Where this step is delivered (user, manager, mentor, slackChannel, etc.)","example":"user","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].destination_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Where this step is delivered (user, manager, mentor, slackChannel, etc.)","example":"user","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].destination_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].destination_type","typeLabel":"string | null"},"result":{"oneOf":[{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","survey_id","survey_instance_id","status","responded_at","answers"],"properties":{"object":{"type":"string","enum":["track_step_survey_result"],"description":"Object type identifier","example":"track_step_survey_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.object","typeLabel":"enum\u003cstring>"},"survey_id":{"type":"string","description":"Survey ID","example":"survey_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.survey_id","typeLabel":"string"},"survey_instance_id":{"oneOf":[{"type":"string","description":"Survey instance ID created for this enrollee","example":"inst_xyz789","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.survey_instance_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Survey instance ID created for this enrollee","example":"inst_xyz789","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.survey_instance_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.survey_instance_id","typeLabel":"string | null"},"status":{"type":"string","enum":["responded","in_progress","not_responded"],"description":"Whether the enrollee has completed the survey, saved an unfinished response, or not responded","example":"responded","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.status","typeLabel":"enum\u003cstring>"},"responded_at":{"oneOf":[{"type":"string","description":"When the enrollee responded (ISO 8601)","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.responded_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the enrollee responded (ISO 8601)","example":"2026-01-16T14:30:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.responded_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.responded_at","typeLabel":"string | null"},"answers":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"question_id":{"type":"string","description":"The question ID","example":"q_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].question_id","typeLabel":"string"},"question_text":{"type":"string","description":"The question text","example":"How satisfied are you with your onboarding?","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].question_text","typeLabel":"string"},"question_type":{"type":"string","description":"Type of question","enum":["scale_1_to_10","scale_1_to_5","emoji_1_to_5","agree_disagree","enps","open_ended","multiple_choice"],"example":"scale_1_to_10","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].question_type","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"number","description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"number"},{"type":"array","items":{"type":"string","uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.2.items.[INDEX]","typeLabel":"string"},"description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.2","typeLabel":"string[]"},{"description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.3","typeLabel":"any"},{"type":"null","description":"The answer value","example":8,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value.oneOf.4","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].value","typeLabel":"string | number | string[] | any | null"},"comment":{"oneOf":[{"type":"string","description":"Optional comment on the answer","example":"Great experience!","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].comment.oneOf.0","typeLabel":"string"},{"type":"null","description":"Optional comment on the answer","example":"Great experience!","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].comment.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX].comment","typeLabel":"string | null"}},"required":["question_id","question_text","question_type","value","comment"],"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The enrollee's answers (null if not responded)","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"question_id":{"type":"string","description":"The question ID","example":"q_abc123"},"question_text":{"type":"string","description":"The question text","example":"How satisfied are you with your onboarding?"},"question_type":{"type":"string","description":"Type of question","enum":["scale_1_to_10","scale_1_to_5","emoji_1_to_5","agree_disagree","enps","open_ended","multiple_choice"],"example":"scale_1_to_10"},"value":{"oneOf":[{"type":"string","description":"The answer value","example":8},{"type":"number","description":"The answer value","example":8},{"type":"array","items":{"type":"string"},"description":"The answer value","example":8},{"description":"The answer value","example":8},{"type":"null","description":"The answer value","example":8}]},"comment":{"oneOf":[{"type":"string","description":"Optional comment on the answer","example":"Great experience!"},{"type":"null","description":"Optional comment on the answer","example":"Great experience!"}]}},"required":["question_id","question_text","question_type","value","comment"]},"description":"The enrollee's answers (null if not responded)","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0.answers","typeLabel":"object[] | null"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.0","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","quiz_id","scheduled_activity_id","status","score","total_questions","correct_answers","incorrect_answers","completed_at","question_responses"],"properties":{"object":{"type":"string","enum":["track_step_quiz_result"],"description":"Object type identifier","example":"track_step_quiz_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.object","typeLabel":"enum\u003cstring>"},"quiz_id":{"type":"string","description":"Quiz ID","example":"quiz_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.quiz_id","typeLabel":"string"},"scheduled_activity_id":{"oneOf":[{"type":"string","description":"Scheduled activity ID for this quiz delivery","example":"act_xyz789","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.scheduled_activity_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Scheduled activity ID for this quiz delivery","example":"act_xyz789","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.scheduled_activity_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.scheduled_activity_id","typeLabel":"string | null"},"status":{"type":"string","enum":["not_started","in_progress","completed","expired"],"description":"Status of the quiz attempt","example":"completed","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.status","typeLabel":"enum\u003cstring>"},"score":{"oneOf":[{"type":"number","description":"Score as a percentage (0-100)","example":85,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Score as a percentage (0-100)","example":85,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.score.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.score","typeLabel":"number | null"},"total_questions":{"type":"integer","description":"Total number of questions","example":10,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.total_questions","typeLabel":"integer"},"correct_answers":{"type":"integer","description":"Number of correct answers","example":8,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.correct_answers","typeLabel":"integer"},"incorrect_answers":{"type":"integer","description":"Number of incorrect answers","example":2,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.incorrect_answers","typeLabel":"integer"},"completed_at":{"oneOf":[{"type":"string","description":"When the quiz was completed (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.completed_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the quiz was completed (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.completed_at","typeLabel":"string | null"},"question_responses":{"oneOf":[{"type":"array","items":{"oneOf":[{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","multiple_choice"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.object","typeLabel":"enum\u003cstring>"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.question_id","typeLabel":"string"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.is_correct.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.is_correct.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.is_correct","typeLabel":"boolean | null"},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.method","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.status","typeLabel":"enum\u003cstring>"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.match.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.match.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.match","typeLabel":"enum\u003cstring> | null"},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.matched_answer.oneOf.0","typeLabel":"string"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.matched_answer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading.matched_answer","typeLabel":"string | null"}},"required":["method","status","match","matched_answer"],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.grading","typeLabel":"object"},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.answered_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.answered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.answered_at","typeLabel":"string | null"},"type":{"type":"string","enum":["multiple_choice"],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"multiple_choice":{"type":"object","properties":{"selected_options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The option ID","example":"opt_a1b2c3","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].id","typeLabel":"string"},"text":{"oneOf":[{"type":"string","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].text.oneOf.0","typeLabel":"string"},{"type":"null","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX].text","typeLabel":"string | null"}},"required":["id","text"],"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options.items.[INDEX]","typeLabel":"object"},"description":"The options the participant picked.","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice.selected_options","typeLabel":"object[]"}},"required":["selected_options"],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0.multiple_choice","typeLabel":"object"}},"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.0","typeLabel":"object"},{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","free_text"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.object","typeLabel":"enum\u003cstring>"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.question_id","typeLabel":"string"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.is_correct.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.is_correct.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.is_correct","typeLabel":"boolean | null"},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.method","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.status","typeLabel":"enum\u003cstring>"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.match.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.match.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.match","typeLabel":"enum\u003cstring> | null"},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.matched_answer.oneOf.0","typeLabel":"string"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.matched_answer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading.matched_answer","typeLabel":"string | null"}},"required":["method","status","match","matched_answer"],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.grading","typeLabel":"object"},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.answered_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.answered_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.answered_at","typeLabel":"string | null"},"type":{"type":"string","enum":["free_text"],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"free_text":{"type":"object","properties":{"text":{"type":"string","description":"What the participant wrote.","example":"Password reset emails","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.free_text.text","typeLabel":"string"}},"required":["text"],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1.free_text","typeLabel":"object"}},"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Per-question responses","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"oneOf":[{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","multiple_choice"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true}]},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"}]},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"}]}},"required":["method","status","match","matched_answer"]},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"}]},"type":{"type":"string","enum":["multiple_choice"]},"multiple_choice":{"type":"object","properties":{"selected_options":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The option ID","example":"opt_a1b2c3"},"text":{"oneOf":[{"type":"string","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris"},{"type":"null","description":"The option text. Null when the option no longer exists on the quiz.","example":"Paris"}]}},"required":["id","text"]},"description":"The options the participant picked."}},"required":["selected_options"]}}},{"type":"object","required":["object","question_id","is_correct","grading","answered_at","type","free_text"],"properties":{"object":{"type":"string","enum":["question_response"],"description":"Object type identifier","example":"question_response"},"question_id":{"type":"string","description":"The question ID","example":"q_abc123"},"is_correct":{"oneOf":[{"type":"boolean","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true},{"type":"null","description":"Whether the answer was correct. False while `grading.status` is pending.","example":true}]},"grading":{"type":"object","properties":{"method":{"type":"string","enum":["automatic","ai","owner"],"description":"\"automatic\" for an option pick or an exact accepted-answer match; \"ai\" when a model judged a free-text answer; \"owner\" when a quiz admin set the score by hand.","example":"ai"},"status":{"type":"string","enum":["complete","pending"],"description":"\"pending\" while a free-text answer is waiting to be scored.","example":"complete"},"match":{"oneOf":[{"type":"string","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"},{"type":"null","enum":["clear_match","likely_match","no_match",null],"description":"How closely an AI-scored answer matched an accepted answer. Null unless `method` is \"ai\" and scoring is complete.","example":"likely_match"}]},"matched_answer":{"oneOf":[{"type":"string","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"},{"type":"null","description":"The accepted answer an AI-scored answer was counted as. Null unless it matched.","example":"White"}]}},"required":["method","status","match","matched_answer"]},"answered_at":{"oneOf":[{"type":"string","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"},{"type":"null","description":"When the question was answered (ISO 8601 format)","example":"2026-02-01T14:22:00.000Z"}]},"type":{"type":"string","enum":["free_text"]},"free_text":{"type":"object","properties":{"text":{"type":"string","description":"What the participant wrote.","example":"Password reset emails"}},"required":["text"]}}}]},"description":"Per-question responses","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1.question_responses","typeLabel":"object[] | null"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.1","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","matches"],"properties":{"object":{"type":"string","enum":["track_step_intro_result"],"description":"Object type identifier","example":"track_step_intro_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.object","typeLabel":"enum\u003cstring>"},"matches":{"type":"array","items":{"type":"object","properties":{"match_id":{"type":"string","description":"Match ID","example":"match_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].match_id","typeLabel":"string"},"instance_id":{"type":"string","description":"Introduction instance ID","example":"inst_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].instance_id","typeLabel":"string"},"participants":{"type":"array","items":{"type":"object","properties":{"user_id":{"type":"string","description":"User ID","example":"user_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].user_id","typeLabel":"string"},"display_name":{"oneOf":[{"type":"string","description":"Display name","example":"John Doe","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name","example":"John Doe","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].display_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].display_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"Email address","example":"john@example.com","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Email address","example":"john@example.com","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX].email","typeLabel":"string | null"}},"required":["user_id","display_name","email"],"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants.items.[INDEX]","typeLabel":"object"},"description":"Match participants","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].participants","typeLabel":"object[]"},"matched_at":{"type":"string","description":"When matched (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].matched_at","typeLabel":"string"},"has_scheduled_event":{"type":"boolean","description":"Whether a meeting was scheduled","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].has_scheduled_event","typeLabel":"boolean"},"has_said_met":{"type":"boolean","description":"Whether participants confirmed they met","example":false,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX].has_said_met","typeLabel":"boolean"}},"required":["match_id","instance_id","participants","matched_at","has_scheduled_event","has_said_met"],"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches.items.[INDEX]","typeLabel":"object"},"description":"Introduction matches for this enrollee","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2.matches","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.2","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","task_id","tasks_completed","tasks_total","tasks"],"properties":{"object":{"type":"string","enum":["track_step_task_result"],"description":"Object type identifier","example":"track_step_task_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.object","typeLabel":"enum\u003cstring>"},"task_id":{"oneOf":[{"type":"string","description":"Task ID","example":"task_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.task_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Task ID","example":"task_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.task_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.task_id","typeLabel":"string | null"},"tasks_completed":{"type":"integer","description":"Number of tasks completed","example":3,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks_completed","typeLabel":"integer"},"tasks_total":{"type":"integer","description":"Total number of tasks","example":5,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks_total","typeLabel":"integer"},"tasks":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"Task item ID","example":"task_item_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].id","typeLabel":"string"},"details":{"type":"string","description":"Task item details in Markdown","example":"Review the employee handbook","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].details","typeLabel":"string"},"completed":{"type":"boolean","description":"Whether the enrollee completed the task item","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed","typeLabel":"boolean"},"completed_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the task item was completed (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the task item was completed (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX].completed_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","details","completed","completed_at"],"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks.items.[INDEX]","typeLabel":"object"},"description":"Task items in their assigned order","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3.tasks","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.3","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","mentor_user_id","mentor_name","mentor_email","assigned_at","slack_channel_id"],"properties":{"object":{"type":"string","enum":["track_step_mentor_result"],"description":"Object type identifier","example":"track_step_mentor_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.object","typeLabel":"enum\u003cstring>"},"mentor_user_id":{"oneOf":[{"type":"string","description":"The assigned mentor's user ID","example":"user_mentor123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_user_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The assigned mentor's user ID","example":"user_mentor123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_user_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_user_id","typeLabel":"string | null"},"mentor_name":{"oneOf":[{"type":"string","description":"The assigned mentor's display name","example":"Alex Johnson","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The assigned mentor's display name","example":"Alex Johnson","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_name","typeLabel":"string | null"},"mentor_email":{"oneOf":[{"type":"string","description":"The assigned mentor's email address","example":"alex.johnson@example.com","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The assigned mentor's email address","example":"alex.johnson@example.com","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.mentor_email","typeLabel":"string | null"},"assigned_at":{"oneOf":[{"type":"string","description":"When the mentor was assigned (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.assigned_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the mentor was assigned (ISO 8601)","example":"2026-01-15T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.assigned_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.assigned_at","typeLabel":"string | null"},"slack_channel_id":{"oneOf":[{"type":"string","description":"Slack channel ID for mentor-mentee communication","example":"C01234567","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.slack_channel_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Slack channel ID for mentor-mentee communication","example":"C01234567","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.slack_channel_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4.slack_channel_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.4","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","message_id","delivered","deliveries"],"properties":{"object":{"type":"string","enum":["track_step_message_result"],"description":"Object type identifier","example":"track_step_message_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.object","typeLabel":"enum\u003cstring>"},"message_id":{"oneOf":[{"type":"string","description":"The message ID","example":"msg_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.message_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message ID","example":"msg_abc123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.message_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.message_id","typeLabel":"string | null"},"delivered":{"type":"boolean","description":"Whether the message was successfully delivered","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.delivered","typeLabel":"boolean"},"deliveries":{"type":"array","items":{"type":"object","properties":{"status":{"type":"string","enum":["sent","deferred","delivered","bounced","spam","blocked"],"description":"Latest email-provider delivery status","example":"delivered","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"recipient_type":{"type":"string","enum":["to","cc","bcc"],"description":"How the recipient was addressed on the email","example":"to","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].recipient_type","typeLabel":"enum\u003cstring>"},"recipient_address":{"type":"string","format":"email","description":"Email address used for this delivery","example":"sam@example.com","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].recipient_address","typeLabel":"string\u003cemail>"},"status_at":{"type":"string","format":"date-time","description":"When the latest delivery status was reported (ISO 8601)","example":"2026-01-15T11:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX].status_at","typeLabel":"string\u003cdate-time>"}},"required":["status","recipient_type","recipient_address","status_at"],"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.deliveries.items.[INDEX]","typeLabel":"object"},"description":"Email-provider delivery status for each recipient","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5.deliveries","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.5","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","delay_ends_at"],"properties":{"object":{"type":"string","enum":["track_step_delay_result"],"description":"Object type identifier","example":"track_step_delay_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.6.object","typeLabel":"enum\u003cstring>"},"delay_ends_at":{"oneOf":[{"type":"string","description":"When the delay period ends (ISO 8601)","example":"2026-01-17T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.6.delay_ends_at.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the delay period ends (ISO 8601)","example":"2026-01-17T10:00:00.000Z","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.6.delay_ends_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.6.delay_ends_at","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.6","typeLabel":"object"},{"type":"object","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","required":["object","target_workflow_id","created_instance_id","added_automatically"],"properties":{"object":{"type":"string","enum":["track_step_add_to_workflow_result"],"description":"Object type identifier","example":"track_step_add_to_workflow_result","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.object","typeLabel":"enum\u003cstring>"},"target_workflow_id":{"oneOf":[{"type":"string","description":"The ID of the target workflow","example":"wf_target123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.target_workflow_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the target workflow","example":"wf_target123","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.target_workflow_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.target_workflow_id","typeLabel":"string | null"},"created_instance_id":{"oneOf":[{"type":"string","description":"The ID of the workflow instance created in the target workflow","example":"inst_new789","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.created_instance_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The ID of the workflow instance created in the target workflow","example":"inst_new789","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.created_instance_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.created_instance_id","typeLabel":"string | null"},"added_automatically":{"oneOf":[{"type":"boolean","description":"Whether the user was added automatically or after accepting an invitation","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.added_automatically.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the user was added automatically or after accepting an invitation","example":true,"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.added_automatically.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7.added_automatically","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.7","typeLabel":"object"},{"description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.8","typeLabel":"any"},{"type":"null","description":"Activity result for this step (survey answers, quiz results, etc.). Only populated when include_step_results=true.","isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result.oneOf.9","typeLabel":"null"}],"isRequired":true,"uniqueKey":"oneOf.1.step_progress.items.[INDEX].result","typeLabel":"object · object · object · object · object · object · object · object · any · null"},"channel":{"type":"string","enum":["slack","email"],"description":"Delivery channel for a message step; \"auto\" picks Slack or email per recipient at delivery. Absent for step types that don't deliver a message.","example":"slack","uniqueKey":"oneOf.1.step_progress.items.[INDEX].channel","typeLabel":"enum\u003cstring>"}},"required":["object","step_id","step_type","title","display_title","order","day","time","scheduled_at","status","started_at","delivered_at","completed_at","failed_at","skipped_at","failure_reason","failure_reason_message","destination_type","result"],"uniqueKey":"oneOf.1.step_progress.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.step_progress","typeLabel":"object[]"},"next_step_at":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.next_step_at.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.next_step_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.next_step_at","typeLabel":"string | null"},"trigger_event_id":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.trigger_event_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.trigger_event_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.trigger_event_id","typeLabel":"string | null"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"object":"track_enrollee","id":"inst_abc123","track_name":"New Hire Onboarding","user_id":"user_abc123","email":"jane.doe@example.com","display_name":"Jane Doe","slack_user_id":"U01234567","department":"Engineering","location":"San Francisco, CA","manager_name":"John Smith","manager_email":"john.smith@example.com","manager_id":"user_mgr456","mentor_id":"user_mentor123","mentor_name":"Alex Johnson","mentor_email":"alex.johnson@example.com","mentor_assigned_at":"2026-01-15T11:00:00.000Z","groups":["Engineering","Backend"],"trigger":"user_join","status":"active","failure_reason":null,"failure_reason_message":"The user could not be found","failed_by":{"uid":"user_123","display_name":"John Doe","email":"john@example.com","image_token":"img_abc123","team_id":"team_123","team_name":"Engineering","seniority":2},"started_at":"2026-01-15T10:30:00.000Z","delivered_at":"2026-01-20T10:00:00.000Z","completed_at":null,"failed_at":null,"next_step_at":"2026-01-20T09:00:00.000Z","added_by_user_id":"user_admin789","added_by_workflow_id":"wf_source456","timezone":"America/New_York","steps_delivered":4,"steps_completed":3,"steps_total":5,"delivery_progress_percentage":80,"completion_progress_percentage":60,"step_progress":[{"object":"track_step_progress","step_id":"step_abc123","step_type":"survey","title":"Onboarding Survey","display_title":"Onboarding Survey","order":1,"day":0,"time":"09:00","scheduled_at":"2026-01-16T14:00:00.000Z","status":"completed","started_at":"2026-01-15T10:30:00.000Z","delivered_at":"2026-01-15T11:00:00.000Z","completed_at":"2026-01-16T14:30:00.000Z","failed_at":null,"skipped_at":null,"failure_reason":null,"failure_reason_message":"No mentor is available for assignment","destination_type":"user","result":{"object":"track_step_survey_result","survey_id":"survey_abc123","survey_instance_id":"inst_xyz789","status":"responded","responded_at":"2026-01-16T14:30:00.000Z","answers":[{"question_id":"q_abc123","question_text":"How satisfied are you with your onboarding?","question_type":"scale_1_to_10","value":8,"comment":"Great experience!"}]},"channel":"slack"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"e20b9448-80de-4d56-bf1e-c2c9f2b50b2e":{"description":"Invalid path parameters","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","invalid_request_error","rate_limit_error"],"description":"The type of error returned","example":"invalid_request_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"oneOf":[{"type":"string","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string | null"},"message":{"type":"string","description":"Human-readable error message","example":"No such quiz: quiz_abc123","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"doc_url":{"type":"string","format":"uri","description":"URL to documentation about this error","example":"https://docs.doozy.live/api/errors#resource_not_found","uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"}},"required":["type","code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"resource_not_found","message":"No such quiz: quiz_abc123","param":"id","doc_url":"https://docs.doozy.live/api/errors#resource_not_found"}}}},"exampleType":"generated"}},"exampleType":"generated"},"5bc06477-988e-43b1-a07d-c16450491c8d":{"description":"Authentication required - missing API key","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","invalid_request_error","rate_limit_error"],"description":"The type of error returned","example":"invalid_request_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"oneOf":[{"type":"string","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string | null"},"message":{"type":"string","description":"Human-readable error message","example":"No such quiz: quiz_abc123","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"doc_url":{"type":"string","format":"uri","description":"URL to documentation about this error","example":"https://docs.doozy.live/api/errors#resource_not_found","uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"}},"required":["type","code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"resource_not_found","message":"No such quiz: quiz_abc123","param":"id","doc_url":"https://docs.doozy.live/api/errors#resource_not_found"}}}},"exampleType":"generated"}},"exampleType":"generated"},"5a1cc938-a980-4f5d-a2f8-c5d07b594ad3":{"description":"Invalid API key or insufficient permissions","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","invalid_request_error","rate_limit_error"],"description":"The type of error returned","example":"invalid_request_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"oneOf":[{"type":"string","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string | null"},"message":{"type":"string","description":"Human-readable error message","example":"No such quiz: quiz_abc123","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"doc_url":{"type":"string","format":"uri","description":"URL to documentation about this error","example":"https://docs.doozy.live/api/errors#resource_not_found","uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"}},"required":["type","code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"resource_not_found","message":"No such quiz: quiz_abc123","param":"id","doc_url":"https://docs.doozy.live/api/errors#resource_not_found"}}}},"exampleType":"generated"}},"exampleType":"generated"},"2c2c397a-3de1-46f5-aaed-b1c766a57e58":{"description":"Track or enrollment not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","invalid_request_error","rate_limit_error"],"description":"The type of error returned","example":"invalid_request_error","isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"oneOf":[{"type":"string","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","description":"Machine-readable error code for specific error conditions","example":"resource_not_found","isRequired":true,"uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.code","typeLabel":"string | null"},"message":{"type":"string","description":"Human-readable error message","example":"No such quiz: quiz_abc123","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"param":{"oneOf":[{"type":"string","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The parameter related to the error, if applicable","example":"id","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"},"doc_url":{"type":"string","format":"uri","description":"URL to documentation about this error","example":"https://docs.doozy.live/api/errors#resource_not_found","uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"}},"required":["type","code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"resource_not_found","message":"No such quiz: quiz_abc123","param":"id","doc_url":"https://docs.doozy.live/api/errors#resource_not_found"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"89d5354b-875e-43ae-b4cb-6893f18ec895":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication. Generate keys in the Doozy dashboard.","scopes":[],"schemeName":"apiKey"}}},"servers":{"5b6ba15e-bfcd-4066-979f-bcc84b7fa805":{"url":"https://api.doozy.live","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication. Generate keys in the Doozy dashboard.","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","description":"API key for authentication. Generate keys in the Doozy dashboard.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"doozy","siteName":"Doozy Help","title":"Get a track instance - Doozy Help","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T20:29:04.429Z","originalFileLocation":"api-reference/tracks/get-a-track-instance.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 track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Doozy Help\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a track instance - Doozy Help\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve a track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Doozy Help\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.doozy.live/api-reference/tracks/get-a-track-instance\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://doozy.mintlify.app/_mintlify/api/og/v2?division=Tracks\u0026amp;title=Get+a+track+instance\u0026amp;description=Retrieve+a+track+instance+by+ID.+Per-person+instances+include+step+progress+and+permitted+results%3B+broadcast+instances+include+delivery+progress.\u0026amp;theme=c9ad9a61c38805f1fee7707e\u0026amp;signature=fcc4ce7e6cb8db0b92d5ffd461808f00b12cdfdd77f4624cc3928cd32b9a8f96\">\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=\"Get a track instance - Doozy Help\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve a track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://doozy.mintlify.app/_mintlify/api/og/v2?division=Tracks\u0026amp;title=Get+a+track+instance\u0026amp;description=Retrieve+a+track+instance+by+ID.+Per-person+instances+include+step+progress+and+permitted+results%3B+broadcast+instances+include+delivery+progress.\u0026amp;theme=c9ad9a61c38805f1fee7707e\u0026amp;signature=fcc4ce7e6cb8db0b92d5ffd461808f00b12cdfdd77f4624cc3928cd32b9a8f96\">\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=\"/mintlify-assets/_mintlify/favicons/doozy/MlVCMwDZ0Q_kkiap/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Doozy Help\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.doozy.live/api-reference/tracks/get-a-track-instance\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/tracks/get-a-track-instance.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.doozy.live/#organization\",\"name\":\"Doozy Help\",\"url\":\"https://help.doozy.live\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/doozy/YYQnSHcaAxwTvoP-/logo/light.svg?fit=max\u0026auto=format\u0026n=YYQnSHcaAxwTvoP-\u0026q=85\u0026s=7e15b956e576b83b95e9b26c2318e976\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.doozy.live#website\",\"name\":\"Doozy Help\",\"url\":\"https://help.doozy.live\",\"publisher\":{\"@id\":\"https://help.doozy.live/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance#webpage\",\"url\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance\",\"name\":\"Get a track instance\",\"description\":\"Retrieve a track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.\",\"dateModified\":\"2026-10-21T20:29:04.429Z\",\"isPartOf\":{\"@id\":\"https://help.doozy.live#website\"},\"breadcrumb\":{\"@id\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API reference\",\"item\":\"https://help.doozy.live/api-reference/quizzes/list-quizzes\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tracks\",\"item\":\"https://help.doozy.live/api-reference/tracks/list-tracks\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get a track instance\",\"item\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance#apireference\",\"headline\":\"Get a track instance\",\"name\":\"Get a track instance\",\"description\":\"Retrieve a track instance by ID. Per-person instances include step progress and permitted results; broadcast instances include delivery progress.\",\"url\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance\",\"mainEntityOfPage\":{\"@id\":\"https://help.doozy.live/api-reference/tracks/get-a-track-instance#webpage\"},\"dateModified\":\"2026-10-21T20:29:04.429Z\",\"publisher\":{\"@id\":\"https://help.doozy.live/#organization\"},\"isPartOf\":{\"@id\":\"https://help.doozy.live#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Doozy Help\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Doozy Help","nav":{"global":{"tabs":[{"tab":"Security \u0026 Privacy","href":"https://doozy.live/security"},{"tab":"Status","href":"https://status.doozy.live"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/getting-started/what-is-doozy"}]},{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"API Overview","sidebarTitle":"Overview","href":"/api/overview"},{"title":"MCP reporting","sidebarTitle":"MCP reporting","href":"/api/mcp"},{"title":"Authentication","sidebarTitle":"Authentication","href":"/api/authentication"},{"title":"Error Handling","sidebarTitle":"Errors","href":"/api/errors"}]},{"group":"Integrations","pages":[{"title":"Calling the API from Make","sidebarTitle":"Make","href":"/api/integrations/make"},{"title":"Calling the API from Zapier","sidebarTitle":"Zapier","href":"/api/integrations/zapier"}]},{"group":"API reference","pages":[{"group":"Quizzes","pages":[{"title":"List quizzes","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/quizzes","href":"/api-reference/quizzes/list-quizzes"},{"title":"Get quiz details","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/quizzes/{quizId}","href":"/api-reference/quizzes/get-quiz-details"},{"title":"Get quiz report","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/quizzes/{quizId}/report","href":"/api-reference/quizzes/get-quiz-report"}]},{"group":"Quiz Instances","pages":[{"title":"List quiz instances","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/quizzes/{quizId}/instances","href":"/api-reference/quiz-instances/list-quiz-instances"},{"title":"Get quiz instance","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/quizzes/{quizId}/instances/{instanceId}","href":"/api-reference/quiz-instances/get-quiz-instance"}]},{"group":"Quiz Reports","pages":[{"title":"Get a participant's quiz result","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/quizzes/{quizId}/instances/{instanceId}/participants/{userId}","href":"/api-reference/quiz-reports/get-a-participants-quiz-result"}]},{"group":"Tracks","pages":[{"title":"List tracks","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tracks","href":"/api-reference/tracks/list-tracks"},{"title":"Get track details","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tracks/{trackId}","href":"/api-reference/tracks/get-track-details"},{"title":"Get track report","description":"Generate a track report with summary statistics, individual enrollee or group-run progress, and optional step-level results and analytics.","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tracks/{trackId}/report","href":"/api-reference/tracks/get-track-report"},{"title":"Get a track instance","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/tracks/{trackId}/instances/{instanceId}","href":"/api-reference/tracks/get-a-track-instance"},{"title":"Enroll user in track","description":"Enroll a user in a track. The user must be connected to Slack and have at least one role assigned. Exactly one of email, user_id, or slack_user_id must be provided to identify the user.","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/tracks/{trackId}/enroll","href":"/api-reference/tracks/enroll-user-in-track"}]},{"group":"Surveys","pages":[{"title":"List surveys","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/surveys","href":"/api-reference/surveys/list-surveys"},{"title":"Get survey details","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/surveys/{surveyId}","href":"/api-reference/surveys/get-survey-details"},{"title":"Get survey report","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/surveys/{surveyId}/report","href":"/api-reference/surveys/get-survey-report"},{"title":"Get a respondent's survey result","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/surveys/{surveyId}/instances/{instanceId}/participants/{userId}","href":"/api-reference/surveys/get-a-respondents-survey-result"},{"title":"Get survey trends","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/surveys/{surveyId}/trends","href":"/api-reference/surveys/get-survey-trends"}]},{"group":"Introductions","pages":[{"title":"List introductions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/introductions","href":"/api-reference/introductions/list-introductions"},{"title":"Get track introductions report","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/introductions/report","href":"/api-reference/introductions/get-track-introductions-report"},{"title":"Get introduction details","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/introductions/{introductionId}","href":"/api-reference/introductions/get-introduction-details"},{"title":"List introduction instances","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/introductions/{introductionId}/instances","href":"/api-reference/introductions/list-introduction-instances"},{"title":"Get introduction report","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/introductions/{introductionId}/report","href":"/api-reference/introductions/get-introduction-report"}]},{"group":"Account","pages":[{"title":"Get user provisioning settings","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/account/provisioning","href":"/api-reference/account/get-user-provisioning-settings"},{"title":"Update user provisioning settings","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/account/provisioning","href":"/api-reference/account/update-user-provisioning-settings"},{"title":"Preview a provisioning change","deprecated":null,"version":null,"openapi":"/openapi.json post /v1/account/provisioning/preview","href":"/api-reference/account/preview-a-provisioning-change"},{"title":"Get feature permissions","deprecated":null,"version":null,"openapi":"/openapi.json get /v1/account/permissions","href":"/api-reference/account/get-feature-permissions"},{"title":"Update feature permissions","deprecated":null,"version":null,"openapi":"/openapi.json patch /v1/account/permissions","href":"/api-reference/account/update-feature-permissions"}]}]}]}]},"title":"Get a track instance - Doozy Help","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}