{
"error": {
"type": "authentication_error",
"code": "api_key_expired",
"message": "This API key expired on 3 Feb 2027. Create a new one under Settings → API keys.",
"doc_url": "https://docs.indm.social/errors#api_key_expired"
}
}
{
"error": {
"type": "not_found",
"code": "media_not_found",
"message": "There's no post with that id in this workspace. GET /v1/media lists them; refresh the account first if it was just published.",
"param": "media_id",
"doc_url": "https://docs.indm.social/errors#media_not_found"
}
}
{
"error": {
"type": "rate_limited",
"code": "rate_limited",
"message": "That's more than 120 requests a minute on one key. Wait 18s and try again.",
"doc_url": "https://docs.indm.social/errors#rate_limited"
}
}
{
"error": {
"type": "api_error",
"code": "internal_error",
"message": "Something went wrong on our end. Try again; if it keeps happening, quote request req_8Qm2ZcY4vN7tLp1K to support@indm.social.",
"doc_url": "https://docs.indm.social/errors#internal_error"
}
}
Accounts
Check account health
An end-to-end check of one account: whether Instagram has paused the connection and
why, how fast it sends and how much is waiting, which errors Instagram has returned
lately, and whether any live automation is set up in a way that can’t fire. The
answer to “why did nobody get the DM?”.
A queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting
the account; messages_waiting drains at send_speed_per_hour.
{
"error": {
"type": "authentication_error",
"code": "api_key_expired",
"message": "This API key expired on 3 Feb 2027. Create a new one under Settings → API keys.",
"doc_url": "https://docs.indm.social/errors#api_key_expired"
}
}
{
"error": {
"type": "not_found",
"code": "media_not_found",
"message": "There's no post with that id in this workspace. GET /v1/media lists them; refresh the account first if it was just published.",
"param": "media_id",
"doc_url": "https://docs.indm.social/errors#media_not_found"
}
}
{
"error": {
"type": "rate_limited",
"code": "rate_limited",
"message": "That's more than 120 requests a minute on one key. Wait 18s and try again.",
"doc_url": "https://docs.indm.social/errors#rate_limited"
}
}
{
"error": {
"type": "api_error",
"code": "internal_error",
"message": "Something went wrong on our end. Try again; if it keeps happening, quote request req_8Qm2ZcY4vN7tLp1K to support@indm.social.",
"doc_url": "https://docs.indm.social/errors#internal_error"
}
}
An API key from Settings → API keys in the inDM app, sent as
Authorization: Bearer indm_.... Keys belong to one workspace and carry a scope:
read for GET routes and the validate dry run, full for everything. Keep keys on
your server; never ship one to a browser or a mobile app.
connected when everything is running. needs_reconnect when Instagram has
paused the connection; nothing syncs or sends until it is reconnected in the app.
What Instagram refused in the last 7 days and how often, keyed by a plain-words
summary of each refusal. The keys are written for people, so show them rather
than branching on them. Read the total from messages_failed_last_7d. Empty
when nothing was refused.
Show child attributes
Example:
{ "Instagram refused to message specific people": 1 }
When inDM last heard from Instagram about a comment or message on this account. A long silence on an active account is worth a look.
Example:
"2026-11-05T08:52:40Z"
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"inDM API","description":"Build, launch and read Instagram comment-to-DM automations from your own code.","colors":{"primary":"#B8452B","light":"#E0714F","dark":"#9E3A23"},"logo":{"light":"https://mintcdn.com/in-dm/dZECcUr6LPCo8pKP/logo/light.svg?fit=max\u0026auto=format\u0026n=dZECcUr6LPCo8pKP\u0026q=85\u0026s=930f4fd67b20c66f17a96391df0a7dc1","dark":"https://mintcdn.com/in-dm/dZECcUr6LPCo8pKP/logo/dark.svg?fit=max\u0026auto=format\u0026n=dZECcUr6LPCo8pKP\u0026q=85\u0026s=3d2b9b5785eea8b6502f0ec3e8c8901d","href":"https://indm.social"},"favicon":"https://mintcdn.com/in-dm/dZECcUr6LPCo8pKP/favicon.svg?fit=max\u0026auto=format\u0026n=dZECcUr6LPCo8pKP\u0026q=85\u0026s=b34dc1c87ed2b98febba7fc8b6c687bb","api":{"openapi":"openapi.yaml","playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python"]}},"background":{"color":{"light":"#FDFCFC","dark":"#0B0B0A"}},"navbar":{"links":[{"href":"mailto:support@indm.social","label":"Support"}],"primary":{"type":"button","label":"Open inDM","href":"https://app.indm.social"}},"footer":{"socials":{"instagram":"https://www.instagram.com/indm.social","website":"https://indm.social"}},"seo":{"metatags":{"canonical":"https://docs.indm.social"},"indexing":"navigable"},"fonts":{"heading":{"family":"Fraunces","weight":600},"body":{"family":"Hanken Grotesk"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"in-dm","hasAudioNarration":false,"actualSubdomain":"in-dm","customDomains":["docs.indm.social"],"gitSource":{"type":"github","owner":"indm-social","repo":"project-social","deployBranch":"main","contentDirectory":"api-docs","isPrivate":true,"mountPath":"","label":"","_id":"6aec389be2217a8df5084569"},"chroma":{"latestBuiltDeploymentHistoryId":"6aec38b2e2217a8df50847ac","collectionId":"5558e828-a155-4053-ba25-bc656a472b13","liveDeploymentHistoryId":"6aec38b2e2217a8df50847ac","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aec477a754501e0c6b5577b","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API Reference","count":17},{"language":"default","tag":"Guides","count":11},{"language":"default","tag":"Automations","count":7},{"language":"default","tag":"Working with the API","count":6},{"language":"default","tag":"Accounts","count":5},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Media","count":2},{"language":"default","tag":"Recipes","count":2},{"language":"default","tag":"Workspace","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/accounts/get-account-health","slug":"/api-reference/accounts/get-account-health","pageMetadata":{"openapi":"get /accounts/{account_id}/health","title":"Check account health","description":"An end-to-end check of one account: whether Instagram has paused the connection and\nwhy, how fast it sends and how much is waiting, which errors Instagram has returned\nlately, and whether any live automation is set up in a way that can't fire. The\nanswer to \"why did nobody get the DM?\".\n\nA queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting\nthe account; `messages_waiting` drains at `send_speed_per_hour`.\n\nNeeds a `read` or `full` key.\n","href":"/api-reference/accounts/get-account-health"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"An end-to-end check of one account: whether Instagram has paused the connection and\\nwhy, how fast it sends and how much is waiting, which errors Instagram has returned\\nlately, and whether any live automation is set up in a way that can’t fire. The\\nanswer to “why did nobody get the DM?”.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting\\nthe account; \", _jsx(_components.code, {\n children: \"messages_waiting\"\n }), \" drains at \", _jsx(_components.code, {\n children: \"send_speed_per_hour\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Needs a \", _jsx(_components.code, {\n children: \"read\"\n }), \" or \", _jsx(_components.code, {\n children: \"full\"\n }), \" key.\"]\n })]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"get /accounts/{account_id}/health","title":"Check account health","description":"An end-to-end check of one account: whether Instagram has paused the connection and\nwhy, how fast it sends and how much is waiting, which errors Instagram has returned\nlately, and whether any live automation is set up in a way that can't fire. The\nanswer to \"why did nobody get the DM?\".\n\nA queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting\nthe account; `messages_waiting` drains at `send_speed_per_hour`.\n\nNeeds a `read` or `full` key.\n","href":"/api-reference/accounts/get-account-health"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getAccountHealth","tags":["Accounts"],"summary":"Check account health","description":"An end-to-end check of one account: whether Instagram has paused the connection and\nwhy, how fast it sends and how much is waiting, which errors Instagram has returned\nlately, and whether any live automation is set up in a way that can't fire. The\nanswer to \"why did nobody get the DM?\".\n\nA queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting\nthe account; `messages_waiting` drains at `send_speed_per_hour`.\n\nNeeds a `read` or `full` key.\n","x-indm-scope":"read","parameters":["06381d46-3c94-43cf-abd2-1d94abc4dabf"],"responses":{"200":"d6a74e51-c495-47c9-bed8-4023378b91e5","401":"fbf26085-9ebb-4296-ad63-767795659c7c","404":"aaea2ab2-f0b6-4bbc-be86-90f713c18e80","429":"71145561-66b5-40a9-994d-df0f08443563","500":"a7177e20-8470-4db1-ad7a-2aa2e3148154"},"method":"get","type":"path","servers":["e5f23c24-da12-4d01-bf2f-38f8531a1e04"],"security":["2f3e715c-04e3-4543-bae9-44e7de536f28"],"path":"/accounts/{account_id}/health","baseUrlOptions":["https://api.indm.social/v1"],"title":"Check account health","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"06381d46-3c94-43cf-abd2-1d94abc4dabf":{"name":"account_id","in":"path","required":true,"description":"The account `id` from [List accounts](/api-reference/accounts/list-accounts).","schema":{"type":"string","format":"uuid","isRequired":true,"description":"The account `id` from [List accounts](/api-reference/accounts/list-accounts).","uniqueKey":"","typeLabel":"string\u003cuuid>"},"example":"6f1c2a9e-3b7d-4e21-9a55-0c8d2f4b7e10"}},"responses":{"d6a74e51-c495-47c9-bed8-4023378b91e5":{"description":"The account's health.","headers":{"X-Request-Id":{"description":"A unique id for this request. Include it when you write to support and we can find the request at once.","schema":{"type":"string"},"example":"req_8Qm2ZcY4vN7tLp1K"},"RateLimit-Limit":{"description":"Requests this key may make per minute, across every route. Sent once the key is accepted.","schema":{"type":"integer"},"example":120},"RateLimit-Remaining":{"description":"Requests left in the current one-minute window. `0` when a write is refused for the write limit.","schema":{"type":"integer"},"example":117},"RateLimit-Reset":{"description":"Seconds until the current window resets.","schema":{"type":"integer"},"example":42}},"content":{"application/json":{"schema":{"type":"object","required":["account_id","username","status","live_automations","automations_that_cannot_fire","send_speed_per_hour","messages_waiting","messages_failed_last_24h","messages_failed_last_7d","instagram_errors_last_7d"],"properties":{"account_id":{"type":"string","format":"uuid","example":"6f1c2a9e-3b7d-4e21-9a55-0c8d2f4b7e10","isRequired":true,"uniqueKey":"account_id","typeLabel":"string\u003cuuid>"},"username":{"type":"string","description":"The Instagram handle, without the @.","example":"maya.grows","isRequired":true,"uniqueKey":"username","typeLabel":"string"},"status":{"type":"string","enum":["connected","needs_reconnect","disconnected","error"],"description":"`connected` when everything is running. `needs_reconnect` when Instagram has\npaused the connection; nothing syncs or sends until it is reconnected in the app.\n","example":"connected","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"live_automations":{"type":"integer","description":"Automations live on this account now.","example":2,"isRequired":true,"uniqueKey":"live_automations","typeLabel":"integer"},"automations_that_cannot_fire":{"type":"array","description":"Names of live automations set up in a way that can never trigger, such as one with no keywords. Empty when there are none.","items":{"type":"string","uniqueKey":"automations_that_cannot_fire.items.[INDEX]","typeLabel":"string"},"example":[],"isRequired":true,"uniqueKey":"automations_that_cannot_fire","typeLabel":"string[]"},"send_speed_per_hour":{"type":"integer","description":"How many messages this account sends per hour, at most. inDM spaces sends on\npurpose so Instagram keeps trusting the account.\n","example":200,"isRequired":true,"uniqueKey":"send_speed_per_hour","typeLabel":"integer"},"messages_waiting":{"type":"integer","description":"Messages queued for this account right now. A queue drains at `send_speed_per_hour`; it is not a fault.","example":4,"isRequired":true,"uniqueKey":"messages_waiting","typeLabel":"integer"},"messages_failed_last_24h":{"type":"integer","description":"Messages Instagram refused in the last 24 hours.","example":0,"isRequired":true,"uniqueKey":"messages_failed_last_24h","typeLabel":"integer"},"messages_failed_last_7d":{"type":"integer","description":"Messages Instagram refused in the last 7 days. The true total for the window `instagram_errors_last_7d` breaks down.","example":1,"isRequired":true,"uniqueKey":"messages_failed_last_7d","typeLabel":"integer"},"instagram_errors_last_7d":{"type":"object","description":"What Instagram refused in the last 7 days and how often, keyed by a plain-words\nsummary of each refusal. The keys are written for people, so show them rather\nthan branching on them. Read the total from `messages_failed_last_7d`. Empty\nwhen nothing was refused.\n","additionalProperties":{"type":"integer","uniqueKey":"instagram_errors_last_7d.additionalProperties","typeLabel":"integer"},"example":{"Instagram refused to message specific people":1},"isRequired":true,"uniqueKey":"instagram_errors_last_7d","typeLabel":"object"},"reason":{"type":"string","description":"A stable slug for why the account isn't connected. Present only when it isn't.","example":"token_expired","uniqueKey":"reason","typeLabel":"string"},"dark_since":{"type":"string","format":"date-time","description":"When the account stopped working. Present only when it has.","uniqueKey":"dark_since","typeLabel":"string\u003cdate-time>"},"last_inbound_received_at":{"type":"string","format":"date-time","description":"When inDM last heard from Instagram about a comment or message on this account. A long silence on an active account is worth a look.","example":"2026-11-05T08:52:40Z","uniqueKey":"last_inbound_received_at","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"account_id":"6f1c2a9e-3b7d-4e21-9a55-0c8d2f4b7e10","username":"maya.grows","status":"connected","live_automations":2,"automations_that_cannot_fire":[],"send_speed_per_hour":200,"messages_waiting":4,"messages_failed_last_24h":0,"messages_failed_last_7d":1,"instagram_errors_last_7d":{"Instagram refused to message specific people":1},"reason":"token_expired","dark_since":"2023-11-07T05:31:56Z","last_inbound_received_at":"2026-11-05T08:52:40Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"fbf26085-9ebb-4296-ad63-767795659c7c":{"description":"The API key is missing, malformed, expired or revoked.","headers":{"X-Request-Id":{"description":"A unique id for this request. Include it when you write to support and we can find the request at once.","schema":{"type":"string"},"example":"req_8Qm2ZcY4vN7tLp1K"}},"content":{"application/json":{"schema":{"type":"object","description":"Every error has this shape.","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","doc_url"],"properties":{"type":{"type":"string","description":"The family of error. Each maps to one HTTP status.","enum":["invalid_request","authentication_error","permission_error","plan_limit","not_found","conflict","rate_limited","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"A stable, specific code. Branch on this, never on `message`. Every code is\nlisted on [Errors](/errors).\n","example":"dm_message_too_long","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"A sentence for a person, saying what happened and what to do next. It may change; don't parse it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","format":"uri","description":"A link to this code on the [Errors](/errors) page.","example":"https://docs.indm.social/errors#dm_message_too_long","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"},"param":{"type":"string","description":"The request field the error is about. Left out when no single field is.","example":"dm_message","uniqueKey":"error.param","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"authentication_error","code":"api_key_expired","message":"This API key expired on 3 Feb 2027. Create a new one under Settings → API keys.","doc_url":"https://docs.indm.social/errors#api_key_expired"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"authentication_error","code":"api_key_expired","message":"This API key expired on 3 Feb 2027. Create a new one under Settings → API keys.","doc_url":"https://docs.indm.social/errors#api_key_expired"}}}},"exampleType":"examples"}},"exampleType":"examples"},"aaea2ab2-f0b6-4bbc-be86-90f713c18e80":{"description":"Nothing with that id exists in this key's workspace.","headers":{"X-Request-Id":{"description":"A unique id for this request. Include it when you write to support and we can find the request at once.","schema":{"type":"string"},"example":"req_8Qm2ZcY4vN7tLp1K"}},"content":{"application/json":{"schema":{"type":"object","description":"Every error has this shape.","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","doc_url"],"properties":{"type":{"type":"string","description":"The family of error. Each maps to one HTTP status.","enum":["invalid_request","authentication_error","permission_error","plan_limit","not_found","conflict","rate_limited","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"A stable, specific code. Branch on this, never on `message`. Every code is\nlisted on [Errors](/errors).\n","example":"dm_message_too_long","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"A sentence for a person, saying what happened and what to do next. It may change; don't parse it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","format":"uri","description":"A link to this code on the [Errors](/errors) page.","example":"https://docs.indm.social/errors#dm_message_too_long","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"},"param":{"type":"string","description":"The request field the error is about. Left out when no single field is.","example":"dm_message","uniqueKey":"error.param","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"not_found","code":"media_not_found","message":"There's no post with that id in this workspace. GET /v1/media lists them; refresh the account first if it was just published.","param":"media_id","doc_url":"https://docs.indm.social/errors#media_not_found"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"not_found","code":"media_not_found","message":"There's no post with that id in this workspace. GET /v1/media lists them; refresh the account first if it was just published.","param":"media_id","doc_url":"https://docs.indm.social/errors#media_not_found"}}}},"exampleType":"examples"}},"exampleType":"examples"},"71145561-66b5-40a9-994d-df0f08443563":{"description":"This key went past its rate limit. Wait for `Retry-After` seconds, then try again.","headers":{"X-Request-Id":{"description":"A unique id for this request. Include it when you write to support and we can find the request at once.","schema":{"type":"string"},"example":"req_8Qm2ZcY4vN7tLp1K"},"Retry-After":{"description":"Seconds to wait before trying again.","schema":{"type":"integer"},"example":18},"RateLimit-Limit":{"description":"Requests this key may make per minute, across every route. Sent once the key is accepted.","schema":{"type":"integer"},"example":120},"RateLimit-Remaining":{"description":"Requests left in the current one-minute window. `0` when a write is refused for the write limit.","schema":{"type":"integer"},"example":117},"RateLimit-Reset":{"description":"Seconds until the current window resets.","schema":{"type":"integer"},"example":42}},"content":{"application/json":{"schema":{"type":"object","description":"Every error has this shape.","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","doc_url"],"properties":{"type":{"type":"string","description":"The family of error. Each maps to one HTTP status.","enum":["invalid_request","authentication_error","permission_error","plan_limit","not_found","conflict","rate_limited","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"A stable, specific code. Branch on this, never on `message`. Every code is\nlisted on [Errors](/errors).\n","example":"dm_message_too_long","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"A sentence for a person, saying what happened and what to do next. It may change; don't parse it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","format":"uri","description":"A link to this code on the [Errors](/errors) page.","example":"https://docs.indm.social/errors#dm_message_too_long","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"},"param":{"type":"string","description":"The request field the error is about. Left out when no single field is.","example":"dm_message","uniqueKey":"error.param","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"rate_limited","code":"rate_limited","message":"That's more than 120 requests a minute on one key. Wait 18s and try again.","doc_url":"https://docs.indm.social/errors#rate_limited"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"rate_limited","code":"rate_limited","message":"That's more than 120 requests a minute on one key. Wait 18s and try again.","doc_url":"https://docs.indm.social/errors#rate_limited"}}}},"exampleType":"examples"}},"exampleType":"examples"},"a7177e20-8470-4db1-ad7a-2aa2e3148154":{"description":"Something failed on our side. Retrying with backoff is safe for reads. The same body\ncomes with `503` when inDM briefly can't reach its database.\n","headers":{"X-Request-Id":{"description":"A unique id for this request. Include it when you write to support and we can find the request at once.","schema":{"type":"string"},"example":"req_8Qm2ZcY4vN7tLp1K"}},"content":{"application/json":{"schema":{"type":"object","description":"Every error has this shape.","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","doc_url"],"properties":{"type":{"type":"string","description":"The family of error. Each maps to one HTTP status.","enum":["invalid_request","authentication_error","permission_error","plan_limit","not_found","conflict","rate_limited","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"A stable, specific code. Branch on this, never on `message`. Every code is\nlisted on [Errors](/errors).\n","example":"dm_message_too_long","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"A sentence for a person, saying what happened and what to do next. It may change; don't parse it.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"doc_url":{"type":"string","format":"uri","description":"A link to this code on the [Errors](/errors) page.","example":"https://docs.indm.social/errors#dm_message_too_long","isRequired":true,"uniqueKey":"error.doc_url","typeLabel":"string\u003curi>"},"param":{"type":"string","description":"The request field the error is about. Left out when no single field is.","example":"dm_message","uniqueKey":"error.param","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"api_error","code":"internal_error","message":"Something went wrong on our end. Try again; if it keeps happening, quote request req_8Qm2ZcY4vN7tLp1K to support@indm.social.","doc_url":"https://docs.indm.social/errors#internal_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"api_error","code":"internal_error","message":"Something went wrong on our end. Try again; if it keeps happening, quote request req_8Qm2ZcY4vN7tLp1K to support@indm.social.","doc_url":"https://docs.indm.social/errors#internal_error"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"2f3e715c-04e3-4543-bae9-44e7de536f28":{"apiKey":{"type":"http","scheme":"bearer","bearerFormat":"indm_ API key","description":"An API key from **Settings → API keys** in the inDM app, sent as\n`Authorization: Bearer indm_...`. Keys belong to one workspace and carry a scope:\n`read` for GET routes and the validate dry run, `full` for everything. Keep keys on\nyour server; never ship one to a browser or a mobile app.\n","scopes":[],"schemeName":"apiKey"}}},"servers":{"e5f23c24-da12-4d01-bf2f-38f8531a1e04":{"url":"https://api.indm.social/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"indm_ API key","description":"An API key from **Settings → API keys** in the inDM app, sent as\n`Authorization: Bearer indm_...`. Keys belong to one workspace and carry a scope:\n`read` for GET routes and the validate dry run, `full` for everything. Keep keys on\nyour server; never ship one to a browser or a mobile app.\n","scopes":[],"schemeName":"apiKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key from **Settings → API keys** in the inDM app, sent as\n`Authorization: Bearer indm_...`. Keys belong to one workspace and carry a scope:\n`read` for GET routes and the validate dry run, `full` for everything. Keep keys on\nyour server; never ship one to a browser or a mobile app.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"openapi.yaml"},"subdomain":"in-dm","siteName":"inDM API","title":"Check account health - inDM API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T08:05:21.778Z","originalFileLocation":"api-reference/accounts/get-account-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=\"An end-to-end check of one account: whether Instagram has paused the connection and why, how fast it sends and how much is waiting, which errors Instagram has returned lately, and whether any live automation is set up in a way that can\u0026#x27;t fire. The answer to \u0026quot;why did nobody get the DM?\u0026quot;. A queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting the account; messages_waiting drains at send_speed_per_hour. Needs a read or full key.\">\u003cmeta data-mint-head name=\"application-name\" content=\"inDM API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/in-dm/Bj_8VlqhxizGMWMU/_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/in-dm/Bj_8VlqhxizGMWMU/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/in-dm/Bj_8VlqhxizGMWMU/_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/in-dm/Bj_8VlqhxizGMWMU/_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/in-dm/Bj_8VlqhxizGMWMU/_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/in-dm/Bj_8VlqhxizGMWMU/_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/in-dm/Bj_8VlqhxizGMWMU/_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/in-dm/Bj_8VlqhxizGMWMU/_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/in-dm/Bj_8VlqhxizGMWMU/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Check account health - inDM API\">\u003cmeta data-mint-head property=\"og:description\" content=\"An end-to-end check of one account: whether Instagram has paused the connection and why, how fast it sends and how much is waiting, which errors Instagram has returned lately, and whether any live automation is set up in a way that can\u0026#x27;t fire. The answer to \u0026quot;why did nobody get the DM?\u0026quot;. A queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting the account; messages_waiting drains at send_speed_per_hour. Needs a read or full key.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"inDM API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.indm.social/api-reference/accounts/get-account-health\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://in-dm.mintlify.app/_mintlify/api/og/v2?division=Accounts\u0026amp;title=Check+account+health\u0026amp;description=An+end-to-end+check+of+one+account%3A+whether+Instagram+has+paused+the+connection+and%0Awhy%2C+how+fast+it+sends+and+how+much+is+waiting%2C+which+errors+Instagram+has+r\u0026amp;theme=22118b16346918b8b2483116\u0026amp;signature=a8ba646c0a49ff34b8f4804d8b6379787a2005eae0c6913bb0bc4a766b22a8c9\">\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=\"Check account health - inDM API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"An end-to-end check of one account: whether Instagram has paused the connection and why, how fast it sends and how much is waiting, which errors Instagram has returned lately, and whether any live automation is set up in a way that can\u0026#x27;t fire. The answer to \u0026quot;why did nobody get the DM?\u0026quot;. A queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting the account; messages_waiting drains at send_speed_per_hour. Needs a read or full key.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://in-dm.mintlify.app/_mintlify/api/og/v2?division=Accounts\u0026amp;title=Check+account+health\u0026amp;description=An+end-to-end+check+of+one+account%3A+whether+Instagram+has+paused+the+connection+and%0Awhy%2C+how+fast+it+sends+and+how+much+is+waiting%2C+which+errors+Instagram+has+r\u0026amp;theme=22118b16346918b8b2483116\u0026amp;signature=a8ba646c0a49ff34b8f4804d8b6379787a2005eae0c6913bb0bc4a766b22a8c9\">\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/in-dm/Bj_8VlqhxizGMWMU/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"inDM API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#B8452B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.indm.social/api-reference/accounts/get-account-health\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/accounts/get-account-health.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.indm.social/#organization\",\"name\":\"inDM API\",\"url\":\"https://docs.indm.social\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/in-dm/dZECcUr6LPCo8pKP/logo/light.svg?fit=max\u0026auto=format\u0026n=dZECcUr6LPCo8pKP\u0026q=85\u0026s=930f4fd67b20c66f17a96391df0a7dc1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.indm.social#website\",\"name\":\"inDM API\",\"url\":\"https://docs.indm.social\",\"publisher\":{\"@id\":\"https://docs.indm.social/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.indm.social/api-reference/accounts/get-account-health#webpage\",\"url\":\"https://docs.indm.social/api-reference/accounts/get-account-health\",\"name\":\"Check account health\",\"description\":\"An end-to-end check of one account: whether Instagram has paused the connection and why, how fast it sends and how much is waiting, which errors Instagram has returned lately, and whether any live automation is set up in a way that can't fire. The answer to \\\"why did nobody get the DM?\\\". A queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting the account; messages_waiting drains at send_speed_per_hour. Needs a read or full key.\",\"dateModified\":\"2026-11-05T08:05:21.778Z\",\"isPartOf\":{\"@id\":\"https://docs.indm.social#website\"},\"breadcrumb\":{\"@id\":\"https://docs.indm.social/api-reference/accounts/get-account-health#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.indm.social/api-reference/accounts/get-account-health#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accounts\",\"item\":\"https://docs.indm.social/api-reference/accounts/list-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Check account health\",\"item\":\"https://docs.indm.social/api-reference/accounts/get-account-health\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.indm.social/api-reference/accounts/get-account-health#apireference\",\"headline\":\"Check account health\",\"name\":\"Check account health\",\"description\":\"An end-to-end check of one account: whether Instagram has paused the connection and why, how fast it sends and how much is waiting, which errors Instagram has returned lately, and whether any live automation is set up in a way that can't fire. The answer to \\\"why did nobody get the DM?\\\". A queue is not a fault. inDM spaces sends on purpose so Instagram keeps trusting the account; messages_waiting drains at send_speed_per_hour. Needs a read or full key.\",\"url\":\"https://docs.indm.social/api-reference/accounts/get-account-health\",\"mainEntityOfPage\":{\"@id\":\"https://docs.indm.social/api-reference/accounts/get-account-health#webpage\"},\"dateModified\":\"2026-11-05T08:05:21.778Z\",\"publisher\":{\"@id\":\"https://docs.indm.social/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.indm.social#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"inDM API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"inDM API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"API reference","sidebarTitle":"Overview","href":"/api-reference/introduction"}]},{"group":"Workspace","pages":[{"openapi":"get /workspace","title":"Get the workspace","href":"/api-reference/workspace/get-workspace"}]},{"group":"Accounts","pages":[{"openapi":"get /accounts","title":"List accounts","href":"/api-reference/accounts/list-accounts"},{"openapi":"get /accounts/{account_id}","title":"Get an account","description":"One connected Instagram account.\n\nNeeds a `read` or `full` key.\n","href":"/api-reference/accounts/get-account"},{"openapi":"get /accounts/{account_id}/health","title":"Check account health","href":"/api-reference/accounts/get-account-health"},{"openapi":"post /accounts/{account_id}/refresh","title":"Refresh content","description":"Asks Instagram for the account's newest posts and reels. inDM pulls posts on a\nschedule rather than on demand, so a post published in the last few minutes is\noften missing from [List media](/api-reference/media/list-media) while it already\nexists on Instagram. This fetches it.\n\nThe refresh runs in the background. You get `202` with a `job_id` to poll with\n[Get a refresh](/api-reference/accounts/get-refresh). Its `status` is `started`, or\n`backfill` when the account's first full sync is still running and you were handed\nthat job instead. When the account synced within\nthe last minute there is nothing new to ask for, and you get `200` with\n`status: \"already_current\"` instead.\n\nNeeds a `full` key.\n","href":"/api-reference/accounts/refresh-account"},{"openapi":"get /accounts/{account_id}/refresh/{job_id}","title":"Get a refresh","href":"/api-reference/accounts/get-refresh"}]},{"group":"Media","pages":[{"openapi":"get /media","title":"List media","href":"/api-reference/media/list-media"},{"openapi":"get /media/{media_id}","title":"Get a media item","href":"/api-reference/media/get-media"}]},{"group":"Automations","pages":[{"openapi":"get /automations","title":"List automations","href":"/api-reference/automations/list-automations"},{"openapi":"get /automations/{automation_id}","title":"Get an automation","href":"/api-reference/automations/get-automation"},{"openapi":"post /automations","title":"Create an automation","href":"/api-reference/automations/create-automation"},{"openapi":"patch /automations/{automation_id}","title":"Update an automation","href":"/api-reference/automations/update-automation"},{"openapi":"post /automations/{automation_id}/status","title":"Set automation status","href":"/api-reference/automations/set-automation-status"},{"openapi":"get /automations/{automation_id}/stats","title":"Get automation stats","href":"/api-reference/automations/get-automation-stats"},{"openapi":"post /automations/validate","title":"Validate an automation","href":"/api-reference/automations/validate-automation"}]}]}]},"basePath":"","title":"Check account health - inDM API","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}