{
"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"
}
Certification Data
Get one of a person's certifications
The full record including its evidence attachments.
{
"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):
{"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/person-certification/get-one-of-a-persons-certifications","slug":"/api-reference/person-certification/get-one-of-a-persons-certifications","pageMetadata":{"title":"Get one of a person's certifications","description":"The full record including its evidence attachments.\n\n**Requires scope:** `certifications:read`.","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","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: \"The full record including its evidence attachments.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Requires scope:\"\n }), \" \", _jsx(_components.code, {\n children: \"certifications:read\"\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":"Get one of a person's certifications","description":"The full record including its evidence attachments.\n\n**Requires scope:** `certifications:read`.","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","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getPersonCertification","x-required-scopes":["certifications:read"],"summary":"Get one of a person's certifications","description":"The full record including its evidence attachments.\n\n**Requires scope:** `certifications:read`.","parameters":["c9eb1719-5261-49b1-b147-29071201f730","ddbd787b-a842-4c05-ba0a-aa2b709e34b7"],"responses":{"200":"cdb3b0be-56bc-4e8a-a885-f3057b9c9615","400":"02637e7c-6a4e-4041-8591-7fb04729433d","401":"1eaa3316-4427-40d1-873b-a47e0f27da51","403":"d843f3b3-89c3-4ed1-9d2b-da10e8b332af","404":"57f450e7-e9ec-4f7c-a303-2d742011f3e3","429":"85d178a0-e25c-47b9-95e7-699fadf5d635","500":"9be78fb5-10e4-47dc-8e2a-38086e8c4264"},"tags":["Person Certification"],"security":["8710d7a4-1917-4ad2-8937-faaeb3f4408e"],"method":"get","type":"path","servers":["70d7c716-b4fd-4fc9-a73f-3f50717a9aae","bbec5218-5991-4953-9260-689c49980805"],"path":"/api/v1/people/{personId}/certifications/{certificationId}","baseUrlOptions":["https://prod.skillsdbnext.com","https://staging.skillsdbnext.com"],"title":"Get one of a person's certifications","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c9eb1719-5261-49b1-b147-29071201f730":{"name":"personId","required":true,"in":"path","description":"The person's email address — or the opaque person id from any response.","schema":{"type":"string","example":"ada@example.com","isRequired":true,"description":"The person's email address — or the opaque person id from any response.","uniqueKey":"","typeLabel":"string"}},"ddbd787b-a842-4c05-ba0a-aa2b709e34b7":{"name":"certificationId","required":true,"in":"path","description":"Certification id.","schema":{"type":"string","example":"87","isRequired":true,"description":"Certification id.","uniqueKey":"","typeLabel":"string"}}},"responses":{"cdb3b0be-56bc-4e8a-a885-f3057b9c9615":{"description":"The resource, enveloped.","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","properties":{"person":{"type":"object","properties":{"id":{"type":"string","example":"1042","isRequired":true,"uniqueKey":"data.person.id","typeLabel":"string"},"name":{"type":"string","example":"Dana Whitfield","isRequired":true,"uniqueKey":"data.person.name","typeLabel":"string"}},"required":["id","name"],"isRequired":true,"uniqueKey":"data.person","typeLabel":"object"},"certification":{"type":"object","properties":{"id":{"type":"string","example":"87","description":"Opaque certification id (the library entry).","isRequired":true,"uniqueKey":"data.certification.id","typeLabel":"string"},"name":{"type":"string","example":"Forklift Operator Licence","isRequired":true,"uniqueKey":"data.certification.name","typeLabel":"string"},"type":{"oneOf":[{"type":"string","example":"Regulatory","description":"The certification type's name.","isRequired":true,"uniqueKey":"data.certification.type.oneOf.0","typeLabel":"string"},{"type":"null","example":"Regulatory","description":"The certification type's name.","isRequired":true,"uniqueKey":"data.certification.type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.certification.type","typeLabel":"string | null"}},"required":["id","name","type"],"isRequired":true,"uniqueKey":"data.certification","typeLabel":"object"},"status":{"oneOf":[{"type":"string","enum":["assigned","awaiting_approval","approved","denied"],"example":"approved","description":"Workflow state; null when the record exists but has never been graded.","isRequired":true,"uniqueKey":"data.status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["assigned","awaiting_approval","approved","denied"],"example":"approved","description":"Workflow state; null when the record exists but has never been graded.","isRequired":true,"uniqueKey":"data.status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring> | null"},"certified":{"oneOf":[{"type":"boolean","example":true,"description":"Pass/fail flag recorded with the certification. Certifications are not graded on the company scale.","isRequired":true,"uniqueKey":"data.certified.oneOf.0","typeLabel":"boolean"},{"type":"null","example":true,"description":"Pass/fail flag recorded with the certification. Certifications are not graded on the company scale.","isRequired":true,"uniqueKey":"data.certified.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.certified","typeLabel":"boolean | null"},"identifier":{"oneOf":[{"type":"string","example":"FL-2291-B","description":"Certificate number issued by the authority.","isRequired":true,"uniqueKey":"data.identifier.oneOf.0","typeLabel":"string"},{"type":"null","example":"FL-2291-B","description":"Certificate number issued by the authority.","isRequired":true,"uniqueKey":"data.identifier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.identifier","typeLabel":"string | null"},"issuedAt":{"oneOf":[{"type":"string","example":"2025-06-01T00:00:00.000Z","description":"Issued date (UTC).","isRequired":true,"uniqueKey":"data.issuedAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2025-06-01T00:00:00.000Z","description":"Issued date (UTC).","isRequired":true,"uniqueKey":"data.issuedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.issuedAt","typeLabel":"string | null"},"expiresAt":{"oneOf":[{"type":"string","example":"2027-06-01T00:00:00.000Z","description":"Expiry date (UTC).","isRequired":true,"uniqueKey":"data.expiresAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2027-06-01T00:00:00.000Z","description":"Expiry date (UTC).","isRequired":true,"uniqueKey":"data.expiresAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.expiresAt","typeLabel":"string | null"},"expiry":{"type":"object","description":"Expiry state derived from expiresAt — never from status.","required":["state","daysUntil"],"properties":{"state":{"type":"string","enum":["none","valid","expiring","expired"],"example":"expiring","isRequired":true,"uniqueKey":"data.expiry.state","typeLabel":"enum\u003cstring>"},"daysUntil":{"oneOf":[{"type":"number","example":12,"description":"Whole days until expiry; negative once expired; null when there is no expiry date.","isRequired":true,"uniqueKey":"data.expiry.daysUntil.oneOf.0","typeLabel":"number"},{"type":"null","example":12,"description":"Whole days until expiry; negative once expired; null when there is no expiry date.","isRequired":true,"uniqueKey":"data.expiry.daysUntil.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.expiry.daysUntil","typeLabel":"number | null"}},"isRequired":true,"uniqueKey":"data.expiry","typeLabel":"object"},"scoreDescription":{"oneOf":[{"type":"string","example":"Distinction","description":"Free-text score description.","isRequired":true,"uniqueKey":"data.scoreDescription.oneOf.0","typeLabel":"string"},{"type":"null","example":"Distinction","description":"Free-text score description.","isRequired":true,"uniqueKey":"data.scoreDescription.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.scoreDescription","typeLabel":"string | null"},"issuingAuthority":{"oneOf":[{"type":"string","example":"National Safety Council","description":"The authority recorded on this person's certification (may differ from the library entry).","isRequired":true,"uniqueKey":"data.issuingAuthority.oneOf.0","typeLabel":"string"},{"type":"null","example":"National Safety Council","description":"The authority recorded on this person's certification (may differ from the library entry).","isRequired":true,"uniqueKey":"data.issuingAuthority.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.issuingAuthority","typeLabel":"string | null"},"heldDirectly":{"type":"boolean","example":true,"description":"Held as a direct assignment.","isRequired":true,"uniqueKey":"data.heldDirectly","typeLabel":"boolean"},"careers":{"example":["Warehouse Operator"],"description":"Careers the certification is derived through (empty when held directly only).","type":"array","items":{"type":"string","uniqueKey":"data.careers.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"data.careers","typeLabel":"string[]"},"attachmentCount":{"type":"number","example":2,"description":"Evidence attached to the live record.","isRequired":true,"uniqueKey":"data.attachmentCount","typeLabel":"number"},"labels":{"description":"Labels on the library certification.","type":"array","items":{"type":"object","properties":{"id":{"type":"string","example":"12","description":"Opaque label id.","isRequired":true,"uniqueKey":"data.labels.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","example":"Safety","description":"Label name.","isRequired":true,"uniqueKey":"data.labels.items.[INDEX].name","typeLabel":"string"}},"required":["id","name"],"uniqueKey":"data.labels.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.labels","typeLabel":"object[]"},"submittedAt":{"oneOf":[{"type":"string","example":"2026-01-10T10:00:00.000Z","description":"When approval was last requested.","isRequired":true,"uniqueKey":"data.submittedAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-01-10T10:00:00.000Z","description":"When approval was last requested.","isRequired":true,"uniqueKey":"data.submittedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.submittedAt","typeLabel":"string | null"},"approvedAt":{"oneOf":[{"type":"string","example":"2026-01-12T10:00:00.000Z","isRequired":true,"uniqueKey":"data.approvedAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-01-12T10:00:00.000Z","isRequired":true,"uniqueKey":"data.approvedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.approvedAt","typeLabel":"string | null"},"deniedAt":{"oneOf":[{"type":"string","example":null,"isRequired":true,"uniqueKey":"data.deniedAt.oneOf.0","typeLabel":"string"},{"type":"null","example":null,"isRequired":true,"uniqueKey":"data.deniedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.deniedAt","typeLabel":"string | null"},"attachments":{"description":"Evidence on the live record.","type":"array","items":{"type":"object","properties":{"id":{"type":"string","example":"5011","description":"Opaque attachment id.","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","enum":["file","link"],"example":"file","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"label":{"oneOf":[{"type":"string","example":"Certificate scan","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","example":"Certificate scan","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].label","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","example":"https://verify.example.org/abc","description":"The link target for link attachments; null for files (use the download-url operation).","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","example":"https://verify.example.org/abc","description":"The link target for link attachments; null for files (use the download-url operation).","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].url","typeLabel":"string | null"},"createdAt":{"oneOf":[{"type":"string","example":"2026-02-01T09:00:00.000Z","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].createdAt.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-02-01T09:00:00.000Z","isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].createdAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.attachments.items.[INDEX].createdAt","typeLabel":"string | null"}},"required":["id","type","label","url","createdAt"],"uniqueKey":"data.attachments.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.attachments","typeLabel":"object[]"}},"required":["person","certification","status","certified","identifier","issuedAt","expiresAt","expiry","scoreDescription","issuingAuthority","heldDirectly","careers","attachmentCount","labels","submittedAt","approvedAt","deniedAt","attachments"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"person":{"id":"1042","name":"Dana Whitfield"},"certification":{"id":"87","name":"Forklift Operator Licence","type":"Regulatory"},"status":"approved","certified":true,"identifier":"FL-2291-B","issuedAt":"2025-06-01T00:00:00.000Z","expiresAt":"2027-06-01T00:00:00.000Z","expiry":{"state":"expiring","daysUntil":12},"scoreDescription":"Distinction","issuingAuthority":"National Safety Council","heldDirectly":true,"careers":["Warehouse Operator"],"attachmentCount":2,"labels":[{"id":"12","name":"Safety"}],"submittedAt":"2026-01-10T10:00:00.000Z","approvedAt":"2026-01-12T10:00:00.000Z","deniedAt":null,"attachments":[{"id":"5011","type":"file","label":"Certificate scan","url":"https://verify.example.org/abc","createdAt":"2026-02-01T09: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"}}},"exampleType":"generated"},"02637e7c-6a4e-4041-8591-7fb04729433d":{"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"},"1eaa3316-4427-40d1-873b-a47e0f27da51":{"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"},"d843f3b3-89c3-4ed1-9d2b-da10e8b332af":{"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"},"57f450e7-e9ec-4f7c-a303-2d742011f3e3":{"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"},"85d178a0-e25c-47b9-95e7-699fadf5d635":{"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"},"9be78fb5-10e4-47dc-8e2a-38086e8c4264":{"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":{"8710d7a4-1917-4ad2-8937-faaeb3f4408e":{"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":["certifications:read"],"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":["certifications:read"],"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":"Get one of a person's certifications - SkillsDB","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T13:22:26.523Z","originalFileLocation":"api-reference/person-certification/get-one-of-a-persons-certifications.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=\"The full record including its evidence attachments. Requires scope: certifications:read.\">\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=\"Get one of a person\u0026#x27;s certifications - SkillsDB\">\u003cmeta data-mint-head property=\"og:description\" content=\"The full record including its evidence attachments. Requires scope: certifications:read.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SkillsDB\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications\">\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=Certification+Data\u0026amp;title=Get+one+of+a+person%27s+certifications\u0026amp;description=The+full+record+including+its+evidence+attachments.%0A%0A**Requires+scope%3A**+%60certifications%3Aread%60.\u0026amp;theme=a371ef563dc0f0e846e2f917\u0026amp;signature=356d56f2310dc4c3f5fb0d4628cb8a287229c829e59cfee0d867f8cae20cb567\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get one of a person\u0026#x27;s certifications - SkillsDB\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The full record including its evidence attachments. Requires scope: certifications:read.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://skillsdb.mintlify.site/_mintlify/api/og/v2?division=Certification+Data\u0026amp;title=Get+one+of+a+person%27s+certifications\u0026amp;description=The+full+record+including+its+evidence+attachments.%0A%0A**Requires+scope%3A**+%60certifications%3Aread%60.\u0026amp;theme=a371ef563dc0f0e846e2f917\u0026amp;signature=356d56f2310dc4c3f5fb0d4628cb8a287229c829e59cfee0d867f8cae20cb567\">\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/person-certification/get-one-of-a-persons-certifications\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/person-certification/get-one-of-a-persons-certifications.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/person-certification/get-one-of-a-persons-certifications#webpage\",\"url\":\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications\",\"name\":\"Get one of a person's certifications\",\"description\":\"The full record including its evidence attachments. Requires scope: certifications:read.\",\"dateModified\":\"2026-11-02T13:22:26.523Z\",\"isPartOf\":{\"@id\":\"https://help.skillsdb.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Team Data\",\"item\":\"https://help.skillsdb.com/api-docs/concepts/team-data\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Certification Data\",\"item\":\"https://help.skillsdb.com/api-docs/resources/person-certification\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get one of a person's certifications\",\"item\":\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications#apireference\",\"headline\":\"Get one of a person's certifications\",\"name\":\"Get one of a person's certifications\",\"description\":\"The full record including its evidence attachments. Requires scope: certifications:read.\",\"url\":\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications\",\"mainEntityOfPage\":{\"@id\":\"https://help.skillsdb.com/api-reference/person-certification/get-one-of-a-persons-certifications#webpage\"},\"dateModified\":\"2026-11-02T13:22:26.523Z\",\"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","description":"Library certifications the person does not yet hold by either route — the picker before recording one.\n\n**Requires scope:** `certifications:read`.","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","description":"Only while `assigned`, `awaiting_approval` or `denied` — an approved certification is closed to edits and must be renewed (409). Omitted fields are untouched; an explicit `null` clears a date, identifier, score or authority.\n\n**Requires scope:** `certifications:write`.","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","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","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":"Get one of a person's certifications - 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"]}