{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
Training Data
Update a training
Amend the date, trainer or evidence note while the record is still open.
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
{
"type": "https://help.skillsdb.com/api-docs/errors/validation-error",
"title": "Validation failed",
"status": 400,
"detail": "limit must be between 1 and 200",
"instance": "/api/v1/people",
"requestId": "0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e",
"errors": [
{
"field": "email",
"code": "max_length",
"message": "email must be shorter than or equal to 75 characters"
}
],
"error": "trial_expired",
"upgrade_url": "https://app.skillsdb.com/settings/billing"
}
An API key issued by a company administrator — an environment prefix (production: sdb_live_) followed by 32 characters. The prefix identifies the environment and MUST NOT be hard-coded or validated by clients; treat the whole key as opaque. Shown exactly once at creation; only a one-way hash is stored.
Scopes (granted per key on the create screen; :write never implies :read):
Any unique string (at most 200 characters). Retrying with the same key and identical content replays the stored response for 24h instead of executing twice.
Set or remove the record's not-applicable mark. Global Admin and Full Access only; a caller cannot mark their own record. Setting it on a request awaiting approval resolves the request at once.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SkillsDB","description":"Mission Control for Your Team","colors":{"primary":"#3381FF","light":"#3381FF","dark":"#67A1FF"},"logo":{"light":"https://mintcdn.com/skillsdb/yRKAbieJig14MgS8/images/SkillsDBLogoLightLockup.svg?fit=max\u0026auto=format\u0026n=yRKAbieJig14MgS8\u0026q=85\u0026s=17ff76947d50e242f7b378d68ba08cf1","dark":"https://mintcdn.com/skillsdb/yRKAbieJig14MgS8/images/SkillsDBLogoDarkLockup.svg?fit=max\u0026auto=format\u0026n=yRKAbieJig14MgS8\u0026q=85\u0026s=c577c0af0cae5c4230fe36c8a81c326b"},"appearance":{"default":"system"},"seo":{"indexing":"all"},"fonts":{"family":"Inter"},"contextual":{"options":["copy","view","chatgpt","claude","cursor","vscode","mcp","add-mcp"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"skillsdb","hasAudioNarration":false,"actualSubdomain":"skillsdb","customDomains":["help.skillsdb.com"],"gitSource":{"type":"github","owner":"skillsdb","repo":"skillsdb-next","deployBranch":"main","contentDirectory":"help-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae88e80e4ce0f5bc7cf5b2b","collectionId":"b74e53c6-d5ef-4ba8-bfc8-b41a68c9c240","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae88e80e4ce0f5bc7cf5b2b"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed7cadfc8c878796607763","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API Reference","count":356},{"language":"default","tag":"System Objects","count":216},{"language":"default","tag":"Team Data","count":112},{"language":"default","tag":"Documentation","count":82},{"language":"default","tag":"Labels \u0026 Flags","count":60},{"language":"default","tag":"Careers","count":45},{"language":"default","tag":"People \u0026 Organization","count":44},{"language":"default","tag":"Training Library","count":31},{"language":"default","tag":"Core Concepts","count":27},{"language":"default","tag":"Survey Results","count":25}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@skillsdb.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/training/update-a-training","slug":"/api-reference/training/update-a-training","pageMetadata":{"title":"Update a training","description":"Amend the date, trainer or evidence note while the record is still open.\n\n**Requires scope:** `training:write`.","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/trainings/{id}","href":"/api-reference/training/update-a-training","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Amend the date, trainer or evidence note while the record is still open.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Requires scope:\"\n }), \" \", _jsx(_components.code, {\n children: \"training:write\"\n }), \".\"]\n })]\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":"Update a training","description":"Amend the date, trainer or evidence note while the record is still open.\n\n**Requires scope:** `training:write`.","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/trainings/{id}","href":"/api-reference/training/update-a-training","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"updateTraining","x-required-scopes":["training:write"],"summary":"Update a training","description":"Amend the date, trainer or evidence note while the record is still open.\n\n**Requires scope:** `training:write`.","parameters":["0131f55f-9823-4089-8dce-0f8916e6868b","11ec2141-b9fa-46c4-b4a0-0c65549cbad3"],"requestBody":"2679566a-f4c4-48bd-b828-290af5f5a785","responses":{"200":"549b437d-b597-4983-b8c8-a82ff7dfab5a","400":"f7f41b63-bcd9-42a7-b393-152629c48154","401":"67da177c-8847-41cb-8776-4ff352fd2da6","403":"203f73d6-8cc4-4806-8214-4ae98e29c5a0","404":"61e6a6c4-9579-4a20-affd-1ec9e939a4d7","409":"05cb37a7-b656-42d3-9945-7328d80f1872","429":"4d2fda31-1cca-4ce4-84c5-941e7cf0cfe3","500":"88b3c45a-d377-430e-bffe-c437adb08ef8"},"tags":["Training"],"security":["eed42d22-f22b-404f-ab8a-713a69825c17"],"method":"patch","type":"path","servers":["70d7c716-b4fd-4fc9-a73f-3f50717a9aae","bbec5218-5991-4953-9260-689c49980805"],"path":"/api/v1/trainings/{id}","baseUrlOptions":["https://prod.skillsdbnext.com","https://staging.skillsdbnext.com"],"title":"Update a training","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"0131f55f-9823-4089-8dce-0f8916e6868b":{"name":"Idempotency-Key","in":"header","required":false,"description":"Any unique string (at most 200 characters). Retrying with the same key and identical content replays the stored response for 24h instead of executing twice.","schema":{"type":"string","maxLength":200,"isRequired":false,"description":"Any unique string (at most 200 characters). Retrying with the same key and identical content replays the stored response for 24h instead of executing twice.","uniqueKey":"","typeLabel":"string"}},"11ec2141-b9fa-46c4-b4a0-0c65549cbad3":{"name":"id","required":true,"in":"path","schema":{"type":"string","isRequired":true,"description":"Opaque resource id.","uniqueKey":"","typeLabel":"string"},"description":"Opaque resource id."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"trainingDate":{"type":"string","example":"2026-02-11T00:00:00.000Z","uniqueKey":"trainingDate","typeLabel":"string"},"trainer":{"type":"string","example":"J. Instructor","maxLength":500,"uniqueKey":"trainer","typeLabel":"string"},"evidenceNote":{"type":"string","example":"Amended evidence note.","uniqueKey":"evidenceNote","typeLabel":"string"},"notApplicable":{"type":"boolean","example":true,"description":"Set or remove the record's not-applicable mark. Global Admin and Full Access only; a caller cannot mark their own record. Setting it on a request awaiting approval resolves the request at once.","uniqueKey":"notApplicable","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"trainingDate":"2026-02-11T00:00:00.000Z","trainer":"J. Instructor","evidenceNote":"Amended evidence note.","notApplicable":true}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"549b437d-b597-4983-b8c8-a82ff7dfab5a":{"description":"The resource, enveloped.","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","properties":{"id":{"type":"string","example":"5120","description":"Opaque training record id.","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"person":{"type":"object","description":"The person who was trained.","required":["id","name"],"properties":{"id":{"type":"string","example":"42","description":"Opaque resource id.","isRequired":true,"uniqueKey":"data.person.id","typeLabel":"string"},"name":{"type":"string","example":"Welding","description":"Display name.","isRequired":true,"uniqueKey":"data.person.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.person","typeLabel":"object"},"skill":{"type":"object","description":"The skill the training proves.","required":["id","name"],"properties":{"id":{"type":"string","example":"42","description":"Opaque resource id.","isRequired":true,"uniqueKey":"data.skill.id","typeLabel":"string"},"name":{"type":"string","example":"Welding","description":"Display name.","isRequired":true,"uniqueKey":"data.skill.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.skill","typeLabel":"object"},"trainingDate":{"oneOf":[{"type":"string","example":"2026-02-10T00:00:00.000Z","isRequired":true,"uniqueKey":"data.trainingDate.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-02-10T00:00:00.000Z","isRequired":true,"uniqueKey":"data.trainingDate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.trainingDate","typeLabel":"string | null"},"trainer":{"oneOf":[{"type":"string","example":"J. Instructor","description":"Free text, never a person reference — 'who trained' is unvalidated; 'who approved' is the person in the decision.","isRequired":true,"uniqueKey":"data.trainer.oneOf.0","typeLabel":"string"},{"type":"null","example":"J. Instructor","description":"Free text, never a person reference — 'who trained' is unvalidated; 'who approved' is the person in the decision.","isRequired":true,"uniqueKey":"data.trainer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.trainer","typeLabel":"string | null"},"status":{"type":"string","enum":["awaiting_approval","approved","rejected","cancelled","needs_reapproval","expired","pending","submitted"],"example":"approved","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"isNotApplicable":{"type":"boolean","example":false,"description":"Marked not applicable — excluded without being deleted.","isRequired":true,"uniqueKey":"data.isNotApplicable","typeLabel":"boolean"},"evidenceNote":{"oneOf":[{"type":"string","example":"Completed the practical assessment.","isRequired":true,"uniqueKey":"data.evidenceNote.oneOf.0","typeLabel":"string"},{"type":"null","example":"Completed the practical assessment.","isRequired":true,"uniqueKey":"data.evidenceNote.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.evidenceNote","typeLabel":"string | null"},"expiresAt":{"oneOf":[{"type":"string","example":"2027-02-10T00:00:00.000Z","description":"Expiry is a date; expired state is derived from it.","isRequired":true,"uniqueKey":"data.expiresAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2027-02-10T00:00:00.000Z","description":"Expiry is a date; expired state is derived from it.","isRequired":true,"uniqueKey":"data.expiresAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.expiresAt","typeLabel":"string | null"},"isExpired":{"type":"boolean","example":false,"description":"Derived: the expiry date has passed.","isRequired":true,"uniqueKey":"data.isExpired","typeLabel":"boolean"},"skillVersionId":{"oneOf":[{"type":"string","example":"402","description":"The skill version the training was completed against.","isRequired":true,"uniqueKey":"data.skillVersionId.oneOf.0","typeLabel":"string"},{"type":"null","example":"402","description":"The skill version the training was completed against.","isRequired":true,"uniqueKey":"data.skillVersionId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.skillVersionId","typeLabel":"string | null"},"requestedById":{"oneOf":[{"type":"string","example":"91","description":"Person id who submitted it for approval.","isRequired":true,"uniqueKey":"data.requestedById.oneOf.0","typeLabel":"string"},{"type":"null","example":"91","description":"Person id who submitted it for approval.","isRequired":true,"uniqueKey":"data.requestedById.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.requestedById","typeLabel":"string | null"},"requestedAt":{"oneOf":[{"type":"string","example":"2026-02-10T09:00:00.000Z","isRequired":true,"uniqueKey":"data.requestedAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-02-10T09:00:00.000Z","isRequired":true,"uniqueKey":"data.requestedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.requestedAt","typeLabel":"string | null"},"delegatedApproverId":{"oneOf":[{"type":"string","example":"88","description":"Delegated approver, when one was named.","isRequired":true,"uniqueKey":"data.delegatedApproverId.oneOf.0","typeLabel":"string"},{"type":"null","example":"88","description":"Delegated approver, when one was named.","isRequired":true,"uniqueKey":"data.delegatedApproverId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.delegatedApproverId","typeLabel":"string | null"},"decision":{"oneOf":[{"type":"object","description":"The decision on this record, once decided.","required":["outcome","decidedById","decidedAt","reason"],"properties":{"outcome":{"type":"string","enum":["approved","rejected","cancelled"],"example":"approved","isRequired":true,"uniqueKey":"data.decision.oneOf.0.outcome","typeLabel":"enum\u003cstring>"},"decidedById":{"oneOf":[{"type":"string","example":"88","description":"Person id who decided.","isRequired":true,"uniqueKey":"data.decision.oneOf.0.decidedById.oneOf.0","typeLabel":"string"},{"type":"null","example":"88","description":"Person id who decided.","isRequired":true,"uniqueKey":"data.decision.oneOf.0.decidedById.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.decision.oneOf.0.decidedById","typeLabel":"string | null"},"decidedAt":{"oneOf":[{"type":"string","example":"2026-03-02T14:00:00.000Z","isRequired":true,"uniqueKey":"data.decision.oneOf.0.decidedAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-03-02T14:00:00.000Z","isRequired":true,"uniqueKey":"data.decision.oneOf.0.decidedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.decision.oneOf.0.decidedAt","typeLabel":"string | null"},"reason":{"oneOf":[{"type":"string","example":null,"description":"Reason, for rejections and cancellations.","isRequired":true,"uniqueKey":"data.decision.oneOf.0.reason.oneOf.0","typeLabel":"string"},{"type":"null","example":null,"description":"Reason, for rejections and cancellations.","isRequired":true,"uniqueKey":"data.decision.oneOf.0.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.decision.oneOf.0.reason","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"data.decision.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.decision.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.decision","typeLabel":"object | null"},"isSuperseded":{"type":"boolean","example":false,"description":"True when the record was superseded by a renewal and lives in training history.","isRequired":true,"uniqueKey":"data.isSuperseded","typeLabel":"boolean"},"createdAt":{"oneOf":[{"type":"string","example":"2026-02-10T09:00:00.000Z","isRequired":true,"uniqueKey":"data.createdAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-02-10T09:00:00.000Z","isRequired":true,"uniqueKey":"data.createdAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.createdAt","typeLabel":"string | null"}},"required":["id","person","skill","trainingDate","trainer","status","isNotApplicable","evidenceNote","expiresAt","isExpired","skillVersionId","requestedById","requestedAt","delegatedApproverId","decision","isSuperseded","createdAt"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"5120","person":{"id":"42","name":"Welding"},"skill":{"id":"42","name":"Welding"},"trainingDate":"2026-02-10T00:00:00.000Z","trainer":"J. Instructor","status":"approved","isNotApplicable":false,"evidenceNote":"Completed the practical assessment.","expiresAt":"2027-02-10T00:00:00.000Z","isExpired":false,"skillVersionId":"402","requestedById":"91","requestedAt":"2026-02-10T09:00:00.000Z","delegatedApproverId":"88","decision":{"outcome":"approved","decidedById":"88","decidedAt":"2026-03-02T14:00:00.000Z","reason":null},"isSuperseded":false,"createdAt":"2026-02-10T09:00:00.000Z"}}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}},"Idempotency-Replayed":{"description":"`true` when this response was replayed from a previous execution under the same Idempotency-Key.","schema":{"type":"string"}}},"exampleType":"generated"},"f7f41b63-bcd9-42a7-b393-152629c48154":{"description":"Validation failed (`https://help.skillsdb.com/api-docs/errors/validation-error`)","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","example":"https://help.skillsdb.com/api-docs/errors/validation-error","description":"A URI identifying the problem type — always resolves to a documentation page.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","example":"Validation failed","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"number","example":400,"isRequired":true,"uniqueKey":"status","typeLabel":"number"},"detail":{"type":"string","example":"limit must be between 1 and 200","description":"Human-readable explanation specific to this occurrence.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","example":"/api/v1/people","isRequired":true,"uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","example":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","description":"Matches the X-Request-Id response header — quote it when contacting support.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"errors":{"description":"Field-level failures, present on validation-error problems.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"max_length","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"email must be shorter than or equal to 75 characters","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"error":{"type":"string","example":"trial_expired","enum":["trial_expired"],"description":"Present only on a 403 when the workspace's trial has expired, so API access is suspended.","uniqueKey":"error","typeLabel":"enum\u003cstring>"},"upgrade_url":{"type":"string","example":"https://app.skillsdb.com/settings/billing","description":"Present only alongside `error: trial_expired`: where a workspace admin upgrades to restore API access.","uniqueKey":"upgrade_url","typeLabel":"string"}},"required":["type","title","status","detail","instance","requestId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://help.skillsdb.com/api-docs/errors/validation-error","title":"Validation failed","status":400,"detail":"limit must be between 1 and 200","instance":"/api/v1/people","requestId":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","errors":[{"field":"email","code":"max_length","message":"email must be shorter than or equal to 75 characters"}],"error":"trial_expired","upgrade_url":"https://app.skillsdb.com/settings/billing"}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"67da177c-8847-41cb-8776-4ff352fd2da6":{"description":"Invalid credential (`https://help.skillsdb.com/api-docs/errors/invalid-credential`)","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","example":"https://help.skillsdb.com/api-docs/errors/validation-error","description":"A URI identifying the problem type — always resolves to a documentation page.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","example":"Validation failed","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"number","example":400,"isRequired":true,"uniqueKey":"status","typeLabel":"number"},"detail":{"type":"string","example":"limit must be between 1 and 200","description":"Human-readable explanation specific to this occurrence.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","example":"/api/v1/people","isRequired":true,"uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","example":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","description":"Matches the X-Request-Id response header — quote it when contacting support.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"errors":{"description":"Field-level failures, present on validation-error problems.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"max_length","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"email must be shorter than or equal to 75 characters","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"error":{"type":"string","example":"trial_expired","enum":["trial_expired"],"description":"Present only on a 403 when the workspace's trial has expired, so API access is suspended.","uniqueKey":"error","typeLabel":"enum\u003cstring>"},"upgrade_url":{"type":"string","example":"https://app.skillsdb.com/settings/billing","description":"Present only alongside `error: trial_expired`: where a workspace admin upgrades to restore API access.","uniqueKey":"upgrade_url","typeLabel":"string"}},"required":["type","title","status","detail","instance","requestId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://help.skillsdb.com/api-docs/errors/validation-error","title":"Validation failed","status":400,"detail":"limit must be between 1 and 200","instance":"/api/v1/people","requestId":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","errors":[{"field":"email","code":"max_length","message":"email must be shorter than or equal to 75 characters"}],"error":"trial_expired","upgrade_url":"https://app.skillsdb.com/settings/billing"}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"203f73d6-8cc4-4806-8214-4ae98e29c5a0":{"description":"Insufficient scope (`https://help.skillsdb.com/api-docs/errors/insufficient-scope`) · Insufficient permissions (`https://help.skillsdb.com/api-docs/errors/insufficient-permissions`)","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","example":"https://help.skillsdb.com/api-docs/errors/validation-error","description":"A URI identifying the problem type — always resolves to a documentation page.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","example":"Validation failed","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"number","example":400,"isRequired":true,"uniqueKey":"status","typeLabel":"number"},"detail":{"type":"string","example":"limit must be between 1 and 200","description":"Human-readable explanation specific to this occurrence.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","example":"/api/v1/people","isRequired":true,"uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","example":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","description":"Matches the X-Request-Id response header — quote it when contacting support.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"errors":{"description":"Field-level failures, present on validation-error problems.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"max_length","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"email must be shorter than or equal to 75 characters","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"error":{"type":"string","example":"trial_expired","enum":["trial_expired"],"description":"Present only on a 403 when the workspace's trial has expired, so API access is suspended.","uniqueKey":"error","typeLabel":"enum\u003cstring>"},"upgrade_url":{"type":"string","example":"https://app.skillsdb.com/settings/billing","description":"Present only alongside `error: trial_expired`: where a workspace admin upgrades to restore API access.","uniqueKey":"upgrade_url","typeLabel":"string"}},"required":["type","title","status","detail","instance","requestId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://help.skillsdb.com/api-docs/errors/validation-error","title":"Validation failed","status":400,"detail":"limit must be between 1 and 200","instance":"/api/v1/people","requestId":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","errors":[{"field":"email","code":"max_length","message":"email must be shorter than or equal to 75 characters"}],"error":"trial_expired","upgrade_url":"https://app.skillsdb.com/settings/billing"}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"61e6a6c4-9579-4a20-affd-1ec9e939a4d7":{"description":"Not found (`https://help.skillsdb.com/api-docs/errors/not-found`)","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","example":"https://help.skillsdb.com/api-docs/errors/validation-error","description":"A URI identifying the problem type — always resolves to a documentation page.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","example":"Validation failed","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"number","example":400,"isRequired":true,"uniqueKey":"status","typeLabel":"number"},"detail":{"type":"string","example":"limit must be between 1 and 200","description":"Human-readable explanation specific to this occurrence.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","example":"/api/v1/people","isRequired":true,"uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","example":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","description":"Matches the X-Request-Id response header — quote it when contacting support.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"errors":{"description":"Field-level failures, present on validation-error problems.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"max_length","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"email must be shorter than or equal to 75 characters","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"error":{"type":"string","example":"trial_expired","enum":["trial_expired"],"description":"Present only on a 403 when the workspace's trial has expired, so API access is suspended.","uniqueKey":"error","typeLabel":"enum\u003cstring>"},"upgrade_url":{"type":"string","example":"https://app.skillsdb.com/settings/billing","description":"Present only alongside `error: trial_expired`: where a workspace admin upgrades to restore API access.","uniqueKey":"upgrade_url","typeLabel":"string"}},"required":["type","title","status","detail","instance","requestId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://help.skillsdb.com/api-docs/errors/validation-error","title":"Validation failed","status":400,"detail":"limit must be between 1 and 200","instance":"/api/v1/people","requestId":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","errors":[{"field":"email","code":"max_length","message":"email must be shorter than or equal to 75 characters"}],"error":"trial_expired","upgrade_url":"https://app.skillsdb.com/settings/billing"}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"05cb37a7-b656-42d3-9945-7328d80f1872":{"description":"Idempotency key reused with different content (`https://help.skillsdb.com/api-docs/errors/idempotency-key-reused`)","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","example":"https://help.skillsdb.com/api-docs/errors/validation-error","description":"A URI identifying the problem type — always resolves to a documentation page.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","example":"Validation failed","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"number","example":400,"isRequired":true,"uniqueKey":"status","typeLabel":"number"},"detail":{"type":"string","example":"limit must be between 1 and 200","description":"Human-readable explanation specific to this occurrence.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","example":"/api/v1/people","isRequired":true,"uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","example":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","description":"Matches the X-Request-Id response header — quote it when contacting support.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"errors":{"description":"Field-level failures, present on validation-error problems.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"max_length","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"email must be shorter than or equal to 75 characters","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"error":{"type":"string","example":"trial_expired","enum":["trial_expired"],"description":"Present only on a 403 when the workspace's trial has expired, so API access is suspended.","uniqueKey":"error","typeLabel":"enum\u003cstring>"},"upgrade_url":{"type":"string","example":"https://app.skillsdb.com/settings/billing","description":"Present only alongside `error: trial_expired`: where a workspace admin upgrades to restore API access.","uniqueKey":"upgrade_url","typeLabel":"string"}},"required":["type","title","status","detail","instance","requestId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://help.skillsdb.com/api-docs/errors/validation-error","title":"Validation failed","status":400,"detail":"limit must be between 1 and 200","instance":"/api/v1/people","requestId":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","errors":[{"field":"email","code":"max_length","message":"email must be shorter than or equal to 75 characters"}],"error":"trial_expired","upgrade_url":"https://app.skillsdb.com/settings/billing"}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"},"4d2fda31-1cca-4ce4-84c5-941e7cf0cfe3":{"description":"Rate limit exceeded (`https://help.skillsdb.com/api-docs/errors/rate-limit-exceeded`)","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","example":"https://help.skillsdb.com/api-docs/errors/validation-error","description":"A URI identifying the problem type — always resolves to a documentation page.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","example":"Validation failed","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"number","example":400,"isRequired":true,"uniqueKey":"status","typeLabel":"number"},"detail":{"type":"string","example":"limit must be between 1 and 200","description":"Human-readable explanation specific to this occurrence.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","example":"/api/v1/people","isRequired":true,"uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","example":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","description":"Matches the X-Request-Id response header — quote it when contacting support.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"errors":{"description":"Field-level failures, present on validation-error problems.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"max_length","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"email must be shorter than or equal to 75 characters","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"error":{"type":"string","example":"trial_expired","enum":["trial_expired"],"description":"Present only on a 403 when the workspace's trial has expired, so API access is suspended.","uniqueKey":"error","typeLabel":"enum\u003cstring>"},"upgrade_url":{"type":"string","example":"https://app.skillsdb.com/settings/billing","description":"Present only alongside `error: trial_expired`: where a workspace admin upgrades to restore API access.","uniqueKey":"upgrade_url","typeLabel":"string"}},"required":["type","title","status","detail","instance","requestId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://help.skillsdb.com/api-docs/errors/validation-error","title":"Validation failed","status":400,"detail":"limit must be between 1 and 200","instance":"/api/v1/people","requestId":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","errors":[{"field":"email","code":"max_length","message":"email must be shorter than or equal to 75 characters"}],"error":"trial_expired","upgrade_url":"https://app.skillsdb.com/settings/billing"}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}},"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"exampleType":"generated"},"88b3c45a-d377-430e-bffe-c437adb08ef8":{"description":"Internal error (`https://help.skillsdb.com/api-docs/errors/internal-error`)","content":{"application/problem+json":{"schema":{"type":"object","properties":{"type":{"type":"string","example":"https://help.skillsdb.com/api-docs/errors/validation-error","description":"A URI identifying the problem type — always resolves to a documentation page.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"title":{"type":"string","example":"Validation failed","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"status":{"type":"number","example":400,"isRequired":true,"uniqueKey":"status","typeLabel":"number"},"detail":{"type":"string","example":"limit must be between 1 and 200","description":"Human-readable explanation specific to this occurrence.","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"instance":{"type":"string","example":"/api/v1/people","isRequired":true,"uniqueKey":"instance","typeLabel":"string"},"requestId":{"type":"string","example":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","description":"Matches the X-Request-Id response header — quote it when contacting support.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"},"errors":{"description":"Field-level failures, present on validation-error problems.","type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"email","isRequired":true,"uniqueKey":"errors.items.[INDEX].field","typeLabel":"string"},"code":{"type":"string","example":"max_length","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","example":"email must be shorter than or equal to 75 characters","isRequired":true,"uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"}},"required":["field","code","message"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"},"error":{"type":"string","example":"trial_expired","enum":["trial_expired"],"description":"Present only on a 403 when the workspace's trial has expired, so API access is suspended.","uniqueKey":"error","typeLabel":"enum\u003cstring>"},"upgrade_url":{"type":"string","example":"https://app.skillsdb.com/settings/billing","description":"Present only alongside `error: trial_expired`: where a workspace admin upgrades to restore API access.","uniqueKey":"upgrade_url","typeLabel":"string"}},"required":["type","title","status","detail","instance","requestId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"https://help.skillsdb.com/api-docs/errors/validation-error","title":"Validation failed","status":400,"detail":"limit must be between 1 and 200","instance":"/api/v1/people","requestId":"0192c2f1-6f4e-7ab3-b1c4-5f6a7b8c9d0e","errors":[{"field":"email","code":"max_length","message":"email must be shorter than or equal to 75 characters"}],"error":"trial_expired","upgrade_url":"https://app.skillsdb.com/settings/billing"}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Unique id for this request — quote it when contacting support.","schema":{"type":"string"}},"RateLimit-Limit":{"description":"The bucket's hourly allowance.","schema":{"type":"integer"}},"RateLimit-Remaining":{"description":"Requests left in the current window.","schema":{"type":"integer"}},"RateLimit-Reset":{"description":"Seconds until the window resets.","schema":{"type":"integer"}}},"exampleType":"generated"}},"security":{"eed42d22-f22b-404f-ab8a-713a69825c17":{"apiKey":{"scheme":"bearer","type":"http","description":"An API key issued by a company administrator — an environment prefix (production: `sdb_live_`) followed by 32 characters. The prefix identifies the environment and MUST NOT be hard-coded or validated by clients; treat the whole key as opaque. Shown exactly once at creation; only a one-way hash is stored.\n\n**Scopes** (granted per key on the create screen; `:write` never implies `:read`):\n\n- `skills:read`\n- `skills:write`\n- `people:read`\n- `people:write`\n- `careers:read`\n- `careers:write`\n- `training:read`\n- `training:write`\n- `flags:read`\n- `flags:write`\n- `org:read`\n- `org:write`\n- `assessments:read`\n- `learning:read`\n- `learning:write`\n- `certifications:read`\n- `certifications:write`\n- `assessments:write`\n- `proficiency:read`\n- `proficiency:write`\n- `surveys:read`\n- `surveys:write`\n- `labels:read`\n- `labels:write`","scopes":["training:write"],"schemeName":"apiKey"}}},"servers":{"70d7c716-b4fd-4fc9-a73f-3f50717a9aae":{"url":"https://prod.skillsdbnext.com","description":"Production"},"bbec5218-5991-4953-9260-689c49980805":{"url":"https://staging.skillsdbnext.com","description":"Staging"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","type":"http","description":"An API key issued by a company administrator — an environment prefix (production: `sdb_live_`) followed by 32 characters. The prefix identifies the environment and MUST NOT be hard-coded or validated by clients; treat the whole key as opaque. Shown exactly once at creation; only a one-way hash is stored.\n\n**Scopes** (granted per key on the create screen; `:write` never implies `:read`):\n\n- `skills:read`\n- `skills:write`\n- `people:read`\n- `people:write`\n- `careers:read`\n- `careers:write`\n- `training:read`\n- `training:write`\n- `flags:read`\n- `flags:write`\n- `org:read`\n- `org:write`\n- `assessments:read`\n- `learning:read`\n- `learning:write`\n- `certifications:read`\n- `certifications:write`\n- `assessments:write`\n- `proficiency:read`\n- `proficiency:write`\n- `surveys:read`\n- `surveys:write`\n- `labels:read`\n- `labels:write`","scopes":["training:write"],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key issued by a company administrator — an environment prefix (production: `sdb_live_`) followed by 32 characters. The prefix identifies the environment and MUST NOT be hard-coded or validated by clients; treat the whole key as opaque. Shown exactly once at creation; only a one-way hash is stored.\n\n**Scopes** (granted per key on the create screen; `:write` never implies `:read`):\n\n- `skills:read`\n- `skills:write`\n- `people:read`\n- `people:write`\n- `careers:read`\n- `careers:write`\n- `training:read`\n- `training:write`\n- `flags:read`\n- `flags:write`\n- `org:read`\n- `org:write`\n- `assessments:read`\n- `learning:read`\n- `learning:write`\n- `certifications:read`\n- `certifications:write`\n- `assessments:write`\n- `proficiency:read`\n- `proficiency:write`\n- `surveys:read`\n- `surveys:write`\n- `labels:read`\n- `labels:write`","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"api-docs/openapi.v1.json"},"subdomain":"skillsdb","siteName":"SkillsDB","title":"Update a training - SkillsDB","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T13:22:26.754Z","originalFileLocation":"api-reference/training/update-a-training.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=\"Amend the date, trainer or evidence note while the record is still open. Requires scope: training:write.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SkillsDB\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a training - SkillsDB\">\u003cmeta data-mint-head property=\"og:description\" content=\"Amend the date, trainer or evidence note while the record is still open. Requires scope: training:write.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SkillsDB\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.skillsdb.com/api-reference/training/update-a-training\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://skillsdb.mintlify.site/_mintlify/api/og/v2?division=Training+Data\u0026amp;title=Update+a+training\u0026amp;description=Amend+the+date%2C+trainer+or+evidence+note+while+the+record+is+still+open.%0A%0A**Requires+scope%3A**+%60training%3Awrite%60.\u0026amp;theme=a371ef563dc0f0e846e2f917\u0026amp;signature=17cf4f59a25efb8f99ba049d5f9e05178945448995b947529be5e54928571046\">\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=\"Update a training - SkillsDB\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Amend the date, trainer or evidence note while the record is still open. Requires scope: training:write.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://skillsdb.mintlify.site/_mintlify/api/og/v2?division=Training+Data\u0026amp;title=Update+a+training\u0026amp;description=Amend+the+date%2C+trainer+or+evidence+note+while+the+record+is+still+open.%0A%0A**Requires+scope%3A**+%60training%3Awrite%60.\u0026amp;theme=a371ef563dc0f0e846e2f917\u0026amp;signature=17cf4f59a25efb8f99ba049d5f9e05178945448995b947529be5e54928571046\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/skillsdb/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SkillsDB\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3381FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.skillsdb.com/api-reference/training/update-a-training\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/training/update-a-training.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.skillsdb.com/#organization\",\"name\":\"SkillsDB\",\"url\":\"https://help.skillsdb.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/skillsdb/yRKAbieJig14MgS8/images/SkillsDBLogoLightLockup.svg?fit=max\u0026auto=format\u0026n=yRKAbieJig14MgS8\u0026q=85\u0026s=17ff76947d50e242f7b378d68ba08cf1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.skillsdb.com#website\",\"name\":\"SkillsDB\",\"url\":\"https://help.skillsdb.com\",\"publisher\":{\"@id\":\"https://help.skillsdb.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.skillsdb.com/api-reference/training/update-a-training#webpage\",\"url\":\"https://help.skillsdb.com/api-reference/training/update-a-training\",\"name\":\"Update a training\",\"description\":\"Amend the date, trainer or evidence note while the record is still open. Requires scope: training:write.\",\"dateModified\":\"2026-11-02T13:22:26.754Z\",\"isPartOf\":{\"@id\":\"https://help.skillsdb.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.skillsdb.com/api-reference/training/update-a-training#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.skillsdb.com/api-reference/training/update-a-training#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Team Data\",\"item\":\"https://help.skillsdb.com/api-docs/concepts/team-data\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Training Data\",\"item\":\"https://help.skillsdb.com/api-docs/resources/learning-plan\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a training\",\"item\":\"https://help.skillsdb.com/api-reference/training/update-a-training\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://help.skillsdb.com/api-reference/training/update-a-training#apireference\",\"headline\":\"Update a training\",\"name\":\"Update a training\",\"description\":\"Amend the date, trainer or evidence note while the record is still open. Requires scope: training:write.\",\"url\":\"https://help.skillsdb.com/api-reference/training/update-a-training\",\"mainEntityOfPage\":{\"@id\":\"https://help.skillsdb.com/api-reference/training/update-a-training#webpage\"},\"dateModified\":\"2026-11-02T13:22:26.754Z\",\"publisher\":{\"@id\":\"https://help.skillsdb.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.skillsdb.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SkillsDB\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SkillsDB","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","icon":"code","groups":[{"group":"Using the API","icon":"book-open","expanded":true,"pages":[{"group":"Getting started","pages":[{"title":"Getting Started","href":"/api-docs/rest/getting-started"},{"title":"Authentication","href":"/api-docs/rest/authentication"},{"title":"Client Libraries","href":"/api-docs/rest/client-libraries"},{"title":"Testing Your Integration","href":"/api-docs/rest/testing"},{"title":"Check connectivity","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/ping","href":"/api-reference/health/check-connectivity"}]},{"group":"Conventions","pages":[{"title":"Errors","href":"/api-docs/rest/errors"},{"title":"Pagination","href":"/api-docs/rest/pagination"},{"title":"Filtering","href":"/api-docs/rest/filtering"},{"title":"Sorting","href":"/api-docs/rest/sorting"}]},{"group":"Reliability","pages":[{"title":"Rate Limits","href":"/api-docs/rest/rate-limits"},{"title":"Idempotency","href":"/api-docs/rest/idempotency"},{"title":"Polling for Changes","href":"/api-docs/rest/polling"}]},{"group":"Versioning","pages":[{"title":"Versioning","href":"/api-docs/rest/versioning"},{"title":"Versioning \u0026 Deprecation Policy","href":"/api-docs/rest/versioning-policy"},{"title":"API Changelog","href":"/api-docs/changelog"}]}]},{"group":"System Objects","icon":"cube","pages":[{"group":"People \u0026 Organization","pages":[{"title":"People \u0026 Organization","href":"/api-docs/concepts/people-and-organization"},{"title":"The Person object","href":"/api-docs/resources/person"},{"title":"The Org Structure objects","href":"/api-docs/resources/org-structure"},{"title":"List people","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people","href":"/api-reference/people/list-people"},{"title":"Create a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people","href":"/api-reference/people/create-a-person"},{"title":"Count people","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/count","href":"/api-reference/people/count-people"},{"title":"List managers and above","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/managers","href":"/api-reference/people/list-managers-and-above"},{"title":"Get reporting-structure distribution","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/distribution","href":"/api-reference/people/get-reporting-structure-distribution"},{"title":"Get a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{id}","href":"/api-reference/people/get-a-person"},{"title":"Update a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{id}","href":"/api-reference/people/update-a-person"},{"title":"Get a person's avatar","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{id}/avatar","href":"/api-reference/people/get-a-persons-avatar"},{"title":"Change a person's email address","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{id}/email","href":"/api-reference/people/change-a-persons-email-address"},{"title":"Set a person's access level","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{id}/access-level","href":"/api-reference/people/set-a-persons-access-level"},{"title":"Set a person's manager","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{id}/manager","href":"/api-reference/people/set-a-persons-manager"},{"title":"Set a person's job title","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{id}/job-title","href":"/api-reference/people/set-a-persons-job-title"},{"title":"Set a person's people type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{id}/people-type","href":"/api-reference/people/set-a-persons-people-type"},{"title":"Deactivate a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{id}/deactivate","href":"/api-reference/people/deactivate-a-person"},{"title":"Activate a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{id}/activate","href":"/api-reference/people/activate-a-person"},{"title":"List a person's direct reports","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{id}/direct-reports","href":"/api-reference/people/list-a-persons-direct-reports"},{"title":"List a person's span of control","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{id}/span-of-control","href":"/api-reference/people/list-a-persons-span-of-control"},{"title":"Get a person's org schema","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{id}/org-schema","href":"/api-reference/people/get-a-persons-org-schema"},{"title":"Attach org schema to a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{id}/org-schema","href":"/api-reference/people/attach-org-schema-to-a-person"},{"title":"Detach org schema from a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people/{id}/org-schema","href":"/api-reference/people/detach-org-schema-from-a-person"},{"title":"Replace a person's org schema in one dimension","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/people/{id}/org-schema/{dimension}","href":"/api-reference/people/replace-a-persons-org-schema-in-one-dimension"},{"title":"List job titles","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/job-titles","href":"/api-reference/person-attributes/list-job-titles"},{"title":"Create a job title","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/job-titles","href":"/api-reference/person-attributes/create-a-job-title"},{"title":"Get a job title","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/job-titles/{id}","href":"/api-reference/person-attributes/get-a-job-title"},{"title":"Update a job title","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/job-titles/{id}","href":"/api-reference/person-attributes/update-a-job-title"},{"title":"Delete a job title","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/job-titles/{id}","href":"/api-reference/person-attributes/delete-a-job-title"},{"title":"List people types","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people-types","href":"/api-reference/person-attributes/list-people-types"},{"title":"Create a people type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people-types","href":"/api-reference/person-attributes/create-a-people-type"},{"title":"Update a people type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people-types/{id}","href":"/api-reference/person-attributes/update-a-people-type"},{"title":"Delete a people type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people-types/{id}","href":"/api-reference/person-attributes/delete-a-people-type"},{"title":"List access levels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/access-levels","href":"/api-reference/person-attributes/list-access-levels"},{"title":"List countries","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/countries","href":"/api-reference/person-attributes/list-countries"},{"title":"List the org dimensions","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/org/dimensions","href":"/api-reference/org-structure/list-the-org-dimensions"},{"title":"Get the manager tree","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/org/manager-tree","href":"/api-reference/org-structure/get-the-manager-tree"},{"title":"List a dimension's values","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/org/{dimension}","href":"/api-reference/org-structure/list-a-dimensions-values"},{"title":"Create a dimension value","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/org/{dimension}","href":"/api-reference/org-structure/create-a-dimension-value"},{"title":"Update a dimension value","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/org/{dimension}/{id}","href":"/api-reference/org-structure/update-a-dimension-value"},{"title":"Delete a dimension value","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/org/{dimension}/{id}","href":"/api-reference/org-structure/delete-a-dimension-value"},{"title":"Check where a dimension value is used","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/org/{dimension}/{id}/usage","href":"/api-reference/org-structure/check-where-a-dimension-value-is-used"},{"title":"List people by org placement","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/org/{dimension}/{id}/people","href":"/api-reference/org-structure/list-people-by-org-placement"},{"title":"Sync a batch of people","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/bulk/people","href":"/api-reference/bulk/sync-a-batch-of-people"}]},{"group":"Skills","pages":[{"title":"Skills","href":"/api-docs/concepts/skills"},{"title":"The Skill object","href":"/api-docs/resources/skill"},{"title":"The Skill Request object","href":"/api-docs/resources/skill-request"},{"title":"List skills","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills","href":"/api-reference/skills/list-skills"},{"title":"Create a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skills","href":"/api-reference/skills/create-a-skill"},{"title":"Get a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills/{id}","href":"/api-reference/skills/get-a-skill"},{"title":"Update a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/skills/{id}","href":"/api-reference/skills/update-a-skill"},{"title":"Delete a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/skills/{id}","href":"/api-reference/skills/delete-a-skill"},{"title":"Archive a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skills/{id}/archive","href":"/api-reference/skills/archive-a-skill"},{"title":"Unarchive a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skills/{id}/unarchive","href":"/api-reference/skills/unarchive-a-skill"},{"title":"List people who hold a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills/{id}/people","href":"/api-reference/skills/list-people-who-hold-a-skill"},{"title":"List a skill's versions","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills/{id}/versions","href":"/api-reference/skills/list-a-skills-versions"},{"title":"List a skill's activity","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills/{id}/activity","href":"/api-reference/skills/list-a-skills-activity"},{"title":"List a person's directly-assigned skills","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/skills","href":"/api-reference/skills/list-a-persons-directly-assigned-skills"},{"title":"Assign skills to a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/skills","href":"/api-reference/skills/assign-skills-to-a-person"},{"title":"Remove skills from a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people/{personId}/skills","href":"/api-reference/skills/remove-skills-from-a-person"},{"title":"List skill requests","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skill-requests","href":"/api-reference/skill-requests/list-skill-requests"},{"title":"Request a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-requests","href":"/api-reference/skill-requests/request-a-skill"},{"title":"Approve a skill request","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-requests/{id}/approve","href":"/api-reference/skill-requests/approve-a-skill-request"},{"title":"Reject a skill request","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-requests/{id}/reject","href":"/api-reference/skill-requests/reject-a-skill-request"}]},{"group":"Careers","pages":[{"title":"Careers","href":"/api-docs/concepts/careers"},{"title":"The Career object","href":"/api-docs/resources/career"},{"title":"The Career Type object","href":"/api-docs/resources/career-type"},{"title":"The Grading Scale","href":"/api-docs/resources/grading-scale"},{"title":"List all careers","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers","href":"/api-reference/career/list-all-careers"},{"title":"Create a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers","href":"/api-reference/career/create-a-career"},{"title":"Get a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}","href":"/api-reference/career/get-a-career"},{"title":"Update a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}","href":"/api-reference/career/update-a-career"},{"title":"Delete a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/careers/{id}","href":"/api-reference/career/delete-a-career"},{"title":"Get a career's full definition","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/definition","href":"/api-reference/career/get-a-careers-full-definition"},{"title":"List a career's levels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/levels","href":"/api-reference/career/list-a-careers-levels"},{"title":"Add a level to a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/levels","href":"/api-reference/career/add-a-level-to-a-career"},{"title":"List a career's sections","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/sections","href":"/api-reference/career/list-a-careers-sections"},{"title":"Add a section to a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/sections","href":"/api-reference/career/add-a-section-to-a-career"},{"title":"List a career's skill groups","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/skill-groups","href":"/api-reference/career/list-a-careers-skill-groups"},{"title":"Add a skill group to a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/skill-groups","href":"/api-reference/career/add-a-skill-group-to-a-career"},{"title":"List a career's skills","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/skills","href":"/api-reference/career/list-a-careers-skills"},{"title":"Add a skill to a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/skills","href":"/api-reference/career/add-a-skill-to-a-career"},{"title":"List a career's learnings","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/learnings","href":"/api-reference/career/list-a-careers-learnings"},{"title":"Get a career's settings","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/settings","href":"/api-reference/career/get-a-careers-settings"},{"title":"Update a career's settings","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/settings","href":"/api-reference/career/update-a-careers-settings"},{"title":"List a career's activity","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/activity","href":"/api-reference/career/list-a-careers-activity"},{"title":"Update a skill on a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/skills/{careerSkillId}","href":"/api-reference/career/update-a-skill-on-a-career"},{"title":"Remove a skill from a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/careers/{id}/skills/{careerSkillId}","href":"/api-reference/career/remove-a-skill-from-a-career"},{"title":"Set a skill's groups","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/skills/{careerSkillId}/groups","href":"/api-reference/career/set-a-skills-groups"},{"title":"Set a skill's per-level activation","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/skills/{careerSkillId}/levels/{levelId}","href":"/api-reference/career/set-a-skills-per-level-activation"},{"title":"Rename a level","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/levels/{levelId}","href":"/api-reference/career/rename-a-level"},{"title":"Delete a level","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/careers/{id}/levels/{levelId}","href":"/api-reference/career/delete-a-level"},{"title":"Reorder levels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/levels/reorder","href":"/api-reference/career/reorder-levels"},{"title":"Attach an existing section","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/sections/{sectionLibraryId}/attach","href":"/api-reference/career/attach-an-existing-section"},{"title":"Detach a section","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/careers/{id}/sections/{careerSectionId}","href":"/api-reference/career/detach-a-section"},{"title":"Update a career section","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/sections/{careerSectionId}","href":"/api-reference/career/update-a-career-section"},{"title":"Reorder sections","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/sections/reorder","href":"/api-reference/career/reorder-sections"},{"title":"Rename a skill group","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/skill-groups/{groupId}","href":"/api-reference/career/rename-a-skill-group"},{"title":"Delete a skill group","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/careers/{id}/skill-groups/{groupId}","href":"/api-reference/career/delete-a-skill-group"},{"title":"Reorder skill groups","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/skill-groups/reorder","href":"/api-reference/career/reorder-skill-groups"},{"title":"List career types","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/career-types","href":"/api-reference/career-type/list-career-types"},{"title":"Create a career type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/career-types","href":"/api-reference/career-type/create-a-career-type"},{"title":"Get a career type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/career-types/{id}","href":"/api-reference/career-type/get-a-career-type"},{"title":"Update a career type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/career-types/{id}","href":"/api-reference/career-type/update-a-career-type"},{"title":"Delete a career type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/career-types/{id}","href":"/api-reference/career-type/delete-a-career-type"},{"title":"Read the company grading scale","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/grading-scale","href":"/api-reference/grading-scale/read-the-company-grading-scale"},{"title":"Add a rung to the grading scale","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/grading-scale","href":"/api-reference/grading-scale/add-a-rung-to-the-grading-scale"},{"title":"Update a grading scale rung","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/grading-scale/{id}","href":"/api-reference/grading-scale/update-a-grading-scale-rung"},{"title":"Remove a grading scale rung","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/grading-scale/{id}","href":"/api-reference/grading-scale/remove-a-grading-scale-rung"}]},{"group":"Certifications","pages":[{"title":"Certifications","href":"/api-docs/concepts/certifications"},{"title":"The Certification Type object","href":"/api-docs/resources/certification-type"},{"title":"The Certification object","href":"/api-docs/resources/certification"},{"title":"List certification types","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certification-types","href":"/api-reference/certification-type/list-certification-types"},{"title":"Create a certification type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/certification-types","href":"/api-reference/certification-type/create-a-certification-type"},{"title":"Get a certification type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certification-types/{id}","href":"/api-reference/certification-type/get-a-certification-type"},{"title":"Update a certification type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/certification-types/{id}","href":"/api-reference/certification-type/update-a-certification-type"},{"title":"Delete a certification type","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/certification-types/{id}","href":"/api-reference/certification-type/delete-a-certification-type"},{"title":"Reorder certification types","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/certification-types/reorder","href":"/api-reference/certification-type/reorder-certification-types"},{"title":"List certifications","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certifications","href":"/api-reference/certification/list-certifications"},{"title":"Create a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/certifications","href":"/api-reference/certification/create-a-certification"},{"title":"Get a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certifications/{id}","href":"/api-reference/certification/get-a-certification"},{"title":"Update a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/certifications/{id}","href":"/api-reference/certification/update-a-certification"},{"title":"Delete a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/certifications/{id}","href":"/api-reference/certification/delete-a-certification"}]},{"group":"Training Library","pages":[{"title":"Training Library","href":"/api-docs/concepts/training-library"},{"title":"The Learning Item object","href":"/api-docs/resources/learning-item"},{"title":"The Learning Reference List object","href":"/api-docs/resources/learning-reference-list"},{"title":"The Learning Suggestion object","href":"/api-docs/resources/learning-suggestion"},{"title":"List learning items","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items","href":"/api-reference/learning-item/list-learning-items"},{"title":"Create a learning item","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-items","href":"/api-reference/learning-item/create-a-learning-item"},{"title":"Get a learning item","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items/{id}","href":"/api-reference/learning-item/get-a-learning-item"},{"title":"Update a learning item","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/learning-items/{id}","href":"/api-reference/learning-item/update-a-learning-item"},{"title":"Delete a learning item","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/learning-items/{id}","href":"/api-reference/learning-item/delete-a-learning-item"},{"title":"Create a learning item with a file","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-items/with-file","href":"/api-reference/learning-item/create-a-learning-item-with-a-file"},{"title":"List a learning item's skills","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items/{id}/skills","href":"/api-reference/learning-item/list-a-learning-items-skills"},{"title":"Attach a learning item to a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-items/{id}/skills","href":"/api-reference/learning-item/attach-a-learning-item-to-a-skill"},{"title":"Feature or unfeature a learning item for a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/learning-items/{id}/skills/{skillId}","href":"/api-reference/learning-item/feature-or-unfeature-a-learning-item-for-a-skill"},{"title":"Detach a learning item from a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/learning-items/{id}/skills/{skillId}","href":"/api-reference/learning-item/detach-a-learning-item-from-a-skill"},{"title":"List the careers a learning item appears on","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items/{id}/careers","href":"/api-reference/learning-item/list-the-careers-a-learning-item-appears-on"},{"title":"Replace a learning item's labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/learning-items/{id}/labels","href":"/api-reference/learning-item/replace-a-learning-items-labels"},{"title":"Get a learning item's rating counts","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items/{id}/ratings","href":"/api-reference/learning-item/get-a-learning-items-rating-counts"},{"title":"Get a download URL for a learning item's file","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items/{id}/download-url","href":"/api-reference/learning-item/get-a-download-url-for-a-learning-items-file"},{"title":"List a reference list's entries","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-reference/{list}","href":"/api-reference/learning-reference-list/list-a-reference-lists-entries"},{"title":"Create a reference entry","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-reference/{list}","href":"/api-reference/learning-reference-list/create-a-reference-entry"},{"title":"List the entries in use","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-reference/{list}/in-use","href":"/api-reference/learning-reference-list/list-the-entries-in-use"},{"title":"Reorder a reference list","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-reference/{list}/reorder","href":"/api-reference/learning-reference-list/reorder-a-reference-list"},{"title":"Get a reference entry","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-reference/{list}/{id}","href":"/api-reference/learning-reference-list/get-a-reference-entry"},{"title":"Update a reference entry","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/learning-reference/{list}/{id}","href":"/api-reference/learning-reference-list/update-a-reference-entry"},{"title":"Delete a reference entry","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/learning-reference/{list}/{id}","href":"/api-reference/learning-reference-list/delete-a-reference-entry"},{"title":"List learning suggestions","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-suggestions","href":"/api-reference/learning-suggestion/list-learning-suggestions"},{"title":"Submit a learning suggestion","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-suggestions","href":"/api-reference/learning-suggestion/submit-a-learning-suggestion"},{"title":"Get a learning suggestion","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-suggestions/{id}","href":"/api-reference/learning-suggestion/get-a-learning-suggestion"},{"title":"Revise a pending suggestion","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/learning-suggestions/{id}","href":"/api-reference/learning-suggestion/revise-a-pending-suggestion"},{"title":"Approve a learning suggestion","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-suggestions/{id}/approve","href":"/api-reference/learning-suggestion/approve-a-learning-suggestion"},{"title":"Reject a learning suggestion","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-suggestions/{id}/reject","href":"/api-reference/learning-suggestion/reject-a-learning-suggestion"}]},{"group":"Labels \u0026 Flags","pages":[{"title":"The Label object","href":"/api-docs/resources/label"},{"title":"The Flag objects","href":"/api-docs/resources/flag"},{"title":"List a learning item's labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items/{id}/labels","href":"/api-reference/label/list-a-learning-items-labels"},{"title":"Attach labels to a learning item","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-items/{id}/labels","href":"/api-reference/label/attach-labels-to-a-learning-item"},{"title":"Detach labels from a learning item","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/learning-items/{id}/labels","href":"/api-reference/label/detach-labels-from-a-learning-item"},{"title":"List labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/labels","href":"/api-reference/label/list-labels"},{"title":"Create labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/labels","href":"/api-reference/label/create-labels"},{"title":"List labels as a tree","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/labels/tree","href":"/api-reference/label/list-labels-as-a-tree"},{"title":"List top-level labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/labels/top-level","href":"/api-reference/label/list-top-level-labels"},{"title":"List labels in use for a kind","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/labels/in-use","href":"/api-reference/label/list-labels-in-use-for-a-kind"},{"title":"Get a label","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/labels/{id}","href":"/api-reference/label/get-a-label"},{"title":"Update a label","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/labels/{id}","href":"/api-reference/label/update-a-label"},{"title":"Delete a label","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/labels/{id}","href":"/api-reference/label/delete-a-label"},{"title":"List a label's children","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/labels/{id}/children","href":"/api-reference/label/list-a-labels-children"},{"title":"Reparent a label","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/labels/{id}/parent","href":"/api-reference/label/reparent-a-label"},{"title":"Reorder labels within a sibling group","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/labels/reorder","href":"/api-reference/label/reorder-labels-within-a-sibling-group"},{"title":"List a skill's labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills/{id}/labels","href":"/api-reference/label/list-a-skills-labels"},{"title":"Attach labels to a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skills/{id}/labels","href":"/api-reference/label/attach-labels-to-a-skill"},{"title":"Detach labels from a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/skills/{id}/labels","href":"/api-reference/label/detach-labels-from-a-skill"},{"title":"List a certification's labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certifications/{id}/labels","href":"/api-reference/label/list-a-certifications-labels"},{"title":"Attach labels to a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/certifications/{id}/labels","href":"/api-reference/label/attach-labels-to-a-certification"},{"title":"Detach labels from a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/certifications/{id}/labels","href":"/api-reference/label/detach-labels-from-a-certification"},{"title":"List a career's labels","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/labels","href":"/api-reference/label/list-a-careers-labels"},{"title":"Attach labels to a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/labels","href":"/api-reference/label/attach-labels-to-a-career"},{"title":"Detach labels from a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/careers/{id}/labels","href":"/api-reference/label/detach-labels-from-a-career"},{"title":"List people flags","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people-flags","href":"/api-reference/flags/list-people-flags"},{"title":"Create a people flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people-flags","href":"/api-reference/flags/create-a-people-flag"},{"title":"Get the people-flag visibility setting","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people-flags/visibility","href":"/api-reference/flags/get-the-people-flag-visibility-setting"},{"title":"Update the people-flag visibility setting","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people-flags/visibility","href":"/api-reference/flags/update-the-people-flag-visibility-setting"},{"title":"Check whether the acting identity can see people flags","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people-flags/visibility/me","href":"/api-reference/flags/check-whether-the-acting-identity-can-see-people-flags"},{"title":"Reorder people flags","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people-flags/reorder","href":"/api-reference/flags/reorder-people-flags"},{"title":"Update a people flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people-flags/{id}","href":"/api-reference/flags/update-a-people-flag"},{"title":"Delete a people flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people-flags/{id}","href":"/api-reference/flags/delete-a-people-flag"},{"title":"Enable a people flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people-flags/{id}/enable","href":"/api-reference/flags/enable-a-people-flag"},{"title":"Disable a people flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people-flags/{id}/disable","href":"/api-reference/flags/disable-a-people-flag"},{"title":"Count what depends on a people flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people-flags/{id}/dependencies","href":"/api-reference/flags/count-what-depends-on-a-people-flag"},{"title":"List people carrying a flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people-flags/{id}/people","href":"/api-reference/flags/list-people-carrying-a-flag"},{"title":"List a person's people flags","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/people-flags","href":"/api-reference/flags/list-a-persons-people-flags"},{"title":"Assign people flags to a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/people-flags","href":"/api-reference/flags/assign-people-flags-to-a-person"},{"title":"Remove people flags from a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people/{personId}/people-flags","href":"/api-reference/flags/remove-people-flags-from-a-person"},{"title":"List skill flags","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skill-flags","href":"/api-reference/flags/list-skill-flags"},{"title":"Create a skill flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flags","href":"/api-reference/flags/create-a-skill-flag"},{"title":"Reorder skill flags","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flags/reorder","href":"/api-reference/flags/reorder-skill-flags"},{"title":"Get a skill flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skill-flags/{id}","href":"/api-reference/flags/get-a-skill-flag"},{"title":"Update a skill flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/skill-flags/{id}","href":"/api-reference/flags/update-a-skill-flag"},{"title":"Delete a skill flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/skill-flags/{id}","href":"/api-reference/flags/delete-a-skill-flag"},{"title":"Enable a skill flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flags/{id}/enable","href":"/api-reference/flags/enable-a-skill-flag"},{"title":"Disable a skill flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flags/{id}/disable","href":"/api-reference/flags/disable-a-skill-flag"},{"title":"Set whether a skill flag designates a trainer","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/skill-flags/{id}/trainer-designation","href":"/api-reference/flags/set-whether-a-skill-flag-designates-a-trainer"},{"title":"Count what depends on a skill flag","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skill-flags/{id}/dependencies","href":"/api-reference/flags/count-what-depends-on-a-skill-flag"},{"title":"Query skill-flag assignments at a scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skill-flag-assignments/{scope}","href":"/api-reference/flags/query-skill-flag-assignments-at-a-scope"},{"title":"Apply flags at the career scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flag-assignments/careers","href":"/api-reference/flags/apply-flags-at-the-career-scope"},{"title":"Remove flags at the career scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/skill-flag-assignments/careers","href":"/api-reference/flags/remove-flags-at-the-career-scope"},{"title":"Apply flags at the section scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flag-assignments/sections","href":"/api-reference/flags/apply-flags-at-the-section-scope"},{"title":"Remove flags at the section scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/skill-flag-assignments/sections","href":"/api-reference/flags/remove-flags-at-the-section-scope"},{"title":"Apply flags at the skill-group scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flag-assignments/skill-groups","href":"/api-reference/flags/apply-flags-at-the-skill-group-scope"},{"title":"Remove flags at the skill-group scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/skill-flag-assignments/skill-groups","href":"/api-reference/flags/remove-flags-at-the-skill-group-scope"},{"title":"Apply flags at the skill scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skill-flag-assignments/skills","href":"/api-reference/flags/apply-flags-at-the-skill-scope"},{"title":"Remove flags at the skill scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/skill-flag-assignments/skills","href":"/api-reference/flags/remove-flags-at-the-skill-scope"},{"title":"Count trainers for a skill group","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skill-groups/{id}/trainer-count","href":"/api-reference/flags/count-trainers-for-a-skill-group"}]},{"group":"Activity Log","pages":[{"title":"The Activity Event object","href":"/api-docs/resources/activity-event"},{"title":"List identity provider events","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/identity-provider-events","href":"/api-reference/activity/list-identity-provider-events"}]}]},{"group":"Team Data","icon":"users","pages":[{"title":"Team Data","href":"/api-docs/concepts/team-data"},{"group":"Proficiency Data","pages":[{"title":"The Person Skill object","href":"/api-docs/resources/person-skill"},{"title":"Get one of a person's skills","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/skills/{skillId}","href":"/api-reference/person-skill/get-one-of-a-persons-skills"},{"title":"Remove a skill from a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people/{personId}/skills/{skillId}","href":"/api-reference/person-skill/remove-a-skill-from-a-person"},{"title":"Set a person's self grade on a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/people/{personId}/skills/{skillId}/self-grade","href":"/api-reference/person-skill/set-a-persons-self-grade-on-a-skill"},{"title":"Set a person's manager grade on a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/people/{personId}/skills/{skillId}/manager-grade","href":"/api-reference/person-skill/set-a-persons-manager-grade-on-a-skill"},{"title":"Set a per-person benchmark on a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/people/{personId}/skills/{skillId}/benchmark","href":"/api-reference/person-skill/set-a-per-person-benchmark-on-a-skill"},{"title":"Mark a skill not applicable to a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/people/{personId}/skills/{skillId}/not-applicable","href":"/api-reference/person-skill/mark-a-skill-not-applicable-to-a-person"},{"title":"Flag a skill as a development focus","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/people/{personId}/skills/{skillId}/focus","href":"/api-reference/person-skill/flag-a-skill-as-a-development-focus"},{"title":"Grade a person across a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/careers/{careerId}/grades","href":"/api-reference/person-skill/grade-a-person-across-a-career"},{"title":"Get skill statistics for a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/skill-statistics","href":"/api-reference/person-skill/get-skill-statistics-for-a-person"},{"title":"Get a person's scorecard summary","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/scorecard","href":"/api-reference/person-skill/get-a-persons-scorecard-summary"},{"title":"List person skills for a population","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/person-skills","href":"/api-reference/person-skill/list-person-skills-for-a-population"},{"title":"Skill matrix: people with a skill, and their grades","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills/{id}/matrix","href":"/api-reference/person-skill/skill-matrix:-people-with-a-skill-and-their-grades"},{"title":"Grade trends for a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/grade-trends","href":"/api-reference/person-skill/grade-trends-for-a-career"}]},{"group":"Assessment Results","pages":[{"title":"The Assessment object","href":"/api-docs/resources/assessment"},{"title":"List assessments","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments","href":"/api-reference/assessment/list-assessments"},{"title":"Create an assessment","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/assessments","href":"/api-reference/assessment/create-an-assessment"},{"title":"Active assessment counts for the acting person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/active-counts","href":"/api-reference/assessment/active-assessment-counts-for-the-acting-person"},{"title":"Get an assessment","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}","href":"/api-reference/assessment/get-an-assessment"},{"title":"Update an assessment","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/assessments/{id}","href":"/api-reference/assessment/update-an-assessment"},{"title":"Start a track","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/assessments/{id}/start","href":"/api-reference/assessment/start-a-track"},{"title":"End a track","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/assessments/{id}/end","href":"/api-reference/assessment/end-a-track"},{"title":"Attach population selections","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/assessments/{id}/scope","href":"/api-reference/assessment/attach-population-selections"},{"title":"Detach population selections","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/assessments/{id}/scope","href":"/api-reference/assessment/detach-population-selections"},{"title":"Nudge participants","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/assessments/{id}/nudge","href":"/api-reference/assessment/nudge-participants"},{"title":"List people in an assessment","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}/people","href":"/api-reference/assessment/list-people-in-an-assessment"},{"title":"List exclusions","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}/exclusions","href":"/api-reference/assessment/list-exclusions"},{"title":"Get a person's participation","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}/people/{personId}","href":"/api-reference/assessment/get-a-persons-participation"},{"title":"Exclude or re-include a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/assessments/{id}/people/{personId}/exclusion","href":"/api-reference/assessment/exclude-or-re-include-a-person"},{"title":"List a person's assessment grades","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}/people/{personId}/grades","href":"/api-reference/assessment/list-a-persons-assessment-grades"},{"title":"Assessment report","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}/report","href":"/api-reference/assessment/assessment-report"},{"title":"Completion report","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}/completion-report","href":"/api-reference/assessment/completion-report"},{"title":"Assessment skills matrix","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/assessments/{id}/skills-matrix","href":"/api-reference/assessment/assessment-skills-matrix"}]},{"group":"Certification Data","pages":[{"title":"The Person Certification object","href":"/api-docs/resources/person-certification"},{"title":"List a person's certifications","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/certifications","href":"/api-reference/person-certification/list-a-persons-certifications"},{"title":"Record a certification for a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/certifications","href":"/api-reference/person-certification/record-a-certification-for-a-person"},{"title":"List certifications available to a person","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/available-certifications","href":"/api-reference/person-certification/list-certifications-available-to-a-person"},{"title":"Get one of a person's certifications","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/certifications/{certificationId}","href":"/api-reference/person-certification/get-one-of-a-persons-certifications"},{"title":"Update a person's certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{personId}/certifications/{certificationId}","href":"/api-reference/person-certification/update-a-persons-certification"},{"title":"Unassign a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people/{personId}/certifications/{certificationId}","href":"/api-reference/person-certification/unassign-a-certification"},{"title":"List a person's certification history","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/certifications/{certificationId}/history","href":"/api-reference/person-certification/list-a-persons-certification-history"},{"title":"Submit a certification for approval","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/certifications/{certificationId}/submit","href":"/api-reference/person-certification/submit-a-certification-for-approval"},{"title":"Approve a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/certifications/{certificationId}/approve","href":"/api-reference/person-certification/approve-a-certification"},{"title":"Deny a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/certifications/{certificationId}/deny","href":"/api-reference/person-certification/deny-a-certification"},{"title":"Renew a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people/{personId}/certifications/{certificationId}/renew","href":"/api-reference/person-certification/renew-a-certification"},{"title":"Update a certification attachment","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/people/{personId}/certifications/{certificationId}/attachments/{attachmentId}","href":"/api-reference/person-certification/update-a-certification-attachment"},{"title":"Remove a certification attachment","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people/{personId}/certifications/{certificationId}/attachments/{attachmentId}","href":"/api-reference/person-certification/remove-a-certification-attachment"},{"title":"Get a download URL for an attachment","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/certifications/{certificationId}/attachments/{attachmentId}/download-url","href":"/api-reference/person-certification/get-a-download-url-for-an-attachment"},{"title":"List people holding a certification","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certifications/{id}/people","href":"/api-reference/person-certification/list-people-holding-a-certification"},{"title":"Get a certification's status breakdown","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certifications/{id}/status-breakdown","href":"/api-reference/person-certification/get-a-certifications-status-breakdown"},{"title":"Certification coverage across a scope","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/certification-coverage","href":"/api-reference/person-certification/certification-coverage-across-a-scope"},{"title":"Search people's certifications","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people-certifications","href":"/api-reference/person-certification/search-peoples-certifications"},{"title":"Decide many certifications at once","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people-certifications/decisions","href":"/api-reference/person-certification/decide-many-certifications-at-once"},{"title":"Record a certification by external key","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/people-certifications/composite","href":"/api-reference/person-certification/record-a-certification-by-external-key"}]},{"group":"Training Data","pages":[{"title":"The Learning Plan object","href":"/api-docs/resources/learning-plan"},{"title":"The Training Record object","href":"/api-docs/resources/training"},{"title":"Get a learning plan","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-plans/{id}","href":"/api-reference/learning-plans/get-a-learning-plan"},{"title":"Update a learning plan","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/learning-plans/{id}","href":"/api-reference/learning-plans/update-a-learning-plan"},{"title":"Rate a learning plan","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/learning-plans/{id}/rating","href":"/api-reference/learning-plans/rate-a-learning-plan"},{"title":"List people assigned to a learning item","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/learning-items/{id}/people","href":"/api-reference/learning-plans/list-people-assigned-to-a-learning-item"},{"title":"Assign learning to people","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/learning-items/{id}/people","href":"/api-reference/learning-plans/assign-learning-to-people"},{"title":"Unassign learning from people","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/learning-items/{id}/people","href":"/api-reference/learning-plans/unassign-learning-from-people"},{"title":"List training records","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/trainings","href":"/api-reference/training/list-training-records"},{"title":"Record a training","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/trainings","href":"/api-reference/training/record-a-training"},{"title":"Get a training record","description":"One record in full, including rejection or cancellation detail where applicable.\n\n**Requires scope:** `training:read`.","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/trainings/{id}","href":"/api-reference/training/get-a-training-record"},{"title":"Update a training","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/trainings/{id}","href":"/api-reference/training/update-a-training"},{"title":"Get download links for training evidence","description":"The record's attached files, each with a time-limited download link.\n\n**Requires scope:** `training:read`.","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/trainings/{id}/evidence","href":"/api-reference/training/get-download-links-for-training-evidence"},{"title":"List potential approvers","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/trainings/{id}/potential-approvers","href":"/api-reference/training/list-potential-approvers"},{"title":"Approve a training","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/trainings/{id}/approve","href":"/api-reference/training/approve-a-training"},{"title":"Reject a training","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/trainings/{id}/reject","href":"/api-reference/training/reject-a-training"},{"title":"Cancel a training","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/trainings/{id}/cancel","href":"/api-reference/training/cancel-a-training"},{"title":"List training approvals","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/training-approvals","href":"/api-reference/training/list-training-approvals"},{"title":"Preview a training renewal","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/skills/{id}/renew-training/preview","href":"/api-reference/training/preview-a-training-renewal"},{"title":"Renew training on a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/skills/{id}/renew-training","href":"/api-reference/training/renew-training-on-a-skill"},{"title":"List a person's training log for a skill","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/skills/{skillId}/training-log","href":"/api-reference/training/list-a-persons-training-log-for-a-skill"},{"title":"List a person's approval activity","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/approval-activity","href":"/api-reference/training/list-a-persons-approval-activity"},{"title":"List a person's approval requests","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/approval-requests","href":"/api-reference/training/list-a-persons-approval-requests"},{"title":"List a person's learning plans","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/learning-plans","href":"/api-reference/training/list-a-persons-learning-plans"}]},{"group":"Survey Results","pages":[{"title":"The Survey object","href":"/api-docs/resources/survey"},{"title":"The Survey Response object","href":"/api-docs/resources/survey-response"},{"title":"List survey templates","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/survey-templates","href":"/api-reference/surveys/list-survey-templates"},{"title":"Create a survey template","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/survey-templates","href":"/api-reference/surveys/create-a-survey-template"},{"title":"Get a survey template","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/survey-templates/{id}","href":"/api-reference/surveys/get-a-survey-template"},{"title":"List surveys","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys","href":"/api-reference/survey/list-surveys"},{"title":"Create a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys","href":"/api-reference/survey/create-a-survey"},{"title":"Get a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}","href":"/api-reference/survey/get-a-survey"},{"title":"Update a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/surveys/{id}","href":"/api-reference/survey/update-a-survey"},{"title":"Get a survey's population definition","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}/scope","href":"/api-reference/survey/get-a-surveys-population-definition"},{"title":"Scope a survey to a population","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json put /api/v1/surveys/{id}/scope","href":"/api-reference/survey/scope-a-survey-to-a-population"},{"title":"Exclude people from a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys/{id}/exclusions","href":"/api-reference/survey/exclude-people-from-a-survey"},{"title":"Lift exclusions from a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/surveys/{id}/exclusions","href":"/api-reference/survey/lift-exclusions-from-a-survey"},{"title":"Schedule a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys/{id}/schedule","href":"/api-reference/survey/schedule-a-survey"},{"title":"Launch a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys/{id}/launch","href":"/api-reference/survey/launch-a-survey"},{"title":"End a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys/{id}/end","href":"/api-reference/survey/end-a-survey"},{"title":"Cancel a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys/{id}/cancel","href":"/api-reference/survey/cancel-a-survey"},{"title":"Nudge participants","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys/{id}/nudge","href":"/api-reference/survey/nudge-participants"},{"title":"Get a survey's question set","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}/questions","href":"/api-reference/survey/get-a-surveys-question-set"},{"title":"List people in a survey","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}/people","href":"/api-reference/survey/list-people-in-a-survey"},{"title":"Get a person's participation","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}/people/{personId}","href":"/api-reference/survey/get-a-persons-participation"},{"title":"List a person's responses","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}/people/{personId}/responses","href":"/api-reference/survey/list-a-persons-responses"},{"title":"Submit a response","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/surveys/{id}/people/{personId}/responses","href":"/api-reference/survey/submit-a-response"},{"title":"List a survey's responses","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}/responses","href":"/api-reference/survey/list-a-surveys-responses"},{"title":"Get a download link for an uploaded response","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/surveys/{id}/responses/{responseId}/download-url","href":"/api-reference/survey/get-a-download-link-for-an-uploaded-response"}]},{"group":"Career Assignments","pages":[{"title":"The Career Assignment object","href":"/api-docs/resources/career-assignment"},{"title":"List people assigned to a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/people","href":"/api-reference/career-assignment/list-people-assigned-to-a-career"},{"title":"Assign people to a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json post /api/v1/careers/{id}/people","href":"/api-reference/career-assignment/assign-people-to-a-career"},{"title":"Unassign people from a career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/careers/{id}/people","href":"/api-reference/career-assignment/unassign-people-from-a-career"},{"title":"Get career distribution","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/careers/{id}/distribution","href":"/api-reference/career-assignment/get-career-distribution"},{"title":"Change a person's level","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json patch /api/v1/careers/{id}/people/{personId}","href":"/api-reference/career-assignment/change-a-persons-level"},{"title":"List a person's careers","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json get /api/v1/people/{personId}/careers","href":"/api-reference/career-assignment/list-a-persons-careers"},{"title":"Unassign a person from every career","deprecated":null,"version":null,"openapi":"/api-docs/openapi.v1.json delete /api/v1/people/{personId}/careers","href":"/api-reference/career-assignment/unassign-a-person-from-every-career"}]}]},{"group":"Errors","icon":"triangle-exclamation","pages":[{"title":"Error Catalogue","href":"/api-docs/errors/index"},{"title":"validation-error","href":"/api-docs/errors/validation-error"},{"title":"invalid-credential","href":"/api-docs/errors/invalid-credential"},{"title":"insufficient-scope","href":"/api-docs/errors/insufficient-scope"},{"title":"insufficient-permissions","href":"/api-docs/errors/insufficient-permissions"},{"title":"not-found","href":"/api-docs/errors/not-found"},{"title":"method-not-allowed","href":"/api-docs/errors/method-not-allowed"},{"title":"conflict","href":"/api-docs/errors/conflict"},{"title":"idempotency-key-reused","href":"/api-docs/errors/idempotency-key-reused"},{"title":"version-gone","href":"/api-docs/errors/version-gone"},{"title":"unprocessable","href":"/api-docs/errors/unprocessable"},{"title":"rate-limit-exceeded","href":"/api-docs/errors/rate-limit-exceeded"},{"title":"internal-error","href":"/api-docs/errors/internal-error"}]}]},{"tab":"GraphQL API","icon":"arrows-spin","pages":[{"title":"GraphQL API","href":"/api-docs/getting-started"}]}]},"basePath":"","title":"Update a training - SkillsDB","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","Page-CxAy5y67.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}