The user has to be logged in to proceed with this flow.Make sure to either:
Send a valid Authorization header with of type Bearer TOKEN_VALUE where TOKEN_VALUE is the token returned in the response from Sign up or Sign in flow
In case your app supports cookie, you can enable request cookies as our API Automatically sets a cookie named session-token which is forwarded with each request to our api.
Since we use opaque token in our IAM Service, we follow approach recommended by Auth0.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Locai IAM Service Docs","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"favicon":"/images/favicon.png","logo":{"light":"https://mintlify.s3-us-west-1.amazonaws.com/locai-a2c1f1e4/logo/locai-logo.svg","dark":"https://mintlify.s3-us-west-1.amazonaws.com/locai-a2c1f1e4/logo/locai-light-logo.svg"},"navbar":{"primary":{"type":"button","label":"API Playground","href":"https://dev-iam.razi.ai/docs"}},"seo":{"metatags":{"og:title":"Locai IAM Service Docs","og:image":"/images/favicon.png","og:description":"Docs for IAM Service related modules","og:logo":"/logo/locai-logo.svg"},"indexing":"all"},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/locai","github":"https://github.com/LocAI1/iam-service"}},"navigation":{"global":{"anchors":[{"anchor":"Slack","href":"https://locai-workspace.slack.com/archives/C07GY8L0NPK","icon":{"name":"slack","style":"solid"}},{"anchor":"Contribute","href":"https://github.com/LocAI1/iam-service/pulls","icon":{"name":"code-pull-request","style":"solid"}},{"anchor":"Feature Request / Issues","href":"https://github.com/LocAI1/iam-service/issues","icon":{"name":"scrubber","style":"regular"}}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"locai-a2c1f1e4","hasAudioNarration":false,"actualSubdomain":"locai-a2c1f1e4","customDomains":["iam-docs.razi.ai"],"gitSource":{"type":"github","owner":"locai1","repo":"iam-docs-v1","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae921720330fbfc0d0ef8b1:success","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Tutorials","count":74},{"language":"default","tag":"Libraries","count":62},{"language":"default","tag":"API Reference","count":40},{"language":"default","tag":"React SDK","count":30},{"language":"default","tag":"Authorization","count":21},{"language":"default","tag":"Multi Tenancy","count":16},{"language":"default","tag":"Hooks","count":15},{"language":"default","tag":"Authentication","count":14},{"language":"default","tag":"Organization Management","count":10},{"language":"default","tag":"Authenticated Flows","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"editor-metadata","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-tutorials/authenticated-flows/token-introspection","slug":"/api-tutorials/authenticated-flows/token-introspection","pageMetadata":{"title":"Token Introspection","description":null,"sidebar_position":4,"icon":"shield-check","iconType":"solid","href":"/api-tutorials/authenticated-flows/token-introspection"},"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`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(Warning,{children:[_jsx(_components.p,{children:`The user has to be logged in to proceed with this flow.`}),_jsx(_components.p,{children:`Make sure to either:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Send a valid `,_jsx(_components.code,{children:`Authorization`}),` header with of type `,_jsx(_components.code,{children:`Bearer TOKEN_VALUE`}),` where `,_jsx(_components.strong,{children:`TOKEN_VALUE`}),` is the token returned in the response from `,_jsx(_components.a,{href:`/api-tutorials/unauthenticated-flows/sign-up-by-username-password#sign-up-a-user`,children:`Sign up`}),` or `,_jsx(_components.a,{href:`/api-tutorials/unauthenticated-flows/sign-in-by-username-password`,children:`Sign in`}),` flow`]}),`\n`,_jsxs(_components.li,{children:[`In case your app supports cookie, you can enable request cookies as our API Automatically sets a cookie named `,_jsx(_components.code,{children:`session-token`}),` which is forwarded with each request to our api.`]}),`\n`]})]}),`\n`,_jsxs(_components.p,{children:[`Since we use opaque token in our IAM Service, we follow approach recommended by `,_jsx(_components.a,{href:`https://auth0.com/docs/secure/tokens/access-tokens#opaque-access-tokens`,children:`Auth0`}),`.`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` GET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://dev-iam.razi.ai/v1/authentication/users/me`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer YOUR_SECRET_TOKEN'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'X-App-Name: '`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`The above call will return the `,_jsx(_components.code,{children:`userid`}),` and `,_jsx(_components.code,{children:`state`}),` if the token is valid.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:_jsx(_components.a,{href:`https://dev-iam.razi.ai/docs#/tag/authentication/GET/v1/authentication/users/me`,children:`Link to Playground`})})})]})}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":"Token Introspection","description":null,"sidebar_position":4,"icon":"shield-check","iconType":"solid","href":"/api-tutorials/authenticated-flows/token-introspection"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"locai-a2c1f1e4","siteName":"Locai IAM Service Docs","title":"Locai IAM Service Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-tutorials/authenticated-flows/token-introspection.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=\"Locai IAM Service Docs\">\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/locai-a2c1f1e4/_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/locai-a2c1f1e4/_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/locai-a2c1f1e4/_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/locai-a2c1f1e4/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Locai IAM Service Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Docs for IAM Service related modules\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Locai IAM Service Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://locai-a2c1f1e4.mintlify.site/images/favicon.png\">\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=\"Locai IAM Service Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Docs for IAM Service related modules\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://locai-a2c1f1e4.mintlify.site/images/favicon.png\">\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/locai-a2c1f1e4/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Locai IAM Service Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003cmeta data-mint-head name=\"og:logo\" content=\"/logo/locai-logo.svg\">\u003clink data-mint-head rel=\"canonical\" href=\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-tutorials/authenticated-flows/token-introspection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://iam-docs.razi.ai/#organization\",\"name\":\"Locai IAM Service Docs\",\"url\":\"https://iam-docs.razi.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintlify.s3-us-west-1.amazonaws.com/locai-a2c1f1e4/logo/locai-logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://iam-docs.razi.ai#website\",\"name\":\"Locai IAM Service Docs\",\"url\":\"https://iam-docs.razi.ai\",\"publisher\":{\"@id\":\"https://iam-docs.razi.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection#webpage\",\"url\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection\",\"name\":\"Token Introspection\",\"isPartOf\":{\"@id\":\"https://iam-docs.razi.ai#website\"},\"breadcrumb\":{\"@id\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Tutorials\",\"item\":\"https://iam-docs.razi.ai/api-tutorials/getting-started\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authenticated Flows\",\"item\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/verify-email\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Token Introspection\",\"item\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection#article\",\"headline\":\"Token Introspection\",\"name\":\"Token Introspection\",\"url\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection\",\"mainEntityOfPage\":{\"@id\":\"https://iam-docs.razi.ai/api-tutorials/authenticated-flows/token-introspection#webpage\"},\"image\":\"https://iam-docs.razi.ai/images/favicon.png\",\"publisher\":{\"@id\":\"https://iam-docs.razi.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://iam-docs.razi.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Locai IAM Service Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Locai IAM Service Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-tutorials/authenticated-flows/token-introspection.md","siteName":"Locai IAM Service Docs","nav":{"global":{"anchors":[{"anchor":"Slack","href":"https://locai-workspace.slack.com/archives/C07GY8L0NPK","icon":{"name":"slack","style":"solid"}},{"anchor":"Contribute","href":"https://github.com/LocAI1/iam-service/pulls","icon":{"name":"code-pull-request","style":"solid"}},{"anchor":"Feature Request / Issues","href":"https://github.com/LocAI1/iam-service/issues","icon":{"name":"scrubber","style":"regular"}}]},"tabs":[{"tab":"Introduction","pages":[{"title":"Introduction","href":"/introduction"}]},{"tab":"API Tutorials","groups":[{"group":"API Tutorials","pages":[{"title":"Getting Started","icon":"wand-magic-sparkles","iconType":"solid","href":"/api-tutorials/getting-started"},{"title":"Features Setup","icon":"wrench","iconType":"solid","href":"/api-tutorials/email-template-setup"},{"title":"Basic Flows Supported for user authentication","sidebarTitle":"Basic Flows","icon":"arrow-progress","iconType":"solid","href":"/api-tutorials/basic-flows"},{"group":"Unauthenticated Flows","icon":{"name":"lock-open","style":"solid"},"pages":[{"title":"Sign up by username and password","icon":"right-to-bracket","iconType":"solid","href":"/api-tutorials/unauthenticated-flows/sign-up-by-username-password"},{"title":"Sign in by username and password","icon":"user","iconType":"solid","href":"/api-tutorials/unauthenticated-flows/sign-in-by-username-password"},{"title":"Forgot Password","icon":"key","iconType":"solid","href":"/api-tutorials/unauthenticated-flows/forgot-password"},{"title":"Access Token Generation for Machine User","icon":"universal-access","iconType":"solid","href":"/api-tutorials/unauthenticated-flows/generate-machine-user-token"}]},{"group":"Authenticated Flows","icon":{"name":"lock","style":"solid"},"pages":[{"title":"Verify Email","icon":"badge-check","iconType":"solid","href":"/api-tutorials/authenticated-flows/verify-email"},{"title":"Fetch User Information","icon":"bars-progress","iconType":"solid","href":"/api-tutorials/authenticated-flows/get-user-info"},{"title":"Reset Password","icon":"rotate","iconType":"solid","href":"/api-tutorials/authenticated-flows/reset-password"},{"title":"Update User Information","description":null,"icon":"pen-to-square","iconType":"solid","href":"/api-tutorials/authenticated-flows/update-user-info"},{"title":"Token Introspection","icon":"shield-check","iconType":"solid","href":"/api-tutorials/authenticated-flows/token-introspection"},{"title":"Sign Out User","description":null,"icon":"right-from-bracket","iconType":"solid","href":"/api-tutorials/authenticated-flows/log-out-user"},{"group":"Machine User","icon":"robot","pages":[{"title":"Create Machine User","icon":"head-side-gear","iconType":"solid","href":"/api-tutorials/authenticated-flows/create-machine-user"},{"title":"JWKS Endpoint","icon":"arrows-rotate-reverse","iconType":"solid","href":"/api-tutorials/unauthenticated-flows/jwks-endpoint"}]}]},{"group":"Social Media Flows","icon":{"name":"bolt","style":"solid"},"pages":[{"title":"Social Media Integration","icon":"plug","iconType":"solid","href":"/api-tutorials/social-media-flows/introduction"},{"group":"Setup OAuth Providers","icon":"wrench","pages":[{"title":"Google Integration","icon":"google","iconType":"brands","href":"/api-tutorials/social-media-flows/oauth-providers/google-idp"},{"title":"Azure AD Integration","icon":"microsoft","iconType":"brands","href":"/api-tutorials/social-media-flows/oauth-providers/azure-idp"}]},{"title":"Get App Metadata","icon":"database","iconType":"solid","href":"/api-tutorials/social-media-flows/fetch-app-metadata"},{"title":"Create Intent","icon":"link","iconType":"solid","href":"/api-tutorials/social-media-flows/create-intent"},{"title":"Validate Intent","icon":"check","iconType":"solid","href":"/api-tutorials/social-media-flows/validate-intent"}]},{"group":"Multi Tenancy","icon":{"name":"building","style":"solid"},"pages":[{"title":"Multi-Tenancy Architecture","icon":"users","iconType":"solid","href":"/api-tutorials/multi-tenancy/introduction"},{"group":"Invite Based Flows","icon":{"name":"user-plus","style":"solid"},"pages":[{"title":"Onboard new organization","icon":"layer-plus","iconType":"solid","href":"/api-tutorials/multi-tenancy/invite-based/setup-new-organization"},{"title":"Invite Organization Managers","icon":"paper-plane","iconType":"solid","href":"/api-tutorials/multi-tenancy/invite-based/onboard-org-manager"},{"title":"Assign/Invite User with custom role","icon":"paper-plane","iconType":"solid","href":"/api-tutorials/multi-tenancy/invite-based/assign-or-invite-user-with-custom-roles"}]},{"title":"Get User Roles and permissions","icon":"list-check","iconType":"solid","href":"/api-tutorials/multi-tenancy/get-user-roles"},{"title":"Permission Introspection","icon":"file-check","iconType":"solid","href":"/api-tutorials/multi-tenancy/introspection"},{"group":"Organization Management","icon":{"name":"robot","style":"solid"},"pages":[{"title":"Machine User Flow","icon":"robot","iconType":"solid","href":"/api-tutorials/multi-tenancy/machine-user/introduction"},{"title":"Get All Organizations","icon":"sitemap","iconType":"solid","href":"/api-tutorials/multi-tenancy/machine-user/get-all-organization"},{"title":"Get All Users","icon":"users","iconType":"solid","href":"/api-tutorials/multi-tenancy/machine-user/get-all-users"},{"title":"Get all User of Organization","icon":"users","iconType":"solid","href":"/api-tutorials/multi-tenancy/machine-user/get-all-users-of-organization"},{"title":"Search User of Organization","icon":"searchengin","iconType":"solid","href":"/api-tutorials/multi-tenancy/organization-management/search-users-of-organization"},{"title":"Add User to Organization","icon":"plus","iconType":"solid","href":"/api-tutorials/multi-tenancy/machine-user/add-user-to-org"},{"title":"Delete User from Organization","icon":"ban","iconType":"solid","href":"/api-tutorials/multi-tenancy/machine-user/delete-user-from-organization"},{"title":"Delete a User","icon":"trash","iconType":"solid","href":"/api-tutorials/multi-tenancy/machine-user/delete-a-user"},{"title":"Get Organizations Details","icon":"info","iconType":"solid","href":"/api-tutorials/multi-tenancy/organization-management/get-org-details"},{"title":"Update Organizations Details","icon":"wrench","iconType":"solid","href":"/api-tutorials/multi-tenancy/organization-management/update-org-details"}]}]}]}]},{"tab":"Libraries","pages":[{"title":"Libraries","href":"/libraries/javascript"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/metadata/get-org-metadata"}]}]},"basePath":"","title":"Locai IAM Service Docs","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}