Every API request needs a bearer token in the Authorization header. Tokens are tied to your organization and inherit the limits of your subscription tier.
Click Generate new key and copy the value immediately. We never display it again.
API keys grant full access to your organization’s quota. Store them in a secret manager, keep them out of source control, and rotate them if you suspect one has leaked.
Generate a new key, switch your workload to it, then delete the old key in the app. Deleted keys stop working immediately and any in-flight calls using them will start failing with 401.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Terrapin","colors":{"primary":"#5cc9c4","light":"#78d9d4","dark":"#3a9e99"},"logo":{"light":"https://mintcdn.com/terrapinfinance/izOIwTIm47tha4Ui/logo.png?fit=max\u0026auto=format\u0026n=izOIwTIm47tha4Ui\u0026q=85\u0026s=259202f1a61642e74e1194ad39a9e024","dark":"https://mintcdn.com/terrapinfinance/izOIwTIm47tha4Ui/logo.png?fit=max\u0026auto=format\u0026n=izOIwTIm47tha4Ui\u0026q=85\u0026s=259202f1a61642e74e1194ad39a9e024","href":"https://terrapinfinance.com"},"favicon":"https://mintcdn.com/terrapinfinance/izOIwTIm47tha4Ui/favicon-32x32.png?fit=max\u0026auto=format\u0026n=izOIwTIm47tha4Ui\u0026q=85\u0026s=58578f8d2047f9bcac70a1a5bcff33d4","appearance":{"default":"dark","strict":true},"background":{"color":{"light":"#f2f1ec","dark":"#101210"}},"navbar":{"links":[{"href":"https://calendly.com/miguel-terrapinfinance/terrapin-fixed-income-data","label":"Book a demo"}],"primary":{"type":"button","label":"Get API key","href":"https://terrapinfinance.com/app"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/terrapin-finance"}},"seo":{"metatags":{"og:image":"https://terrapinfinance.com/images/og/documentation.png","twitter:image":"https://terrapinfinance.com/images/og/documentation.png"}},"styling":{"codeblocks":{"theme":{"light":"catppuccin-latte","dark":"github-dark-high-contrast"}},"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"terrapinfinance","hasAudioNarration":false,"actualSubdomain":"terrapinfinance","customDomains":["docs.terrapinfinance.com"],"gitSource":{"type":"github","owner":"terrapin-code","repo":"terrapin-app","deployBranch":"main","contentDirectory":"api-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4e16698dfca153fc005ae","collectionId":"1513b397-fc66-4676-9558-081c0a24c1e3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4e16698dfca153fc005ae"},"entitlements":{},"buildId":"6ae4e16698dfca153fc005ae","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":45},{"language":"default","tag":"Credit Intel Platform","count":13},{"language":"default","tag":"US municipal securities","count":11},{"language":"default","tag":"Government \u0026 corporate bonds (deprecated)","count":5},{"language":"default","tag":"Fixed income securities","count":5},{"language":"default","tag":"US agency bonds (deprecated)","count":5},{"language":"default","tag":"Getting started","count":5},{"language":"default","tag":"Coverage","count":5},{"language":"default","tag":"US municipal bond statistics","count":4},{"language":"default","tag":"Data dictionaries","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"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":"billing-updated-9-15","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"authentication","slug":"/authentication","pageMetadata":{"title":"Authentication","description":"Authenticate your requests with a bearer token.","mode":"wide","href":"/authentication"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Authenticate your requests with a bearer token.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Every API request needs a bearer token in the `,_jsx(_components.code,{children:`Authorization`}),` header. Tokens are tied to your organization and inherit the limits of your subscription tier.`]}),`\n`,_jsx(Heading,{level:`2`,id:`get-an-api-key`,children:`Get an API key`}),`\n`,_jsxs(_components.p,{children:[`API keys are managed from `,_jsx(_components.a,{href:`https://terrapinfinance.com/app`,children:`the app`}),`:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Sign in to your Terrapin account.`}),`\n`,_jsxs(_components.li,{children:[`Open the `,_jsx(_components.strong,{children:`API Keys`}),` section.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Generate new key`}),` and copy the value immediately. We never display it again.`]}),`\n`]}),`\n`,_jsx(Warning,{children:`API keys grant full access to your organization’s quota. Store them in a secret manager, keep them out of source control, and rotate them if you suspect one has leaked.`}),`\n`,_jsx(Heading,{level:`2`,id:`send-the-bearer-token`,children:`Send the bearer token`}),`\n`,_jsxs(_components.p,{children:[`Add `,_jsx(_components.code,{children:`Authorization: Bearer \u003ctoken>`}),` to every request.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`curl`,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes catppuccin-latte github-dark-high-contrast`,style:{backgroundColor:`#eff1f5`,\"--shiki-dark-bg\":`#0a0c10`,color:`#4c4f69`,\"--shiki-dark\":`#f0f3f6`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#FFB757`,\"--shiki-dark-font-style\":`inherit`},children:`curl`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#91CBFF`},children:` -X`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` POST`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` https://terrapinfinance.com/api/v1/securities_reference`}),_jsx(_components.span,{style:{color:`#EA76CB`,\"--shiki-dark\":`#FF9492`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#91CBFF`},children:` -H`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`$TERRAPIN_API_KEY`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`\"`}),_jsx(_components.span,{style:{color:`#EA76CB`,\"--shiki-dark\":`#FF9492`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#91CBFF`},children:` -H`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#EA76CB`,\"--shiki-dark\":`#FF9492`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#91CBFF`},children:` -d`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` '{ \"isins\": [\"US912810TM06\"] }'`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python`,numberOfLines:`13`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes catppuccin-latte github-dark-high-contrast`,style:{backgroundColor:`#eff1f5`,\"--shiki-dark-bg\":`#0a0c10`,color:`#4c4f69`,\"--shiki-dark\":`#f0f3f6`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`13`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8839EF`,\"--shiki-dark\":`#FF9492`},children:`import`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` os`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8839EF`,\"--shiki-dark\":`#FF9492`},children:`import`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` requests`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`resp `}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#FF9492`},children:`=`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` requests`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`.`}),_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-dark\":`#F0F3F6`},children:`post`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"https://terrapinfinance.com/api/v1/securities_reference\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#E64553`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#FFB757`,\"--shiki-dark-font-style\":`inherit`},children:` headers`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#FF9492`},children:`=`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#FF9492`,\"--shiki-dark-font-style\":`inherit`},children:` f`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`\"Bearer `}),_jsx(_components.span,{style:{color:`#EA76CB`,\"--shiki-dark\":`#FF9492`},children:`{`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`os`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`.`}),_jsx(_components.span,{style:{color:`#E64553`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F0F3F6`,\"--shiki-dark-font-style\":`inherit`},children:`environ`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`[`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`'`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#ADDCFF`,\"--shiki-dark-font-style\":`inherit`},children:`TERRAPIN_API_KEY`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`'`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`]`}),_jsx(_components.span,{style:{color:`#EA76CB`,\"--shiki-dark\":`#FF9492`},children:`}`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"application/json\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#E64553`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#FFB757`,\"--shiki-dark-font-style\":`inherit`},children:` json`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#FF9492`},children:`=`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`{`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`\"isins\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:` [`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`\"US912810TM06\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`]},`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`resp`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`.`}),_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-dark\":`#F0F3F6`},children:`raise_for_status`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`()`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#FE640B`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#91CBFF`,\"--shiki-dark-font-style\":`inherit`},children:`print`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`(`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`resp`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`.`}),_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-dark\":`#F0F3F6`},children:`json`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`())`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Node.js`,numberOfLines:`9`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes catppuccin-latte github-dark-high-contrast`,style:{backgroundColor:`#eff1f5`,\"--shiki-dark-bg\":`#0a0c10`,color:`#4c4f69`,\"--shiki-dark\":`#f0f3f6`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8839EF`,\"--shiki-dark\":`#FF9492`},children:`const`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#91CBFF`},children:` resp`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#FF9492`},children:` =`}),_jsx(_components.span,{style:{color:`#8839EF`,\"--shiki-dark\":`#FF9492`},children:` await`}),_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#DBB7FF`,\"--shiki-dark-font-style\":`inherit`},children:` fetch`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`(`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`\"https://terrapinfinance.com/api/v1/securities_reference\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` method`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"POST\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` headers`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:\" `Bearer \"}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#ADDCFF`},children:\"${\"}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`process`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#ADDCFF`},children:`.`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`env`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#ADDCFF`},children:`.`}),_jsx(_components.span,{style:{color:`#FE640B`,\"--shiki-dark\":`#91CBFF`},children:`TERRAPIN_API_KEY`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#ADDCFF`},children:`}`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:\"`\"}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:` \"application/json\"`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` body`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#FE640B`,\"--shiki-dark\":`#91CBFF`},children:` JSON`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`.`}),_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#DBB7FF`,\"--shiki-dark-font-style\":`inherit`},children:`stringify`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`(`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`{`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` isins`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`:`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` [`}),_jsx(_components.span,{style:{color:`#40A02B`,\"--shiki-dark\":`#ADDCFF`},children:`\"US912810TM06\"`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`] `}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`}`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`)`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`}`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`)`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`console`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`.`}),_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#DBB7FF`,\"--shiki-dark-font-style\":`inherit`},children:`log`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`(`}),_jsx(_components.span,{style:{color:`#8839EF`,\"--shiki-dark\":`#FF9492`},children:`await`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:` resp`}),_jsx(_components.span,{style:{color:`#179299`,\"--shiki-dark\":`#F0F3F6`},children:`.`}),_jsx(_components.span,{style:{color:`#1E66F5`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#DBB7FF`,\"--shiki-dark-font-style\":`inherit`},children:`json`}),_jsx(_components.span,{style:{color:`#4C4F69`,\"--shiki-dark\":`#F0F3F6`},children:`())`}),_jsx(_components.span,{style:{color:`#7C7F93`,\"--shiki-dark\":`#F0F3F6`},children:`;`})]}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`responses`,children:`Responses`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`200 OK`}),`: authenticated and processed.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`401 Unauthorized`}),`: header is missing, malformed, or the token has been revoked. The body is `,_jsx(_components.code,{children:`{\"errors\": [{\"detail\": \"Incorrect or no bearer token\"}]}`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`403 Forbidden`}),`: your tier does not include this endpoint or resource. Upgrade from `,_jsx(_components.a,{href:`https://terrapinfinance.com/app`,children:`the app`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/errors`,children:`Errors`}),` for the full status code list.`]}),`\n`,_jsx(Heading,{level:`2`,id:`rotating-and-revoking-keys`,children:`Rotating and revoking keys`}),`\n`,_jsxs(_components.p,{children:[`Generate a new key, switch your workload to it, then delete the old key in the app. Deleted keys stop working immediately and any in-flight calls using them will start failing with `,_jsx(_components.code,{children:`401`}),`.`]})]})}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":{"codeStyling":{"theme":{"light":"catppuccin-latte","dark":"github-dark-high-contrast"}},"config":{},"pageMetadata":{"title":"Authentication","description":"Authenticate your requests with a bearer token.","mode":"wide","href":"/authentication"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Get an API key","slug":"get-an-api-key","depth":2,"children":[]},{"title":"Send the bearer token","slug":"send-the-bearer-token","depth":2,"children":[]},{"title":"Responses","slug":"responses","depth":2,"children":[]},{"title":"Rotating and revoking keys","slug":"rotating-and-revoking-keys","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"terrapinfinance","siteName":"Terrapin","title":"Authentication - Terrapin","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-13T16:18:20.097Z","originalFileLocation":"authentication.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";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=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Authenticate your requests with a bearer token.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Terrapin\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/terrapinfinance/hT4LTryueBhkI9IR/_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/terrapinfinance/hT4LTryueBhkI9IR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/terrapinfinance/hT4LTryueBhkI9IR/_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/terrapinfinance/hT4LTryueBhkI9IR/_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/terrapinfinance/hT4LTryueBhkI9IR/_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/terrapinfinance/hT4LTryueBhkI9IR/_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/terrapinfinance/hT4LTryueBhkI9IR/_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/terrapinfinance/hT4LTryueBhkI9IR/_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/terrapinfinance/hT4LTryueBhkI9IR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Authentication - Terrapin\">\u003cmeta data-mint-head property=\"og:description\" content=\"Authenticate your requests with a bearer token.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Terrapin\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.terrapinfinance.com/authentication\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://terrapinfinance.com/images/og/documentation.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=\"Authentication - Terrapin\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Authenticate your requests with a bearer token.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://terrapinfinance.com/images/og/documentation.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=\"/mintlify-assets/_mintlify/favicons/terrapinfinance/hT4LTryueBhkI9IR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Terrapin\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5cc9c4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.terrapinfinance.com/authentication\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/authentication.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.terrapinfinance.com/#organization\",\"name\":\"Terrapin\",\"url\":\"https://docs.terrapinfinance.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/terrapinfinance/izOIwTIm47tha4Ui/logo.png?fit=max\u0026auto=format\u0026n=izOIwTIm47tha4Ui\u0026q=85\u0026s=259202f1a61642e74e1194ad39a9e024\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.terrapinfinance.com#website\",\"name\":\"Terrapin\",\"url\":\"https://docs.terrapinfinance.com\",\"publisher\":{\"@id\":\"https://docs.terrapinfinance.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.terrapinfinance.com/authentication#webpage\",\"url\":\"https://docs.terrapinfinance.com/authentication\",\"name\":\"Authentication\",\"description\":\"Authenticate your requests with a bearer token.\",\"dateModified\":\"2026-10-13T16:18:20.097Z\",\"isPartOf\":{\"@id\":\"https://docs.terrapinfinance.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.terrapinfinance.com/authentication#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.terrapinfinance.com/authentication#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://docs.terrapinfinance.com/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Authentication\",\"item\":\"https://docs.terrapinfinance.com/authentication\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.terrapinfinance.com/authentication#article\",\"headline\":\"Authentication\",\"name\":\"Authentication\",\"description\":\"Authenticate your requests with a bearer token.\",\"url\":\"https://docs.terrapinfinance.com/authentication\",\"mainEntityOfPage\":{\"@id\":\"https://docs.terrapinfinance.com/authentication#webpage\"},\"image\":\"https://terrapinfinance.com/images/og/documentation.png\",\"dateModified\":\"2026-10-13T16:18:20.097Z\",\"publisher\":{\"@id\":\"https://docs.terrapinfinance.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.terrapinfinance.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Terrapin\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Terrapin","nav":{"global":null,"tabs":[{"tab":"API Reference","groups":[{"group":"Getting started","pages":[{"title":"Welcome to Terrapin","description":"The modern fixed-income data API.","mode":"wide","href":"/introduction"},{"title":"Authentication","mode":"wide","href":"/authentication"},{"title":"Rate limits \u0026 quotas","description":"Request throttling, ISIN quotas, and the headers we return.","mode":"wide","href":"/rate-limits-and-quotas"},{"title":"Pagination","mode":"wide","href":"/pagination"},{"title":"Errors","mode":"wide","href":"/errors"}]},{"group":"Data dictionaries","pages":[{"title":"Fixed income securities","mode":"wide","href":"/data_dictionary_securities"},{"title":"US municipal securities","mode":"wide","href":"/data_dictionary_munis"},{"title":"US agency bonds","mode":"wide","href":"/data_dictionary_agencies"},{"title":"Government \u0026 corporate bonds","mode":"wide","href":"/data_dictionary_govies_corps"}]},{"group":"Other concepts","pages":[{"title":"Inflation factors","mode":"wide","href":"/inflation_factors"},{"title":"Use of Funds Taxonomy","mode":"wide","href":"/use_of_funds_taxonomy"}]},{"group":"Fixed income securities","pages":[{"title":"Bond Search","openapi":"post /api/v1/securities_search","href":"/api-endpoints/securities-search"},{"title":"Reference Data","openapi":"post /api/v1/securities_reference","href":"/api-endpoints/securities-reference"},{"title":"Latest Pricing","openapi":"post /api/v1/securities_pricing_latest","href":"/api-endpoints/securities-pricing-latest"},{"title":"Historical Pricing","openapi":"post /api/v1/securities_pricing_history","href":"/api-endpoints/securities-pricing-history"},{"title":"Cash Flows","openapi":"post /api/v1/securities_cashflows","href":"/api-endpoints/securities-cashflows"}]},{"group":"US municipal securities","pages":[{"title":"Bond Search","openapi":"post /api/v1/muni_search","href":"/api-endpoints/us-municipal-bond-search"},{"title":"Entity Search","openapi":"post /api/v1/muni_entity_search","href":"/api-endpoints/us-municipal-bond-entity-search"},{"title":"Reference Data","openapi":"post /api/v1/muni_reference","href":"/api-endpoints/us-municipal-bond-reference"},{"title":"Documents","openapi":"post /api/v1/muni_documents","href":"/api-endpoints/us-municipal-bond-documents"},{"title":"Latest Pricing","openapi":"post /api/v1/muni_pricing_latest","href":"/api-endpoints/us-municipal-bond-latest-pricing-data"},{"title":"Historical Pricing","openapi":"post /api/v1/muni_pricing_history","href":"/api-endpoints/us-municipal-bond-historical-pricing-data"},{"title":"Bulk Pricing","openapi":"post /api/v1/muni_pricing_daily_history","tag":"REST-only","href":"/api-endpoints/us-municipal-bond-daily-historical-pricing-data"},{"title":"Price To Yield","openapi":"post /api/v1/muni_price_to_yield","href":"/api-endpoints/us-municipal-bond-price-to-yield"},{"title":"Cash Flows","openapi":"post /api/v1/muni_cashflows","href":"/api-endpoints/us-municipal-bond-cashflows"},{"title":"Bonds in Series","openapi":"post /api/v1/muni_bonds_in_series","href":"/api-endpoints/us-municipal-bond-bonds-in-series"},{"title":"Event History","openapi":"post /api/v1/muni_events","href":"/api-endpoints/us-municipal-bond-events"}]},{"group":"US municipal bond statistics","pages":[{"title":"Outstanding Statistics","openapi":"post /api/v1/muni_stats_outstanding","href":"/api-endpoints/us-municipal-bond-stats-outstanding"},{"title":"Issuance Statistics","openapi":"post /api/v1/muni_stats_issuance","href":"/api-endpoints/us-municipal-bond-stats-issuance"},{"title":"Trade Activity Statistics","openapi":"post /api/v1/muni_stats_trade_activity","href":"/api-endpoints/us-municipal-bond-stats-trade-activity"},{"title":"Top Issuers","openapi":"post /api/v1/muni_stats_top_issuers","href":"/api-endpoints/us-municipal-bond-stats-top-issuers"}]},{"group":"Government Yield Curves","pages":[{"title":"Curve data","openapi":"post /api/v1/government_yield_curve","href":"/api-endpoints/government-yield-curve"}]},{"group":"Inflation Factors","pages":[{"title":"Inflation Factors","openapi":"post /api/v1/inflation_factors","href":"/api-endpoints/government-inflation-factors"}]},{"group":"US agency bonds (deprecated)","pages":[{"title":"Bond Search","openapi":"post /api/v1/agency_search","href":"/api-endpoints/us-agency-bond-search"},{"title":"Reference Data","openapi":"post /api/v1/agency_reference","href":"/api-endpoints/us-agency-bond-reference"},{"title":"Latest Pricing","openapi":"post /api/v1/agency_pricing_latest","href":"/api-endpoints/us-agency-latest-pricing-data"},{"title":"Historical Pricing","openapi":"post /api/v1/agency_pricing_history","href":"/api-endpoints/us-agency-historical-pricing-data"},{"title":"Cash Flows","openapi":"post /api/v1/agency_cashflows","href":"/api-endpoints/us-agency-cashflows"}]},{"group":"Government \u0026 corporate bonds (deprecated)","pages":[{"title":"Bond Search","openapi":"post /api/v1/bond_search","href":"/api-endpoints/government-and-corporate-bond-search"},{"title":"Reference Data","openapi":"post /api/v1/bond_reference","href":"/api-endpoints/government-and-corporate-reference-data"},{"title":"Latest Pricing","openapi":"post /api/v1/bond_pricing_latest","href":"/api-endpoints/government-and-corporate-latest-pricing-data"},{"title":"Historical Pricing","openapi":"post /api/v1/bond_pricing_history","href":"/api-endpoints/government-and-corporate-historical-pricing-data"},{"title":"Cash Flows","openapi":"post /api/v1/bond_cashflows","href":"/api-endpoints/government-and-corporate-cashflows"}]},{"group":"Utilities","pages":[{"title":"Convert CUSIPs to ISINs","openapi":"post /api/v1/convert_to_isin","href":"/api-endpoints/convert-to-isin"},{"title":"Download Document","openapi":"post /api/v1/download_document","href":"/api-endpoints/download-document"}]}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/introduction"}]},{"tab":"Credit Intel Platform","pages":[{"title":"Credit Intel Platform","href":"/platform-guide/introduction"}]}]},"basePath":"","title":"Authentication - Terrapin","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}