Your own administrators manage agent access, per user, in the TechWolf
Console’s User Management. It is the same user management you already use
for Console access; there is no separate admin surface.Two independent things determine what a user can do:
Whether they can reach the agent: the Viewer role under TechWolf
Agent, assigned per user.
What they see once inside: their Data Foundation roles and entity
access. The agent never widens access.
Signing in through single sign-on is not by itself enough to reach the
agent. Nobody has the agent role until an administrator assigns it; a user
without it sees a no-access message.
Any user who can manage users in your Console can grant agent access.
1
Open the user in User Management
In the TechWolf Console, go to User Management. Use Add users
to add a new user, or Edit users to update an existing one.
Add a user in User Management.
2
Check the user's Data Foundation roles
The Data Foundation roles determine which data the user, and so the
agent on their behalf, is allowed to see. Confirm they match what you
expect the user to be able to analyse; see What determines what a user
sees.
Assign the user's data roles.
3
Grant the agent role
Under TechWolf Agent, set Roles to Viewer, then select
Add (or save your changes for an existing user).
Grant the TechWolf Agent role, then add the user.
Access changes apply immediately. Users do not need to sign out and
back in.
To see who has access today, review the Analyst Agent column in User
Management. To remove access, clear the user’s Viewer role there; this
also takes effect immediately.
The agent inherits each user’s Console access exactly. If a user cannot see
something in the Console, the agent will not show it or reason over it on their
behalf. These are the settings that shape the answers a user gets:
Console access
Effect in the agent
Skill Supply Roles
Whether the user sees employee skills at all
Employee Org Units
Which employees are in scope
Skill Demand Roles
Whether the user sees job skills at all
Tasks on Jobs Roles
Whether the user sees job tasks
Jobs
Which jobs are in scope, all or a named subset
A user whose access is narrowed gets a correspondingly narrower answer, not
an error. If an answer looks incomplete, check the user’s data access
first.
A user cannot be given view access to all jobs while owning only some of
them. If a user owns a subset of jobs, they see only that subset, and the
agent answers accordingly. Differing view permissions per job are not
supported today.
Separately from per-user access, the agent only uses the TechWolf data products
your organization subscribes to. These dataset entitlements are enforced
server-side on every request, default-deny and applied per tenant, not
per user. A tenant scoped to Market Intelligence receives only Market
Intelligence; when a question needs data outside your subscription, the agent
explains what is not covered rather than returning a partial answer. Access is
read-only by construction: the agent cannot execute actions in any HR
system.
Restricting specific user groups within a tenant to a subset of data
sources is a roadmap item rather than a capability available today.
Entitlements are applied at the tenant level.
Reaching the agent through Copilot changes nothing about who can see what.
Every message carries a verified Microsoft Entra identity, resolved to that
user’s existing TechWolf role and data scope before any data is read. Users
still need the Viewer role, assigned exactly as above. See How It
Works for the full identity and access model.
A user cannot open the agent. Confirm the Viewer role is assigned
under TechWolf Agent. This is the most common cause.
A user sees fewer employees or jobs than expected. This is data access
working as intended. Review their organizational unit and job access.
Nobody in the organization can open the agent. Contact
support@techwolf.ai. Access checks fail closed,
so a temporary service issue results in access being denied, never granted.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"TechWolf Developer Portal","colors":{"primary":"#000000","light":"#F5F5F5","dark":"#8997F9"},"logo":{"light":"https://mintcdn.com/techwolf/0_twKXAYhPjxNw-G/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=0_twKXAYhPjxNw-G\u0026q=85\u0026s=cf37edb6f69a1663ed15c7112643daf9","dark":"https://mintcdn.com/techwolf/0_twKXAYhPjxNw-G/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=0_twKXAYhPjxNw-G\u0026q=85\u0026s=3e2f5e60e21a12eabd092fde29a29434"},"favicon":"https://mintcdn.com/techwolf/O6Ad9BPC00x-v0KV/favicon.svg?fit=max\u0026auto=format\u0026n=O6Ad9BPC00x-v0KV\u0026q=85\u0026s=dc5fac3e8ad4b016d838af70c4f21dc5","api":{"playground":{"display":"none"}},"navbar":{"links":[{"href":"mailto:support@techwolf.ai","label":"Support"}],"primary":{"type":"button","label":"Request a demo","href":"https://techwolf.com/callform"}},"footer":{"socials":{"facebook":"https://www.facebook.com/techwolf.eu","x":"https://x.com/techwolfbe","instagram":"https://www.instagram.com/techwolf.ai?hl=en","linkedin":"https://linkedin.com/company/techwolf"}},"banner":{"content":"TechWolf is building a new documentation platform at [docs.techwolf.ai](https://docs.techwolf.ai).","dismissible":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"techwolf","hasAudioNarration":false,"actualSubdomain":"techwolf","customDomains":["developers.techwolf.ai"],"gitSource":{"type":"gitlab","owner":"techwolfbe/skillengine-api","repo":"skillengine-api-openapi-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"projectId":19681689,"mountPath":"","label":"","_id":"6ae8a1fc0047c384a1924257"},"chroma":{"liveDeploymentHistoryId":"6aeb2f906aaee5c7a9f8251d","collectionId":"1ff4d9fb-e3f1-4d65-ac79-8c78de898e3b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb2f906aaee5c7a9f8251d"},"feedback":{"edits":true,"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeb2f906aaee5c7a9f8251d","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":253},{"language":"default","tag":"Integrations","count":106},{"language":"default","tag":"Tutorials","count":54},{"language":"default","tag":"CRUD","count":47},{"language":"default","tag":"Employees","count":39},{"language":"default","tag":"Jobs","count":39},{"language":"default","tag":"Entity Sync","count":36},{"language":"default","tag":"Taxonomy","count":35},{"language":"default","tag":"Matchmaking","count":33},{"language":"default","tag":"Export","count":27}]},"assistantConfig":{},"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":"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":[{"filePath":"style.css","content":".max-w-8xl{max-width:100vw}th{text-align:left}"}],"page":{"pagePath":"integrations/analyst-agent/user-management","slug":"/integrations/analyst-agent/user-management","pageMetadata":{"title":"User Management","description":null,"href":"/integrations/analyst-agent/user-management"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`managing-access-to-the-techwolf-analyst-agent`,children:`Managing access to the TechWolf Analyst Agent`}),`\n`,_jsxs(_components.p,{children:[`Your own administrators manage agent access, per user, in the TechWolf\nConsole’s `,_jsx(_components.strong,{children:`User Management`}),`. It is the same user management you already use\nfor Console access; there is no separate admin surface.`]}),`\n`,_jsx(_components.p,{children:`Two independent things determine what a user can do:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Whether they can reach the agent:`}),` the `,_jsx(_components.strong,{children:`Viewer`}),` role under `,_jsx(_components.strong,{children:`TechWolf\nAgent`}),`, assigned per user.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`What they see once inside:`}),` their `,_jsx(_components.strong,{children:`Data Foundation`}),` roles and entity\naccess. The agent never widens access.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Signing in through single sign-on is not by itself enough to reach the\nagent. Nobody has the agent role until an administrator assigns it; a user\nwithout it sees a no-access message.`})}),`\n`,_jsx(Heading,{level:`1`,id:`granting-access`,children:`Granting access`}),`\n`,_jsx(_components.p,{children:`Any user who can manage users in your Console can grant agent access.`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the user in User Management`,children:[_jsxs(_components.p,{children:[`In the TechWolf Console, go to `,_jsx(_components.strong,{children:`User Management`}),`. Use `,_jsx(_components.strong,{children:`Add users`}),`\nto add a new user, or `,_jsx(_components.strong,{children:`Edit users`}),` to update an existing one.`]}),_jsx(Frame,{caption:`Add a user in User Management.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-add-user.png?fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=f14ea3af1562a76b11f7a2dc043bf953`,alt:`Adding a user in the TechWolf Console`,\"data-og-width\":`2000`,width:`2000`,\"data-og-height\":`1096`,height:`1096`,\"data-path\":`integrations/analyst-agent/copilot/images/console-add-user.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-add-user.png?w=280\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=75766ee5cf9bb07bff9f2eefcf3d7fa4 280w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-add-user.png?w=560\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=2e5ae600020fdda0ef2752cdf4aae3c8 560w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-add-user.png?w=840\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=c50217af18127b2c58982daf9e058d36 840w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-add-user.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=edf03e5f6acf069516451447bb2b9b13 1100w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-add-user.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=a3969d686a9923413e114cb424a6bebc 1650w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-add-user.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=f2775f0b25a5be772981d0ca272e6ece 2500w`})})]}),_jsxs(Step,{title:`Check the user's Data Foundation roles`,children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Data Foundation`}),` roles determine which data the user, and so the\nagent on their behalf, is allowed to see. Confirm they match what you\nexpect the user to be able to analyse; see `,_jsx(_components.a,{href:`#what-determines-what-a-user-sees`,children:`What determines what a user\nsees`}),`.`]}),_jsx(Frame,{caption:`Assign the user's data roles.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-roles-data-foundation.png?fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=c9a9bb9c65b23f25e11d225e0f4033c6`,alt:`Data Foundation roles`,\"data-og-width\":`834`,width:`834`,\"data-og-height\":`878`,height:`878`,\"data-path\":`integrations/analyst-agent/copilot/images/console-roles-data-foundation.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-roles-data-foundation.png?w=280\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=f915a653f463396d11394a0664b7f890 280w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-roles-data-foundation.png?w=560\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=b00b9d598bc26429b2ea47cdc6105f31 560w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-roles-data-foundation.png?w=840\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=3cf673dc0a30590f69bb718ce8fcc23a 840w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-roles-data-foundation.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=c7ba076e4f2730313f75404dc2fd51d9 1100w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-roles-data-foundation.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=475d5bf4fbc2ea2aa4880999cdcfbac7 1650w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-roles-data-foundation.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=d9669a7320940de4b10639bd21efbf2c 2500w`})})]}),_jsxs(Step,{title:`Grant the agent role`,children:[_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`TechWolf Agent`}),`, set `,_jsx(_components.strong,{children:`Roles`}),` to `,_jsx(_components.strong,{children:`Viewer`}),`, then select\n`,_jsx(_components.strong,{children:`Add`}),` (or save your changes for an existing user).`]}),_jsx(Frame,{caption:`Grant the TechWolf Agent role, then add the user.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-agent-role.png?fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=b832bfa650b637990f4efdc8a8937b5a`,alt:`TechWolf Agent role set to Viewer`,\"data-og-width\":`1344`,width:`1344`,\"data-og-height\":`272`,height:`272`,\"data-path\":`integrations/analyst-agent/copilot/images/console-agent-role.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-agent-role.png?w=280\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=f5a3696c193174a3725e37eb605b1ede 280w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-agent-role.png?w=560\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=92421cce332d93ef8dda3f6399ec9bf6 560w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-agent-role.png?w=840\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=343930967bb09595b73e4eafd0e21c49 840w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-agent-role.png?w=1100\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=a42ab5aa177076e861066c3d9fdfd09d 1100w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-agent-role.png?w=1650\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=653b5599a99f54126abbd6c51e7d5365 1650w, https://mintcdn.com/techwolf/tsN6h2ZCZ5XiSEJ7/integrations/analyst-agent/copilot/images/console-agent-role.png?w=2500\u0026fit=max\u0026auto=format\u0026n=tsN6h2ZCZ5XiSEJ7\u0026q=85\u0026s=f6db0a045dd4e3c4bf0e1a7bc70f1a24 2500w`})}),_jsx(Note,{children:_jsx(_components.p,{children:`Access changes apply immediately. Users do not need to sign out and\nback in.`})})]})]}),`\n`,_jsxs(_components.p,{children:[`To see who has access today, review the `,_jsx(_components.strong,{children:`Analyst Agent`}),` column in `,_jsx(_components.strong,{children:`User\nManagement`}),`. To remove access, clear the user’s `,_jsx(_components.strong,{children:`Viewer`}),` role there; this\nalso takes effect immediately.`]}),`\n`,_jsx(Heading,{level:`1`,id:`what-determines-what-a-user-sees`,children:`What determines what a user sees`}),`\n`,_jsx(_components.p,{children:`The agent inherits each user’s Console access exactly. If a user cannot see\nsomething in the Console, the agent will not show it or reason over it on their\nbehalf. These are the settings that shape the answers a user gets:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Console access`}),_jsx(_components.th,{children:`Effect in the agent`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Skill Supply Roles`})}),_jsx(_components.td,{children:`Whether the user sees employee skills at all`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Employee Org Units`})}),_jsx(_components.td,{children:`Which employees are in scope`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Skill Demand Roles`})}),_jsx(_components.td,{children:`Whether the user sees job skills at all`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tasks on Jobs Roles`})}),_jsx(_components.td,{children:`Whether the user sees job tasks`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Jobs`})}),_jsx(_components.td,{children:`Which jobs are in scope, all or a named subset`})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`A user whose access is narrowed gets a correspondingly narrower answer, not\nan error. If an answer looks incomplete, check the user’s data access\nfirst.`})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A user cannot be given view access to all jobs while owning only some of\nthem. If a user owns a subset of jobs, they see only that subset, and the\nagent answers accordingly. Differing view permissions per job are not\nsupported today.`})}),`\n`,_jsx(Heading,{level:`1`,id:`which-data-the-agent-can-draw-on`,children:`Which data the agent can draw on`}),`\n`,_jsxs(_components.p,{children:[`Separately from per-user access, the agent only uses the TechWolf data products\nyour organization subscribes to. These dataset entitlements are enforced\nserver-side on every request, `,_jsx(_components.strong,{children:`default-deny`}),` and applied `,_jsx(_components.strong,{children:`per tenant`}),`, not\nper user. A tenant scoped to Market Intelligence receives only Market\nIntelligence; when a question needs data outside your subscription, the agent\nexplains what is not covered rather than returning a partial answer. Access is\n`,_jsx(_components.strong,{children:`read-only by construction`}),`: the agent cannot execute actions in any HR\nsystem.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Restricting specific user groups `,_jsx(_components.em,{children:`within`}),` a tenant to a subset of data\nsources is a roadmap item rather than a capability available today.\nEntitlements are applied at the tenant level.`]})}),`\n`,_jsx(Heading,{level:`1`,id:`access-through-microsoft-365-copilot`,children:`Access through Microsoft 365 Copilot`}),`\n`,_jsxs(_components.p,{children:[`Reaching the agent through Copilot changes nothing about who can see what.\nEvery message carries a verified Microsoft Entra identity, resolved to that\nuser’s existing TechWolf role and data scope before any data is read. Users\nstill need the `,_jsx(_components.strong,{children:`Viewer`}),` role, assigned exactly as above. See `,_jsx(_components.a,{href:`/integrations/analyst-agent/copilot/how-it-works`,children:`How It\nWorks`}),` for the full identity and access model.`]}),`\n`,_jsx(Heading,{level:`1`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A user cannot open the agent.`}),` Confirm the `,_jsx(_components.strong,{children:`Viewer`}),` role is assigned\nunder `,_jsx(_components.strong,{children:`TechWolf Agent`}),`. This is the most common cause.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A user sees fewer employees or jobs than expected.`}),` This is data access\nworking as intended. Review their organizational unit and job access.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Nobody in the organization can open the agent.`}),` Contact\n`,_jsx(_components.a,{href:`mailto:support@techwolf.ai`,children:`support@techwolf.ai`}),`. Access checks fail closed,\nso a temporary service issue results in access being denied, never granted.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"User Management","description":null,"href":"/integrations/analyst-agent/user-management"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Managing access to the TechWolf Analyst Agent","slug":"managing-access-to-the-techwolf-analyst-agent","depth":1,"children":[]},{"title":"Granting access","slug":"granting-access","depth":1,"children":[]},{"title":"What determines what a user sees","slug":"what-determines-what-a-user-sees","depth":1,"children":[]},{"title":"Which data the agent can draw on","slug":"which-data-the-agent-can-draw-on","depth":1,"children":[]},{"title":"Access through Microsoft 365 Copilot","slug":"access-through-microsoft-365-copilot","depth":1,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/techwolf/17802b7b2cc53972/snippets/open-source-fetch.js"],"subdomain":"techwolf","siteName":"TechWolf Developer Portal","title":"User Management - TechWolf Developer Portal","navMaps":{"firstHrefInVersion":{"latest":{"href":"/integrations/analyst-agent/user-management","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T10:58:16.439Z","originalFileLocation":"integrations/analyst-agent/user-management.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=\"application-name\" content=\"TechWolf Developer Portal\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"User Management - TechWolf Developer Portal\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TechWolf Developer Portal\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.techwolf.ai/integrations/analyst-agent/user-management\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://techwolf.mintlify.site/_mintlify/api/og/v2?division=TechWolf+Analyst+Agent\u0026amp;title=User+Management\u0026amp;theme=85ae84f5920bc5282ea03928\u0026amp;signature=a8d16f4bd7143bf40f20f2b8c8568069a26f4a36246371d4e00e5683792d6ebe\">\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=\"User Management - TechWolf Developer Portal\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://techwolf.mintlify.site/_mintlify/api/og/v2?division=TechWolf+Analyst+Agent\u0026amp;title=User+Management\u0026amp;theme=85ae84f5920bc5282ea03928\u0026amp;signature=a8d16f4bd7143bf40f20f2b8c8568069a26f4a36246371d4e00e5683792d6ebe\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/techwolf/Lf66MexGoHiNX4jC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TechWolf Developer Portal\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.techwolf.ai/integrations/analyst-agent/user-management\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/integrations/analyst-agent/user-management.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.techwolf.ai/#organization\",\"name\":\"TechWolf Developer Portal\",\"url\":\"https://developers.techwolf.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/techwolf/0_twKXAYhPjxNw-G/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=0_twKXAYhPjxNw-G\u0026q=85\u0026s=cf37edb6f69a1663ed15c7112643daf9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.techwolf.ai#website\",\"name\":\"TechWolf Developer Portal\",\"url\":\"https://developers.techwolf.ai\",\"publisher\":{\"@id\":\"https://developers.techwolf.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management#webpage\",\"url\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management\",\"name\":\"User Management\",\"dateModified\":\"2026-11-04T10:58:16.439Z\",\"isPartOf\":{\"@id\":\"https://developers.techwolf.ai#website\"},\"breadcrumb\":{\"@id\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"TechWolf Analyst Agent\",\"item\":\"https://developers.techwolf.ai/integrations/analyst-agent/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Management\",\"item\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management#article\",\"headline\":\"User Management\",\"name\":\"User Management\",\"url\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management\",\"mainEntityOfPage\":{\"@id\":\"https://developers.techwolf.ai/integrations/analyst-agent/user-management#webpage\"},\"dateModified\":\"2026-11-04T10:58:16.439Z\",\"publisher\":{\"@id\":\"https://developers.techwolf.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.techwolf.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TechWolf Developer Portal\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TechWolf Developer Portal","nav":{"global":null,"versions":[{"version":"latest","default":true,"tabs":[{"tab":"API Reference","pages":[{"title":"API Reference","href":"/reference/latest/API Documentation/Introduction/Introduction"}]},{"tab":"Tutorials","pages":[{"title":"Tutorials","href":"/tutorials"}]},{"tab":"Technology","pages":[{"title":"Technology","href":"/technology"}]},{"tab":"Integrations","groups":[{"group":"Integrations","pages":[{"title":"Integrations Overview","href":"/integrations/overview"}]},{"group":"Datasource Integrations","pages":[{"title":"Key concepts","href":"/integrations/datasource-integrations/datasources-key-concepts"},{"group":"File-based input integrations","pages":[{"group":"SAP SuccessFactors","pages":[{"title":"Overview","href":"/integrations/datasource-integrations/sap-standard-input-integration/overview"},{"title":"Installation - Employees","href":"/integrations/datasource-integrations/sap-standard-input-integration/installation-employees"},{"title":"Installation - Jobs","href":"/integrations/datasource-integrations/sap-standard-input-integration/installation-jobs"},{"title":"How To: Set Up a Report Schedule","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-set-up-report-schedule"},{"title":"How To: Load Export Integration Definitions","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-load-export-integration-definitions"},{"title":"How To: Whitelist SFTP server in SAP","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-whitelist-sap-sftp-server"},{"title":"How To: Add an SSH Key to the Integration Center","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-add-ssh-key-integration-center"}]},{"group":"Workday","pages":[{"title":"Overview","href":"/integrations/datasource-integrations/workday-datasource/overview"},{"title":"Installation","href":"/integrations/datasource-integrations/workday-datasource/installation"},{"title":"EIB Specification","href":"/integrations/datasource-integrations/workday-datasource/eib-specification"},{"title":"Jobs","href":"/integrations/datasource-integrations/workday-datasource/jobs"},{"title":"Employees","href":"/integrations/datasource-integrations/workday-datasource/employees"},{"title":"Courses","href":"/integrations/datasource-integrations/workday-datasource/courses"}]},{"group":"Other systems","pages":[{"title":"Technical data flow","href":"/integrations/datasource-integrations/non-standard-datasource-integrations/technical-data-flow"},{"title":"Data checklist","href":"/integrations/datasource-integrations/non-standard-datasource-integrations/data-checklist"},{"title":"Jobs","href":"/integrations/datasource-integrations/non-standard-datasource-integrations/jobs"},{"title":"Employees","href":"/integrations/datasource-integrations/non-standard-datasource-integrations/employees"},{"title":"Courses","href":"/integrations/datasource-integrations/non-standard-datasource-integrations/courses"}]}]},{"group":"Data Source Connectors","pages":[{"group":"Workday","pages":[{"title":"Overview","href":"/integrations/datasource-integrations/connectors/workday/overview"},{"title":"Installation","href":"/integrations/datasource-integrations/connectors/workday/installation"}]},{"group":"SAP SuccessFactors via BTP","pages":[{"title":"SAP BTP Connector","href":"/integrations/datasource-integrations/connectors/sap-btp/overview"},{"title":"How It Works","href":"/integrations/datasource-integrations/connectors/sap-btp/how-it-works"},{"title":"Installation","href":"/integrations/datasource-integrations/connectors/sap-btp/installation"}]},{"group":"Cornerstone","pages":[{"title":"Overview","href":"/integrations/datasource-integrations/connectors/cornerstone/overview"},{"title":"Installation","href":"/integrations/datasource-integrations/connectors/cornerstone/installation"}]}]},{"title":"How To: build custom datasource integrations","href":"/integrations/datasource-integrations/how-to-datasource-integration"}]},{"group":"Employee Skill Assistant","pages":[{"title":"What is the Skill Assistant?","href":"/integrations/skill-assistant/overview"},{"group":"Microsoft Teams","pages":[{"title":"Installation","href":"/integrations/skill-assistant/teams/installation"},{"title":"How It Works","href":"/integrations/skill-assistant/teams/how-it-works"},{"title":"Customizations","href":"/integrations/skill-assistant/teams/customizations"},{"title":"How It Looks","href":"/integrations/skill-assistant/teams/how-it-looks"}]},{"group":"Slack","pages":[{"title":"Installation","href":"/integrations/skill-assistant/slack/installation"},{"title":"How It Works","href":"/integrations/skill-assistant/slack/how-it-works"},{"title":"Customizations","href":"/integrations/skill-assistant/slack/customizations"},{"title":"How It Looks","href":"/integrations/skill-assistant/slack/how-it-looks"}]},{"group":"Workday","pages":[{"title":"Installation","href":"/integrations/skill-assistant/workday/installation"},{"title":"How It Works","href":"/integrations/skill-assistant/workday/how-it-works"},{"title":"Customizations","href":"/integrations/skill-assistant/workday/customizations"},{"title":"How It Looks","href":"/integrations/skill-assistant/workday/how-it-looks"}]},{"group":"Degreed","pages":[{"title":"Installation","href":"/integrations/skill-assistant/degreed/installation"},{"title":"How It Works","href":"/integrations/skill-assistant/degreed/how-it-works"},{"title":"Customizations","href":"/integrations/skill-assistant/degreed/customizations"},{"title":"How It Looks","href":"/integrations/skill-assistant/degreed/how-it-looks"}]}]},{"group":"TechWolf Analyst Agent","pages":[{"title":"What is the TechWolf Analyst Agent?","description":null,"href":"/integrations/analyst-agent/overview"},{"title":"User Management","href":"/integrations/analyst-agent/user-management"},{"title":"Credits","description":null,"href":"/integrations/analyst-agent/credits"},{"title":"Usage Reports","href":"/integrations/analyst-agent/reports"},{"group":"M365 Copilot","pages":[{"title":"Installation","href":"/integrations/analyst-agent/copilot/installation"},{"title":"How It Works","href":"/integrations/analyst-agent/copilot/how-it-works"},{"title":"How It Looks","href":"/integrations/analyst-agent/copilot/how-it-looks"}]},{"title":"FAQ","href":"/integrations/analyst-agent/faq"}]},{"group":"TechWolf MCP Connector","pages":[{"title":"What is the TechWolf MCP Connector?","href":"/integrations/mcp-connector/overview"},{"title":"Security","href":"/integrations/mcp-connector/security"},{"title":"FAQ","href":"/integrations/mcp-connector/faq"}]},{"group":"Entity Sync","pages":[{"group":"Workday","pages":[{"group":"Skill Sync","pages":[{"group":"Employees","pages":[{"title":"Overview","href":"/integrations/workday-skill-sync-integration/overview-employees"},{"title":"Installation","href":"/integrations/workday-skill-sync-integration/installation-employees"}]},{"group":"Jobs","pages":[{"title":"Overview","href":"/integrations/workday-skill-sync-integration/overview-jobs"},{"title":"Installation","href":"/integrations/workday-skill-sync-integration/installation-jobs"}]},{"title":"How It Works","href":"/integrations/workday-skill-sync-integration/how-it-works"},{"title":"Explanation: Skill Harmonization","href":"/integrations/workday-skill-sync-integration/skill-harmonization"}]},{"group":"Job Description Sync","pages":[{"title":"Overview","href":"/integrations/workday-job-description-sync/overview"},{"title":"Installation","href":"/integrations/workday-job-description-sync/installation"},{"title":"How It Works","href":"/integrations/workday-job-description-sync/how-it-works"}]}]},{"group":"SAP SuccessFactors","pages":[{"group":"Skill Sync","pages":[{"group":"Employees","pages":[{"title":"Overview","href":"/integrations/sap-skill-sync-integration/overview-employees"},{"title":"Installation","href":"/integrations/sap-skill-sync-integration/installation-employees"}]},{"group":"Jobs","pages":[{"title":"Overview","href":"/integrations/sap-skill-sync-integration/overview-jobs"},{"title":"Installation","href":"/integrations/sap-skill-sync-integration/installation-jobs"}]},{"title":"How It Works","href":"/integrations/sap-skill-sync-integration/how-it-works"}]},{"group":"Skills Taxonomy","pages":[{"title":"Overview","href":"/integrations/sap-skill-sync-integration/overview-skills-taxonomy"},{"title":"Installation","href":"/integrations/sap-skill-sync-integration/installation-skills-taxonomy"}]},{"group":"How-to's","pages":[{"title":"How To: Find the SAP SuccessFactors Company ID and API URL","href":"/integrations/sap-skill-sync-integration/how-to-find-company-id-and-api-url"},{"title":"How To: Find the SAP identifier for a skill","href":"/integrations/sap-skill-sync-integration/how-to-find-a-skill-id"},{"title":"How To: Manage the Skill Proficiency Rating Scale in SAP SuccessFactors","href":"/integrations/sap-skill-sync-integration/how-to-manage-proficiency-rating-scale"},{"title":"How To: Register TechWolf as a Trusted Data Source in SAP SuccessFactors","href":"/integrations/sap-skill-sync-integration/how-to-register-data-source"},{"title":"How To: Load Import Integration Definitions","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-load-import-integration-definitions"},{"title":"How To: Load Export Integration Definitions","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-load-export-integration-definitions"},{"title":"How To: Whitelist SFTP server in SAP","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-whitelist-sap-sftp-server"},{"title":"How To: Add an SSH Key to the Integration Center","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-add-ssh-key-integration-center"}]}]},{"group":"SAP BTP","pages":[{"group":"Skill Sync","pages":[{"group":"Employees","pages":[{"title":"Overview","href":"/integrations/sap-btp-skill-sync/overview-employees"},{"title":"Installation","href":"/integrations/sap-btp-skill-sync/installation-employees"}]},{"group":"Jobs","pages":[{"title":"Overview","href":"/integrations/sap-btp-skill-sync/overview-jobs"},{"title":"Installation","href":"/integrations/sap-btp-skill-sync/installation-jobs"}]},{"title":"How It Works","href":"/integrations/sap-btp-skill-sync/how-it-works"}]},{"group":"How-to's","pages":[{"title":"How To: Find the SAP SuccessFactors Company ID and API URL","href":"/integrations/sap-btp-skill-sync/how-to-find-company-id-and-api-url"},{"title":"How To: Find the SAP identifier for a skill","href":"/integrations/sap-btp-skill-sync/how-to-find-a-skill-id"},{"title":"How To: Manage the Skill Proficiency Rating Scale in SAP SuccessFactors","href":"/integrations/sap-btp-skill-sync/how-to-manage-proficiency-rating-scale"},{"title":"How To: Register TechWolf as a Trusted Data Source in SAP SuccessFactors","href":"/integrations/sap-btp-skill-sync/how-to-register-data-source"},{"title":"How To: Load Import Integration Definitions","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-load-import-integration-definitions"},{"title":"How To: Load Export Integration Definitions","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-load-export-integration-definitions"},{"title":"How To: Whitelist SFTP server in SAP","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-whitelist-sap-sftp-server"},{"title":"How To: Add an SSH Key to the Integration Center","href":"/integrations/datasource-integrations/sap-standard-input-integration/how-to-add-ssh-key-integration-center"}]}]},{"group":"Degreed","pages":[{"group":"Skill Sync","pages":[{"group":"Employees","pages":[{"title":"Overview","href":"/integrations/degreed-skill-sync-integration/overview-employees"},{"title":"Installation","href":"/integrations/degreed-skill-sync-integration/installation-employees"}]},{"title":"How It Works","href":"/integrations/degreed-skill-sync-integration/how-it-works"}]}]}]},{"group":"Reporting","pages":[{"title":"File-based output integrations","href":"/integrations/file-based-output/overview"},{"group":"Supported export types","pages":[{"title":"Standard exports","href":"/integrations/file-based-output/standard-exports"},{"title":"Visier exports","href":"/integrations/file-based-output/visier-exports"}]}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/integrations/webhooks/overview"},{"title":"Event Types","href":"/integrations/webhooks/event_types"},{"title":"Protocol and Delivery","href":"/integrations/webhooks/protocol-delivery"},{"title":"Security","href":"/integrations/webhooks/security"}]},{"group":"References","pages":[{"title":"File guidelines","href":"/integrations/reference/file-guidelines"},{"group":"SFTP","pages":[{"title":"SFTP","href":"/integrations/reference/sftp/sftp"},{"title":"How SFTP works","href":"/integrations/reference/sftp/how-sftp-works"},{"title":"Security","href":"/integrations/reference/sftp/security"},{"title":"Self-service SFTP setup","href":"/integrations/reference/sftp/self-service-setup"}]},{"title":"File Organization","href":"/integrations/reference/file-structure"},{"title":"Single Sign-On for the TechWolf Console","href":"/integrations/reference/sso"},{"title":"IP Addresses","href":"/integrations/reference/ip-addresses"},{"title":"Skills in Workday","href":"/integrations/reference/workday-skills"}]}]},{"tab":"Open Source","pages":[{"title":"Open Source","href":"/open-source"}]}]}]},"basePath":"","title":"User Management - TechWolf Developer Portal","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["10e4515597","07c022d89b","a74be98ba7"],"chunks":["BannerMarkdown-BcDCEkh6.js","dist-CwjSCXIK.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-eKJ4rcii.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}