Liveness probe. Confirms the API is wired and reports the deployed commit.
GET https://hubra.app/api/v1/health
A cheap liveness probe. Confirms the API surface is wired and exposes the version and current commit so callers can tell which build they are talking to.This endpoint does not call any upstream provider; it is a single-digit-millisecond response.
Always true when this endpoint responds; if you cannot reach the API at all, you will get a network error instead.
service
string
Always "hubra-agent-api".
version
string
API surface version. Always "v1" for this endpoint.
commit
string
Deployed commit SHA; "unknown" in dev or when not injected by the platform.
time
string
Server time, ISO 8601.
Use cases
Smoke testing before running a stake flow.
Deploy verification by comparing commit against your expected SHA.
Clock drift checks by comparing time against your local clock.
Errors
This endpoint does not return errors under normal conditions. If you see a non-2xx response, treat it as a network or platform-level outage rather than an API surface issue.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hubra","colors":{"primary":"#DAA520","light":"#F5C84B","dark":"#0A0A0A"},"logo":{"light":"https://mintcdn.com/blocksync/a91yWPUBuiSCKhAM/logo/light.svg?fit=max\u0026auto=format\u0026n=a91yWPUBuiSCKhAM\u0026q=85\u0026s=f020037617de90fa5e1bfa9f03e5a765","dark":"https://mintcdn.com/blocksync/a91yWPUBuiSCKhAM/logo/dark.svg?fit=max\u0026auto=format\u0026n=a91yWPUBuiSCKhAM\u0026q=85\u0026s=bac300e00f03b9d2bb689195bf6f2d11"},"favicon":"https://mintcdn.com/blocksync/a91yWPUBuiSCKhAM/favicon.svg?fit=max\u0026auto=format\u0026n=a91yWPUBuiSCKhAM\u0026q=85\u0026s=c8bed4fb67743728cb956778b867f412","navbar":{"links":[{"href":"mailto:hello@hubra.app","label":"Support"}],"primary":{"type":"button","label":"Stake SOL","href":"https://hubra.app/s"}},"footer":{"socials":{"x":"https://x.com/hubraapp","github":"https://github.com/block-sync-one/hubra","telegram":"https://tg.hubra.app"}},"seo":{},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://www.hubra.app"},{"anchor":"App","icon":"rocket","href":"https://hubra.app/c"},{"anchor":"Telegram","icon":"telegram","href":"https://t.me/hubraapp"},{"anchor":"X","icon":"x","href":"https://x.com/hubraapp"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"blocksync","hasAudioNarration":false,"actualSubdomain":"blocksync","customDomains":["docs.hubra.app"],"gitSource":{"type":"github","owner":"hubra-labs","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae93eaf70013830e19c77fc:success","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Developer","count":16},{"language":"default","tag":"Documentation","count":13},{"language":"default","tag":"Getting started","count":6},{"language":"default","tag":"Write endpoints","count":5},{"language":"default","tag":"Features","count":5},{"language":"default","tag":"Read endpoints","count":4},{"language":"default","tag":"Resources","count":4},{"language":"default","tag":"Reference","count":3},{"language":"default","tag":"Legal","count":2}]},"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":"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},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"developer/endpoints/health","slug":"/developer/endpoints/health","pageMetadata":{"title":"GET /health","description":"Liveness probe. Confirms the API is wired and reports the deployed commit.","href":"/developer/endpoints/health"},"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: \"Liveness probe. Confirms the API is wired and reports the deployed commit.\"\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={code:`code`,hr:`hr`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`http`,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:`http`,children:_jsxs(_components.code,{language:`http`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`GET`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` https://hubra.app/api/v1/health`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`A cheap liveness probe. Confirms the API surface is wired and exposes the version and current commit so callers can tell which build they are talking to.`}),`\n`,_jsx(_components.p,{children:`This endpoint does not call any upstream provider; it is a single-digit-millisecond response.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`request`,children:`Request`}),`\n`,_jsx(_components.p,{children:`No parameters, no body, no auth.`}),`\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:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://hubra.app/api/v1/health`})]}),`\n`]})})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,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:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"ok\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"service\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"hubra-agent-api\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"version\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"v1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"commit\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"\u003cgit sha or 'unknown'>\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"time\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2026-05-07T07:39:30.123Z\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ok`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`boolean`})}),_jsxs(_components.td,{children:[`Always `,_jsx(_components.code,{children:`true`}),` when this endpoint responds; if you cannot reach the API at all, you will get a network error instead.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`service`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`string`})}),_jsxs(_components.td,{children:[`Always `,_jsx(_components.code,{children:`\"hubra-agent-api\"`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`version`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`string`})}),_jsxs(_components.td,{children:[`API surface version. Always `,_jsx(_components.code,{children:`\"v1\"`}),` for this endpoint.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`commit`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`string`})}),_jsxs(_components.td,{children:[`Deployed commit SHA; `,_jsx(_components.code,{children:`\"unknown\"`}),` in dev or when not injected by the platform.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`time`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`string`})}),_jsx(_components.td,{children:`Server time, ISO 8601.`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`use-cases`,children:`Use cases`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Smoke testing`}),` before running a stake flow.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Deploy verification`}),` by comparing `,_jsx(_components.code,{children:`commit`}),` against your expected SHA.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Clock drift checks`}),` by comparing `,_jsx(_components.code,{children:`time`}),` against your local clock.`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`errors`,children:`Errors`}),`\n`,_jsx(_components.p,{children:`This endpoint does not return errors under normal conditions. If you see a non-2xx response, treat it as a network or platform-level outage rather than an API surface issue.`})]})}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":"GET /health","description":"Liveness probe. Confirms the API is wired and reports the deployed commit.","href":"/developer/endpoints/health"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Request","slug":"request","depth":2,"children":[]},{"title":"Response","slug":"response","depth":2,"children":[]},{"title":"Use cases","slug":"use-cases","depth":2,"children":[]},{"title":"Errors","slug":"errors","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"blocksync","siteName":"Hubra","title":"GET /health - Hubra","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-07T18:08:14.110Z","originalFileLocation":"developer/endpoints/health.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Liveness probe. Confirms the API is wired and reports the deployed commit.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hubra\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/blocksync/xLZGRm_ypGKWBvyY/_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/blocksync/xLZGRm_ypGKWBvyY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/blocksync/xLZGRm_ypGKWBvyY/_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/blocksync/xLZGRm_ypGKWBvyY/_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/blocksync/xLZGRm_ypGKWBvyY/_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/blocksync/xLZGRm_ypGKWBvyY/_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/blocksync/xLZGRm_ypGKWBvyY/_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/blocksync/xLZGRm_ypGKWBvyY/_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/blocksync/xLZGRm_ypGKWBvyY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"GET /health - Hubra\">\u003cmeta data-mint-head property=\"og:description\" content=\"Liveness probe. Confirms the API is wired and reports the deployed commit.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hubra\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hubra.app/developer/endpoints/health\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://blocksync.mintlify.site/_mintlify/api/og/v2?division=Read+endpoints\u0026amp;title=GET+%2Fhealth\u0026amp;description=Liveness+probe.+Confirms+the+API+is+wired+and+reports+the+deployed+commit.\u0026amp;theme=6fae770320c7e4aee309d0bd\u0026amp;signature=b1e589053933ae9da3e335f716e361842d3c8b914b76deccdd1e67f5fb607e66\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"GET /health - Hubra\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Liveness probe. Confirms the API is wired and reports the deployed commit.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://blocksync.mintlify.site/_mintlify/api/og/v2?division=Read+endpoints\u0026amp;title=GET+%2Fhealth\u0026amp;description=Liveness+probe.+Confirms+the+API+is+wired+and+reports+the+deployed+commit.\u0026amp;theme=6fae770320c7e4aee309d0bd\u0026amp;signature=b1e589053933ae9da3e335f716e361842d3c8b914b76deccdd1e67f5fb607e66\">\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/blocksync/xLZGRm_ypGKWBvyY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hubra\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#DAA520\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hubra.app/developer/endpoints/health\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/developer/endpoints/health.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hubra.app/#organization\",\"name\":\"Hubra\",\"url\":\"https://docs.hubra.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/blocksync/a91yWPUBuiSCKhAM/logo/light.svg?fit=max\u0026auto=format\u0026n=a91yWPUBuiSCKhAM\u0026q=85\u0026s=f020037617de90fa5e1bfa9f03e5a765\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hubra.app#website\",\"name\":\"Hubra\",\"url\":\"https://docs.hubra.app\",\"publisher\":{\"@id\":\"https://docs.hubra.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hubra.app/developer/endpoints/health#webpage\",\"url\":\"https://docs.hubra.app/developer/endpoints/health\",\"name\":\"GET /health\",\"description\":\"Liveness probe. Confirms the API is wired and reports the deployed commit.\",\"dateModified\":\"2026-05-07T18:08:14.110Z\",\"isPartOf\":{\"@id\":\"https://docs.hubra.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hubra.app/developer/endpoints/health#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hubra.app/developer/endpoints/health#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hubra\",\"item\":\"https://docs.hubra.app\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GET /health\",\"item\":\"https://docs.hubra.app/developer/endpoints/health\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.hubra.app/developer/endpoints/health#article\",\"headline\":\"GET /health\",\"name\":\"GET /health\",\"description\":\"Liveness probe. Confirms the API is wired and reports the deployed commit.\",\"url\":\"https://docs.hubra.app/developer/endpoints/health\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hubra.app/developer/endpoints/health#webpage\"},\"dateModified\":\"2026-05-07T18:08:14.110Z\",\"publisher\":{\"@id\":\"https://docs.hubra.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hubra.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hubra\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Hubra\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/developer/endpoints/health.md","siteName":"Hubra","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://www.hubra.app"},{"anchor":"App","icon":"rocket","href":"https://hubra.app/c"},{"anchor":"Telegram","icon":"telegram","href":"https://t.me/hubraapp"},{"anchor":"X","icon":"x","href":"https://x.com/hubraapp"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"Developer","groups":[{"group":"Getting started","pages":[{"title":"Developer overview","href":"/developer/overview"},{"title":"Quickstart","href":"/developer/quickstart"},{"title":"Conventions","href":"/developer/conventions"},{"title":"Strategies","description":"The canonical strategy registry. Four keys, four asset routes.","href":"/developer/strategies"}]},{"group":"Read endpoints","pages":[{"title":"GET /health","href":"/developer/endpoints/health"},{"title":"GET /strategies","description":"List every canonical strategy with its live APY and exchange rate.","href":"/developer/endpoints/list-strategies"},{"title":"GET /strategies/:key","href":"/developer/endpoints/get-strategy"},{"title":"GET /apy/history","href":"/developer/endpoints/apy-history"}]},{"group":"Write endpoints","pages":[{"title":"POST /quote","href":"/developer/endpoints/quote"},{"title":"POST /stake","href":"/developer/endpoints/stake"},{"title":"POST /unstake","href":"/developer/endpoints/unstake"},{"title":"POST /withdraw","href":"/developer/endpoints/withdraw"},{"title":"POST /broadcast","href":"/developer/endpoints/broadcast"}]},{"group":"Reference","pages":[{"title":"Hubra token","href":"/developer/hubra-token"},{"title":"Errors","href":"/developer/errors"},{"title":"Glossary","href":"/developer/glossary"}]}]}]},"basePath":"","title":"GET /health - Hubra","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}