To create and manage API tokens for your organization’s workspace, visit the “API Tokens” section in your workspace settings. If this section isn’t visible to you, contact your Customer Success Manager.
The Harvey API uses bearer token authentication. Include the token in the Authorization header of all API requests.
Your bearer tokens grant access to sensitive data and privileged operations, so they must be kept secure. Never share tokens in public repositories, client-side code, or unsecured channels. If you need to contact Harvey support, make sure to redact your token from any example requests or screenshots.All API requests must use HTTPS. Requests sent over HTTP or without authentication will be rejected.
To help you further control what can be done with your bearer tokens, each token also has a managable permissions list which can be used to restrict what API endpoints can be used with the token. Consult the API Tokens setting page to learn
more.Some permissions are only available if your workspace has been specially configured for them. See your Order Form, or email support@harvey.ai for details on which feature(s) your organization can use.
Returns the underlying service user account associated with the API token, useful for testing that the token works or identifying which token has taken actions surfaced in audit logs.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Harvey","colors":{"primary":"#000000","light":"#FFFFFF","dark":"#000000"},"logo":{"light":"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/logo/Harvey_Logo_Ink.svg?fit=max\u0026auto=format\u0026n=MseNlCOSIs-6XLeD\u0026q=85\u0026s=749bc9fa610e1b9ba2b7ffce7dd5f04a","dark":"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/logo/Harvey_Logo_Ivory.svg?fit=max\u0026auto=format\u0026n=MseNlCOSIs-6XLeD\u0026q=85\u0026s=d8d9762153d411d19bcd8a8e17d4d5d3"},"favicon":"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/Harvey_Glyph.svg?fit=max\u0026auto=format\u0026n=MseNlCOSIs-6XLeD\u0026q=85\u0026s=0b2b40a43d7c86d305d6d3fc2501444c","api":{"playground":{"display":"simple"}},"navbar":{"links":[{"href":"mailto:support@harvey.ai","label":"Contact Support"}],"primary":{"type":"button","label":"app.harvey.ai","href":"https://app.harvey.ai"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/harvey-ai","twitter":"https://x.com/harvey_ai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"counselai","hasAudioNarration":false,"actualSubdomain":"counselai","customDomains":["developers.harvey.ai"],"gitSource":{"type":"github","owner":"harveyai","repo":"public-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adbb0e72836eb8cbc52980e","collectionId":"95f77b53-4498-4444-a651-b0da93d794c2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adbb0e72836eb8cbc52980e"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adbb18d1b29a73b03420106","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API Reference","count":39},{"language":"default","tag":"Vault","count":32},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"Endpoint Overview","count":9},{"language":"default","tag":"Agents","count":8},{"language":"default","tag":"Client Matters","count":6},{"language":"default","tag":"Getting Started","count":4},{"language":"default","tag":"Intake","count":4},{"language":"default","tag":"Audit Logs","count":4},{"language":"default","tag":"History Export","count":4}],"searchSettings":{"showContentSnippets":true,"isFiltersEnabled":false}},"assistantConfig":{},"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":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"privacy":{"consentBanner":{"enabled":false}},"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/authentication","slug":"/api-reference/authentication","pageMetadata":{"title":"Authentication","description":null,"href":"/api-reference/authentication"},"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`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsx(_components.p,{children:`To create and manage API tokens for your organization’s workspace, visit the “API Tokens” section in your workspace settings. If this section isn’t visible to you, contact your Customer Success Manager.`})}),`\n`,_jsx(_components.p,{children:`The Harvey API uses bearer token authentication. Include the token in the Authorization header of all API requests.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,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:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.harvey.ai/v2/endpoint`}),_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:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_TOKEN_HERE\"`}),_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:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Your bearer tokens grant access to sensitive data and privileged operations, so they must be kept secure. Never share tokens in public repositories, client-side code, or unsecured channels. If you need to contact Harvey support, make sure to redact your token from any example requests or screenshots.`}),`\n`,_jsx(_components.p,{children:`All API requests must use HTTPS. Requests sent over HTTP or without authentication will be rejected.`}),`\n`,_jsx(Heading,{level:`2`,id:`permissions`,children:`Permissions`}),`\n`,_jsx(_components.p,{children:`To help you further control what can be done with your bearer tokens, each token also has a managable permissions list which can be used to restrict what API endpoints can be used with the token. Consult the API Tokens setting page to learn\nmore.`}),`\n`,_jsxs(_components.p,{children:[`Some permissions are only available if your workspace has been specially configured for them. See your Order Form, or email `,_jsx(_components.a,{href:`mailto:support@harvey.ai`,children:`support@harvey.ai`}),` for details on which feature(s) your organization can use.`]}),`\n`,_jsx(Heading,{level:`2`,id:`country-specific-endpoint-url`,children:`Country-Specific Endpoint URL`}),`\n`,_jsxs(_components.p,{children:[`If your organization is using Harvey’s EU-hosted deployment, update the request URL to point to the EU API endpoint: `,_jsx(_components.a,{href:`https://eu.api.harvey.ai`,children:_jsx(_components.strong,{children:`https://eu.api.harvey.ai`})})]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,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:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://eu.api.harvey.ai/v2/endpoint`}),_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:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_TOKEN_HERE\"`}),_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:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`If your organization is using Harvey’s AU-hosted deployment, update the request URL to point to the AU API endpoint: `,_jsx(_components.a,{href:`https://au.api.harvey.ai`,children:_jsx(_components.strong,{children:`https://au.api.harvey.ai`})})]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,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:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://au.api.harvey.ai/v2/endpoint`}),_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:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer YOUR_TOKEN_HERE\"`}),_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:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`testing-authentication`,children:`Testing Authentication`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`GET`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.harvey.ai/api/whoami`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Returns the underlying service user account associated with the API token, useful for testing that the token works or identifying which token has taken actions surfaced in audit logs.`})]})}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":"Authentication","description":null,"href":"/api-reference/authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Permissions","slug":"permissions","depth":2,"children":[]},{"title":"Country-Specific Endpoint URL","slug":"country-specific-endpoint-url","depth":2,"children":[]},{"title":"Testing Authentication","slug":"testing-authentication","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"counselai","siteName":"Harvey","title":"Authentication - Harvey","relatedPagesConfig":{"enabled":true,"limit":3,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T19:09:54.357Z","originalFileLocation":"api-reference/authentication.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=\"Harvey\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/Harvey_Glyph.svg?fit=max\u0026amp;auto=format\u0026amp;n=MseNlCOSIs-6XLeD\u0026amp;q=85\u0026amp;s=0b2b40a43d7c86d305d6d3fc2501444c\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/Harvey_Glyph.svg?fit=max\u0026amp;auto=format\u0026amp;n=MseNlCOSIs-6XLeD\u0026amp;q=85\u0026amp;s=0b2b40a43d7c86d305d6d3fc2501444c\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/Harvey_Glyph.svg?fit=max\u0026amp;auto=format\u0026amp;n=MseNlCOSIs-6XLeD\u0026amp;q=85\u0026amp;s=0b2b40a43d7c86d305d6d3fc2501444c\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/Harvey_Glyph.svg?fit=max\u0026amp;auto=format\u0026amp;n=MseNlCOSIs-6XLeD\u0026amp;q=85\u0026amp;s=0b2b40a43d7c86d305d6d3fc2501444c\">\u003cmeta data-mint-head property=\"og:title\" content=\"Authentication - Harvey\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Harvey\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.harvey.ai/api-reference/authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://counselai.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Authentication\u0026amp;theme=ca09a866a969d63910536c2f\u0026amp;signature=a71cf6dbb6fc2c4295de0fe118d89e750cdae65878203d3cfe60d990984394cc\">\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=\"Authentication - Harvey\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://counselai.mintlify.app/_mintlify/api/og/v2?division=Getting+Started\u0026amp;title=Authentication\u0026amp;theme=ca09a866a969d63910536c2f\u0026amp;signature=a71cf6dbb6fc2c4295de0fe118d89e750cdae65878203d3cfe60d990984394cc\">\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/counselai/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Harvey\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.harvey.ai/api-reference/authentication\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/authentication.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.harvey.ai/#organization\",\"name\":\"Harvey\",\"url\":\"https://developers.harvey.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/counselai/MseNlCOSIs-6XLeD/logo/Harvey_Logo_Ink.svg?fit=max\u0026auto=format\u0026n=MseNlCOSIs-6XLeD\u0026q=85\u0026s=749bc9fa610e1b9ba2b7ffce7dd5f04a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.harvey.ai#website\",\"name\":\"Harvey\",\"url\":\"https://developers.harvey.ai\",\"publisher\":{\"@id\":\"https://developers.harvey.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.harvey.ai/api-reference/authentication#webpage\",\"url\":\"https://developers.harvey.ai/api-reference/authentication\",\"name\":\"Authentication\",\"dateModified\":\"2026-10-23T19:09:54.357Z\",\"isPartOf\":{\"@id\":\"https://developers.harvey.ai#website\"},\"breadcrumb\":{\"@id\":\"https://developers.harvey.ai/api-reference/authentication#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.harvey.ai/api-reference/authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Harvey\",\"item\":\"https://developers.harvey.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authentication\",\"item\":\"https://developers.harvey.ai/api-reference/authentication\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.harvey.ai/api-reference/authentication#article\",\"headline\":\"Authentication\",\"name\":\"Authentication\",\"url\":\"https://developers.harvey.ai/api-reference/authentication\",\"mainEntityOfPage\":{\"@id\":\"https://developers.harvey.ai/api-reference/authentication#webpage\"},\"dateModified\":\"2026-10-23T19:09:54.357Z\",\"publisher\":{\"@id\":\"https://developers.harvey.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.harvey.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Harvey\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Harvey","nav":{"global":null,"tabs":[{"tab":"API Reference","groups":[{"group":"Getting Started","pages":[{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Rate Limits","description":null,"href":"/api-reference/ratelimits"}]},{"group":"Assistant","pages":[{"group":"Completion","pages":[{"title":"Completion","deprecated":null,"version":null,"openapi":"/v2_completion_api.json post /api/v2/completion","href":"/api-reference/completion/completion"}]}]},{"group":"Agents","pages":[{"group":"Agents","pages":[{"title":"List Agents","deprecated":null,"version":null,"openapi":"/agents_api.json get /api/v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Get Agent","deprecated":null,"version":null,"openapi":"/agents_api.json get /api/v1/agents/{agent_id}","href":"/api-reference/agents/get-agent"},{"title":"Create Agent Thread","deprecated":null,"version":null,"openapi":"/agents_api.json post /api/v1/agent_threads","href":"/api-reference/agents/create-agent-thread"},{"title":"Get Agent Thread","deprecated":null,"version":null,"openapi":"/agents_api.json get /api/v1/agent_threads/{thread_id}","href":"/api-reference/agents/get-agent-thread"}]}]},{"group":"Vault","pages":[{"group":"Vault","pages":[{"title":"List Vault Projects and Knowledge Bases","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/workspace/projects","href":"/api-reference/vault/list-vault-projects-and-knowledge-bases"},{"title":"List Vaults in the Recycle Bin","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/workspace/recycle_bin","href":"/api-reference/vault/list-vaults-in-the-recycle-bin"},{"title":"Get Vault Project Metadata","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/get_metadata/{project_id}","href":"/api-reference/vault/get-vault-project-metadata"},{"title":"Get Review Table Metadata","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/review_table/{review_table_id}","href":"/api-reference/vault/get-review-table-metadata"},{"title":"Get File Details","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/get_files","href":"/api-reference/vault/get-file-details"},{"title":"Get Review Table Row Details","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/get_row/{review_table_id}/{file_id}","href":"/api-reference/vault/get-review-table-row-details"},{"title":"Add Row to Review Table","deprecated":null,"version":null,"openapi":"/vault_api.json post /api/v1/vault/add_row/{review_table_id}","href":"/api-reference/vault/add-row-to-review-table"},{"title":"List Files in a Vault Project","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/projects/{project_id}/files","href":"/api-reference/vault/list-files-in-a-vault-project"},{"title":"List Project Users","deprecated":null,"version":null,"openapi":"/vault_api.json get /api/v1/vault/projects/{project_id}/users","href":"/api-reference/vault/list-project-users"},{"title":"Update Project Users","deprecated":null,"version":null,"openapi":"/vault_api.json post /api/v1/vault/projects/{project_id}/users","href":"/api-reference/vault/update-project-users"},{"title":"Remove Project Users","deprecated":null,"version":null,"openapi":"/vault_api.json delete /api/v1/vault/projects/{project_id}/users","href":"/api-reference/vault/remove-project-users"},{"title":"Create a new Vault project","deprecated":null,"version":null,"openapi":"/vault_api.json post /api/v1/vault/create_project","href":"/api-reference/vault/create-a-new-vault-project"},{"title":"Upload Files to Project","deprecated":null,"version":null,"openapi":"/vault_api.json post /api/v1/vault/upload_files/{project_id}","href":"/api-reference/vault/upload-files-to-project"},{"title":"Semantic search over a vault project","deprecated":null,"version":null,"openapi":"/vault_api.json post /api/v1/vault/semantic_search","href":"/api-reference/vault/semantic-search-over-a-vault-project"},{"title":"Delete a file from a Vault project","deprecated":null,"version":null,"openapi":"/vault_api.json delete /api/v1/vault/delete_file/{file_id}","href":"/api-reference/vault/delete-a-file-from-a-vault-project"},{"title":"Delete an entire vault project and all its contents","deprecated":null,"version":null,"openapi":"/vault_api.json delete /api/v1/vault/delete_project/{project_id}","href":"/api-reference/vault/delete-an-entire-vault-project-and-all-its-contents"}]}]},{"group":"History Export","pages":[{"group":"Usage","pages":[{"title":"Get Usage History","deprecated":null,"version":null,"openapi":"/history_export_api.json get /api/v1/history/usage","href":"/history-export/usage/get-usage-history"},{"title":"Get Usage History (v2)","deprecated":null,"version":null,"openapi":"/history_export_api.json get /api/v2/history/usage","href":"/history-export/usage/get-usage-history-v2"}]},{"group":"Queries","pages":[{"title":"Get Query History","deprecated":null,"version":null,"openapi":"/history_export_api.json get /api/v1/history/query","href":"/history-export/queries/get-query-history"},{"title":"Get Query History (v2)","deprecated":null,"version":null,"openapi":"/history_export_api.json get /api/v2/history/query","href":"/history-export/queries/get-query-history-v2"}]}]},{"group":"Audit Logs","pages":[{"group":"Search","pages":[{"title":"Search Audit Logs","deprecated":null,"version":null,"openapi":"/audit_logs_api.json get /api/v1/logs/audit/search/","href":"/api-reference/search/search-audit-logs"}]},{"group":"Retrieve","pages":[{"title":"Retrieve Earliest Audit Log","deprecated":null,"version":null,"openapi":"/audit_logs_api.json get /api/v1/logs/audit/earliest","href":"/api-reference/retrieve/retrieve-earliest-audit-log"},{"title":"Retrieve Latest Audit Log","deprecated":null,"version":null,"openapi":"/audit_logs_api.json get /api/v1/logs/audit/latest","href":"/api-reference/retrieve/retrieve-latest-audit-log"}]},{"group":"Query","pages":[{"title":"Query Audit Logs","deprecated":null,"version":null,"openapi":"/audit_logs_api.json get /api/v1/logs/audit","href":"/api-reference/query/query-audit-logs"}]}]},{"group":"Client Matters","pages":[{"group":"Retrieve","pages":[{"title":"Get Client Matters","deprecated":null,"version":null,"openapi":"/client_matters_api.json get /api/v1/client_matters","href":"/api-reference/retrieve/get-client-matters"}]},{"group":"Add","pages":[{"title":"Add Client Matters","deprecated":true,"version":null,"openapi":"/client_matters_api.json post /api/v1/client_matters","href":"/api-reference/add/add-client-matters"}]},{"group":"Delete","pages":[{"title":"Delete Client Matters","deprecated":null,"version":null,"openapi":"/client_matters_api.json delete /api/v1/client_matters","href":"/api-reference/delete/delete-client-matters"},{"title":"Delete Matters","deprecated":null,"version":null,"openapi":"/client_matters_api.json delete /api/v2/matters","href":"/api-reference/delete/delete-matters"}]},{"group":"Upsert","pages":[{"title":"Upsert Clients","deprecated":null,"version":null,"openapi":"/client_matters_api.json post /api/v2/clients","href":"/api-reference/upsert/upsert-clients"},{"title":"Upsert Matters","deprecated":null,"version":null,"openapi":"/client_matters_api.json post /api/v2/matters","href":"/api-reference/upsert/upsert-matters"}]}]},{"group":"Intake","pages":[{"group":"Intake","pages":[{"title":"Create Request","deprecated":null,"version":null,"openapi":"/intake_api.json post /api/v1/intake/requests","href":"/api-reference/intake/create-request"},{"title":"Get Request","deprecated":null,"version":null,"openapi":"/intake_api.json get /api/v1/intake/requests/{request_id}","href":"/api-reference/intake/get-request"}]}]}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/introduction"}]}]},"title":"Authentication - Harvey","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}