Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.
The Bunker Longevity API returns errors as JSON with a stable code you can switch on and a human-readable message. HTTP status codes follow standard REST conventions.
Sent a predict request before deployment reached ready
Poll /status until the deployment is ready
invalid_sequence
400
Amino acid input contains unsupported characters
Restrict to the 20 standard IUPAC codes
sequence_too_long
400
Input exceeds the model’s maximum length
Split into smaller windows or use a different model
invalid_smiles
400
SMILES string does not parse
Validate SMILES locally with RDKit before sending
constraint_infeasible
400
MolGen-7 constraints admit no valid molecule
Loosen constraints and try again
rate_limit_exceeded
429
Too many requests in the current window
Back off and retry after X-RateLimit-Reset
quota_exceeded
429
Monthly quota exhausted
Upgrade your plan or wait for the quota to reset
capacity_exhausted
503
No GPU capacity available for the requested instance type
Retry with backoff or pick a different instance_type
internal_error
500
Unexpected server error
Retry with backoff; contact support if it persists
Retry guidance
Do not retry 400-series errors without changing the request. They are deterministic and will fail again.
Retry 429, 500, and 503 with exponential backoff and jitter.
Include a stable request_id on retries so support can trace them.
Reach out at [email protected] with the request_id for any error you cannot resolve.
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Bunker Longevity","colors":{"primary":"#2D5A27","light":"#4C8F42","dark":"#2D5A27"},"favicon":"https://mintcdn.com/bunkere-longevity/_lZyVM-B_qNN0sJj/favicon.svg?fit=max\u0026auto=format\u0026n=_lZyVM-B_qNN0sJj\u0026q=85\u0026s=11366b94052870777dbc5722b5ac917c","appearance":{"default":"light","strict":true},"background":{"color":{"light":"#FAFAFA","dark":"#111111"}},"footer":{"socials":{"github":"https://github.com/jordantplows"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bunkere-longevity","hasAudioNarration":false,"actualSubdomain":"bunkere-longevity","customDomains":["docs.bunkerbio.com"],"gitSource":{"type":"github","owner":"jordantplows","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6aab9fef0a6611be4062c7b4","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"default","tag":"Models","count":7},{"language":"default","tag":"Installation","count":5},{"language":"default","tag":"API Reference","count":4},{"language":"default","tag":"Get Started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"api-reference/errors","slug":"/api-reference/errors","pageMetadata":{"title":"Bunker Longevity API Errors: Codes and Fixes","sidebarTitle":"Errors","description":"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.","href":"/api-reference/errors"},"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: \"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.\"\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`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The Bunker Longevity API returns errors as JSON with a stable `,_jsx(_components.code,{children:`code`}),` you can switch on and a human-readable `,_jsx(_components.code,{children:`message`}),`. HTTP status codes follow standard REST conventions.`]}),`\n`,_jsx(Heading,{level:`2`,id:`error-shape`,children:`Error shape`}),`\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:` \"error\"`}),_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:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"invalid_sequence\"`}),_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:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Sequence contains characters outside the IUPAC amino acid set\"`}),_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:` \"request_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"req_9e12ab\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`http-status-codes`,children:`HTTP status codes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`400 Bad Request`})}),_jsx(_components.td,{children:`Request body is malformed or fails validation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`401 Unauthorized`})}),_jsx(_components.td,{children:`Missing or invalid API key`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`403 Forbidden`})}),_jsx(_components.td,{children:`Key does not have the required scope`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`404 Not Found`})}),_jsx(_components.td,{children:`Model, deployment, or job does not exist`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`409 Conflict`})}),_jsx(_components.td,{children:`Deployment is not in a state that allows the requested operation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`429 Too Many Requests`})}),_jsx(_components.td,{children:`Rate limit exceeded`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`500 Internal Server Error`})}),_jsx(_components.td,{children:`Unexpected server error; safe to retry`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`503 Service Unavailable`})}),_jsx(_components.td,{children:`Capacity temporarily exhausted; retry with backoff`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`error-codes`,children:`Error codes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Code`}),_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`When it happens`}),_jsx(_components.th,{children:`How to fix`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid_api_key`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`401`}),_jsx(_components.td,{children:`Key is missing, malformed, or revoked`}),_jsxs(_components.td,{children:[`Check the `,_jsx(_components.code,{children:`Authorization`}),` header and rotate if needed`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`insufficient_scope`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`403`}),_jsx(_components.td,{children:`Key lacks the required scope`}),_jsxs(_components.td,{children:[`Use a key with `,_jsx(_components.code,{children:`inference`}),` or `,_jsx(_components.code,{children:`deploy`}),` scope`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`model_not_found`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`404`}),_jsx(_components.td,{children:`Unknown model name in the URL`}),_jsxs(_components.td,{children:[`Check the `,_jsx(_components.a,{href:`/models/overview`,children:`model catalog`}),` for valid names`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`deployment_not_ready`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`409`}),_jsxs(_components.td,{children:[`Sent a predict request before deployment reached `,_jsx(_components.code,{children:`ready`})]}),_jsxs(_components.td,{children:[`Poll `,_jsx(_components.code,{children:`/status`}),` until the deployment is ready`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid_sequence`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:`Amino acid input contains unsupported characters`}),_jsx(_components.td,{children:`Restrict to the 20 standard IUPAC codes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`sequence_too_long`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:`Input exceeds the model’s maximum length`}),_jsx(_components.td,{children:`Split into smaller windows or use a different model`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`invalid_smiles`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:`SMILES string does not parse`}),_jsx(_components.td,{children:`Validate SMILES locally with RDKit before sending`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`constraint_infeasible`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`400`}),_jsx(_components.td,{children:`MolGen-7 constraints admit no valid molecule`}),_jsx(_components.td,{children:`Loosen constraints and try again`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`rate_limit_exceeded`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`429`}),_jsx(_components.td,{children:`Too many requests in the current window`}),_jsxs(_components.td,{children:[`Back off and retry after `,_jsx(_components.code,{children:`X-RateLimit-Reset`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`quota_exceeded`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`429`}),_jsx(_components.td,{children:`Monthly quota exhausted`}),_jsx(_components.td,{children:`Upgrade your plan or wait for the quota to reset`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`capacity_exhausted`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`503`}),_jsx(_components.td,{children:`No GPU capacity available for the requested instance type`}),_jsxs(_components.td,{children:[`Retry with backoff or pick a different `,_jsx(_components.code,{children:`instance_type`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`internal_error`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`500`}),_jsx(_components.td,{children:`Unexpected server error`}),_jsx(_components.td,{children:`Retry with backoff; contact support if it persists`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`retry-guidance`,children:`Retry guidance`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Do not retry `,_jsx(_components.code,{children:`400`}),`-series errors without changing the request. They are deterministic and will fail again.`]})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Retry `,_jsx(_components.code,{children:`429`}),`, `,_jsx(_components.code,{children:`500`}),`, and `,_jsx(_components.code,{children:`503`}),` with exponential backoff and jitter.`]}),`\n`,_jsxs(_components.li,{children:[`Include a stable `,_jsx(_components.code,{children:`request_id`}),` on retries so support can trace them.`]}),`\n`,_jsxs(_components.li,{children:[`Reach out at `,_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`}),` with the `,_jsx(_components.code,{children:`request_id`}),` for any error you cannot resolve.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Bunker Longevity API Errors: Codes and Fixes","sidebarTitle":"Errors","description":"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.","href":"/api-reference/errors"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Error shape","slug":"error-shape","depth":2,"children":[]},{"title":"HTTP status codes","slug":"http-status-codes","depth":2,"children":[]},{"title":"Error codes","slug":"error-codes","depth":2,"children":[]},{"title":"Retry guidance","slug":"retry-guidance","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"bunkere-longevity","siteName":"Bunker Longevity","title":"Bunker Longevity API Errors: Codes and Fixes - Bunker Longevity","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-17T07:33:39.382Z","originalFileLocation":"api-reference/errors.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"light\"}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=\"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Bunker Longevity\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bunkere-longevity/MNvpxv_PtBCgxpNm/_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/bunkere-longevity/MNvpxv_PtBCgxpNm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bunkere-longevity/MNvpxv_PtBCgxpNm/_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/bunkere-longevity/MNvpxv_PtBCgxpNm/_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/bunkere-longevity/MNvpxv_PtBCgxpNm/_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/bunkere-longevity/MNvpxv_PtBCgxpNm/_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/bunkere-longevity/MNvpxv_PtBCgxpNm/_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/bunkere-longevity/MNvpxv_PtBCgxpNm/_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/bunkere-longevity/MNvpxv_PtBCgxpNm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Bunker Longevity API Errors: Codes and Fixes - Bunker Longevity\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bunker Longevity\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.bunkerbio.com/api-reference/errors\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bunkere-longevity.mintlify.site/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Bunker+Longevity+API+Errors%3A+Codes+and+Fixes\u0026amp;description=Reference+for+every+error+the+Bunker+Longevity+API+can+return.+Each+entry+includes+the+HTTP+status%2C+error+code%2C+meaning%2C+and+the+recommended+way+to+recover.\u0026amp;theme=068b245168be3c6e7ed0d332\u0026amp;signature=07a7827bebadf347f2d9eae4959f84a4bb08e98e0e80e7796e842d7026d841bc\">\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=\"Bunker Longevity API Errors: Codes and Fixes - Bunker Longevity\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bunkere-longevity.mintlify.site/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Bunker+Longevity+API+Errors%3A+Codes+and+Fixes\u0026amp;description=Reference+for+every+error+the+Bunker+Longevity+API+can+return.+Each+entry+includes+the+HTTP+status%2C+error+code%2C+meaning%2C+and+the+recommended+way+to+recover.\u0026amp;theme=068b245168be3c6e7ed0d332\u0026amp;signature=07a7827bebadf347f2d9eae4959f84a4bb08e98e0e80e7796e842d7026d841bc\">\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/bunkere-longevity/MNvpxv_PtBCgxpNm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bunker Longevity\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2D5A27\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.bunkerbio.com/api-reference/errors\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/errors.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.bunkerbio.com/#organization\",\"name\":\"Bunker Longevity\",\"url\":\"https://docs.bunkerbio.com\"},{\"@type\":\"WebSite\",\"@id\":\"https://docs.bunkerbio.com#website\",\"name\":\"Bunker Longevity\",\"url\":\"https://docs.bunkerbio.com\",\"publisher\":{\"@id\":\"https://docs.bunkerbio.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.bunkerbio.com/api-reference/errors#webpage\",\"url\":\"https://docs.bunkerbio.com/api-reference/errors\",\"name\":\"Bunker Longevity API Errors: Codes and Fixes\",\"description\":\"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.\",\"dateModified\":\"2026-09-17T07:33:39.382Z\",\"isPartOf\":{\"@id\":\"https://docs.bunkerbio.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.bunkerbio.com/api-reference/errors#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.bunkerbio.com/api-reference/errors#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.bunkerbio.com/api-reference/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bunker Longevity API Errors: Codes and Fixes\",\"item\":\"https://docs.bunkerbio.com/api-reference/errors\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.bunkerbio.com/api-reference/errors#article\",\"headline\":\"Bunker Longevity API Errors: Codes and Fixes\",\"name\":\"Bunker Longevity API Errors: Codes and Fixes\",\"description\":\"Reference for every error the Bunker Longevity API can return. Each entry includes the HTTP status, error code, meaning, and the recommended way to recover.\",\"url\":\"https://docs.bunkerbio.com/api-reference/errors\",\"mainEntityOfPage\":{\"@id\":\"https://docs.bunkerbio.com/api-reference/errors#webpage\"},\"dateModified\":\"2026-09-17T07:33:39.382Z\",\"publisher\":{\"@id\":\"https://docs.bunkerbio.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.bunkerbio.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bunker Longevity\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Bunker Longevity\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/errors.md","siteName":"Bunker Longevity","nav":{"global":null,"groups":[{"group":"Get Started","pages":[{"title":"Bunker Longevity: Frontier AI Models for Life Sciences","sidebarTitle":"Introduction","href":"/index"},{"title":"Quickstart: Run Your First Bunker Model","sidebarTitle":"Quickstart","href":"/quickstart"},{"title":"Authentication: API Keys for Bunker Longevity","sidebarTitle":"Authentication","href":"/authentication"}]},{"group":"Models","pages":[{"title":"Bunker Longevity Model Catalog: All Six Models","sidebarTitle":"Overview","href":"/models/overview"},{"title":"BunkerFold-3: Protein Structure Prediction from Sequence","sidebarTitle":"BunkerFold-3","href":"/models/bunkerfold-3"},{"title":"GenoScan-LLM: Whole-Genome Variant Calling","sidebarTitle":"GenoScan-LLM","href":"/models/genoscan-llm"},{"title":"MolGen-7: Generative Small Molecule Design","sidebarTitle":"MolGen-7","href":"/models/molgen-7"},{"title":"CryoNet: Cryo-EM 3D Reconstruction Model","sidebarTitle":"CryoNet","href":"/models/cryonet"},{"title":"ToxPredict-v2: Multi-Endpoint Toxicity Prediction","sidebarTitle":"ToxPredict-v2","href":"/models/toxpredict-v2"},{"title":"EpiMark: Epigenomic Annotation from Sequence","sidebarTitle":"EpiMark","href":"/models/epimark"}]},{"group":"API Reference","icon":"code","pages":[{"title":"Bunker Longevity API: Deploy Models and Run Inference","sidebarTitle":"Introduction","href":"/api-reference/introduction"},{"title":"Deploy a Bunker Longevity Model Instance","sidebarTitle":"Deploy a Model","href":"/api-reference/deploy"},{"title":"Run Inference on a Bunker Longevity Model","sidebarTitle":"Run Inference","description":"Send prediction requests to a deployed Bunker Longevity model instance. Covers the predict endpoint, request shape, streaming responses, and input schemas.","href":"/api-reference/inference"},{"title":"Bunker Longevity API Errors: Codes and Fixes","sidebarTitle":"Errors","href":"/api-reference/errors"}]},{"group":"Installation","pages":[{"title":"Install the bunker-fold Python Package","sidebarTitle":"Overview","description":"Install bunker-fold, the official Python SDK for every Bunker Longevity model. Pick a package manager, verify the install, and run your first prediction.","href":"/installation/overview"},{"title":"Install bunker-fold with pip","sidebarTitle":"pip","href":"/installation/pip"},{"title":"Install bunker-fold with uv","sidebarTitle":"uv","href":"/installation/uv"},{"title":"Install bunker-fold with Poetry","sidebarTitle":"Poetry","href":"/installation/poetry"},{"title":"Run bunker-fold in Docker","sidebarTitle":"Docker","href":"/installation/docker"}]}]},"basePath":"","title":"Bunker Longevity API Errors: Codes and Fixes - Bunker Longevity","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":[],"chunks":[]}