Returns the job’s execution state, billing state and result. Reading a
job is free and never changes it. Poll every few seconds until
execution_state is complete or incomplete.
Whether the work finished. complete and incomplete are terminal.
incomplete means a stage did not finish and the result may be
missing or partial; it is never presented as a confident negative.
review means the job is parked for an operator; do not resubmit it.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"InboxFound","description":"Find a person's work email and check whether the mailbox is real. Every result reports mailbox validity and person attribution separately.","colors":{"primary":"#fc6109","light":"#ff874a","dark":"#df4900"},"logo":{"light":"https://mintcdn.com/inboxfound/xZJ00T3IpgJ0B0vW/images/logo-light.svg?fit=max\u0026auto=format\u0026n=xZJ00T3IpgJ0B0vW\u0026q=85\u0026s=00ce20121c407577f0fae598fce735f9","dark":"https://mintcdn.com/inboxfound/xZJ00T3IpgJ0B0vW/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=xZJ00T3IpgJ0B0vW\u0026q=85\u0026s=64730b27ebf9f641140f482d50cc7dbf","href":"https://inboxfound.com"},"favicon":"https://mintcdn.com/inboxfound/0PqXsGlUd9bxJ6EK/images/favicon.svg?fit=max\u0026auto=format\u0026n=0PqXsGlUd9bxJ6EK\u0026q=85\u0026s=331a00267182f33b7dcab2ec1360cb0f","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","javascript","python"]}},"appearance":{"default":"system"},"background":{"decoration":"grid"},"navbar":{"links":[{"href":"https://inboxfound.com/pricing","label":"Pricing"},{"href":"https://inboxfound.com/sign-in","label":"Sign in"}],"primary":{"type":"button","label":"Start free","href":"https://inboxfound.com/sign-up"}},"footer":{"links":[{"header":"Product","items":[{"label":"Dashboard","href":"https://inboxfound.com/app"},{"label":"Pricing","href":"https://inboxfound.com/pricing"}]},{"header":"Legal","items":[{"label":"Terms","href":"https://inboxfound.com/terms"},{"label":"Privacy","href":"https://inboxfound.com/privacy"}]}]},"seo":{"indexing":"navigable"},"fonts":{"heading":{"family":"Archivo"},"body":{"family":"Archivo"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"inboxfound","hasAudioNarration":false,"actualSubdomain":"inboxfound","customDomains":["docs.inboxfound.com"],"gitSource":{"type":"github","owner":"jzhang17","repo":"newbizbot-emailfinder","deployBranch":"main","contentDirectory":"docs-site","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab4ba16c507461ff2453e14","collectionId":"05f98416-8cf5-4dcf-9047-2df8b0b266b3","liveDeploymentHistoryId":"6ab4ba16c507461ff2453e14","schemaVersion":"v3"},"entitlements":{},"buildId":"6ab4ba16c507461ff2453e14","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Guides","count":8},{"language":"default","tag":"Concepts","count":4},{"language":"default","tag":"API reference","count":4},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Lookups","count":3},{"language":"default","tag":"Reference","count":1},{"language":"default","tag":"Account","count":1}]},"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":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/lookups/read-a-job","slug":"/api-reference/lookups/read-a-job","pageMetadata":{"title":"Read a job","description":"Returns the job's execution state, billing state and result. Reading a\njob is free and never changes it. Poll every few seconds until\n`execution_state` is `complete` or `incomplete`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/v1/jobs/{id}","href":"/api-reference/lookups/read-a-job","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {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(_components.p, {\n children: [\"Returns the job’s execution state, billing state and result. Reading a\\njob is free and never changes it. Poll every few seconds until\\n\", _jsx(_components.code, {\n children: \"execution_state\"\n }), \" is \", _jsx(_components.code, {\n children: \"complete\"\n }), \" or \", _jsx(_components.code, {\n children: \"incomplete\"\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":{"title":"Read a job","description":"Returns the job's execution state, billing state and result. Reading a\njob is free and never changes it. Poll every few seconds until\n`execution_state` is `complete` or `incomplete`.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/v1/jobs/{id}","href":"/api-reference/lookups/read-a-job","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Lookups"],"operationId":"getJob","summary":"Read a job","description":"Returns the job's execution state, billing state and result. Reading a\njob is free and never changes it. Poll every few seconds until\n`execution_state` is `complete` or `incomplete`.\n","parameters":["8969f909-2a89-4386-bacf-96b05fca7c8d"],"responses":{"200":"26ea55a0-6911-4774-bca4-b08bbbc37639","401":"d8a6eb4e-c0c2-49be-815c-7bab393621c3","403":"a1a516cb-36dc-4f87-a905-cbed8e8638f6","404":"df152d7a-740e-4b99-87ff-b704f9d4ef87"},"method":"get","type":"path","servers":["f51c370d-c831-40a6-9c43-a5a47a60aa8c","cebb2d45-7b39-49dc-8551-26ba1e8ce992"],"security":["0a747830-8a27-428f-9fd3-1e8a457e10e1"],"path":"/api/v1/jobs/{id}","baseUrlOptions":["https://inboxfound.com","https://emailfinder-web-preview.zhy27027.workers.dev"],"title":"Read a job","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"8969f909-2a89-4386-bacf-96b05fca7c8d":{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"responses":{"26ea55a0-6911-4774-bca4-b08bbbc37639":{"description":"The job.","content":{"application/json":{"schema":{"type":"object","required":["id","operation","execution_state","billing","charged_micros","rate_micros","result"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"operation":{"type":"string","enum":["find","verify"],"isRequired":true,"uniqueKey":"operation","typeLabel":"enum\u003cstring>"},"execution_state":{"type":"string","enum":["queued","running","complete","incomplete","review"],"description":"Whether the work finished. `complete` and `incomplete` are terminal.\n`incomplete` means a stage did not finish and the result may be\nmissing or partial; it is never presented as a confident negative.\n`review` means the job is parked for an operator; do not resubmit it.\n","isRequired":true,"uniqueKey":"execution_state","typeLabel":"enum\u003cstring>"},"billing":{"type":"string","enum":["reserved","charged","released"],"description":"What happened to the reservation. Independent of `execution_state`.","isRequired":true,"uniqueKey":"billing","typeLabel":"enum\u003cstring>"},"charged_micros":{"type":"integer","description":"Micro-dollars captured. Zero until `billing` is `charged`.","isRequired":true,"uniqueKey":"charged_micros","typeLabel":"integer"},"rate_micros":{"type":"integer","description":"The rate reserved for this job, fixed at submission.","isRequired":true,"uniqueKey":"rate_micros","typeLabel":"integer"},"result":{"oneOf":[{"type":"object","description":"Null until the engine has answered.","required":["operation","email","status","reason","provider","domain","catch_all","role","free","disposable","retryable","checked_at"],"properties":{"operation":{"type":"string","enum":["verify"],"isRequired":true,"uniqueKey":"result.oneOf.0.operation","typeLabel":"enum\u003cstring>"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"result.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"result.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.0.email","typeLabel":"string | null"},"status":{"type":"string","enum":["valid","invalid","catch_all","unknown"],"description":"`valid` and `invalid` are definite answers and are charged.\n`catch_all` means the domain accepts every address and we found no\nprofile tying this one to a real account. `unknown` covers\neverything else, including a host that refuses checks. See\n`reason` for which.\n","isRequired":true,"uniqueKey":"result.oneOf.0.status","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","enum":["recipient_accepted","profile_linked","recipient_rejected","domain_cannot_receive","catch_all_domain","policy_block","temporary_failure","insufficient_evidence"],"description":"Why the status landed where it did. `profile_linked` is the\ninteresting one: an accept-all domain where our identity lane tied\nthis exact address to a real account profile and a control address\nto none. That is a `valid`, and it is charged.\n","isRequired":true,"uniqueKey":"result.oneOf.0.reason","typeLabel":"enum\u003cstring>"},"provider":{"oneOf":[{"type":"string","description":"Mail provider inferred from MX, e.g. `google`, `microsoft`, `proofpoint`. Null when unknown or self-hosted.","isRequired":true,"uniqueKey":"result.oneOf.0.provider.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mail provider inferred from MX, e.g. `google`, `microsoft`, `proofpoint`. Null when unknown or self-hosted.","isRequired":true,"uniqueKey":"result.oneOf.0.provider.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.0.provider","typeLabel":"string | null"},"domain":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"result.oneOf.0.domain.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"result.oneOf.0.domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.0.domain","typeLabel":"string | null"},"catch_all":{"oneOf":[{"type":"boolean","description":"True when the domain accepts every address. Can be true on a `valid` result when identity evidence settled the mailbox anyway.","isRequired":true,"uniqueKey":"result.oneOf.0.catch_all.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"True when the domain accepts every address. Can be true on a `valid` result when identity evidence settled the mailbox anyway.","isRequired":true,"uniqueKey":"result.oneOf.0.catch_all.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.0.catch_all","typeLabel":"boolean | null"},"role":{"type":"boolean","description":"Shared mailbox such as info@ or sales@.","isRequired":true,"uniqueKey":"result.oneOf.0.role","typeLabel":"boolean"},"free":{"type":"boolean","description":"Consumer mailbox provider such as gmail.com.","isRequired":true,"uniqueKey":"result.oneOf.0.free","typeLabel":"boolean"},"disposable":{"type":"boolean","description":"Throwaway mailbox provider.","isRequired":true,"uniqueKey":"result.oneOf.0.disposable","typeLabel":"boolean"},"retryable":{"type":"boolean","description":"The host asked us to try again later.","isRequired":true,"uniqueKey":"result.oneOf.0.retryable","typeLabel":"boolean"},"checked_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"result.oneOf.0.checked_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"result.oneOf.0.checked_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.0.checked_at","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"result.oneOf.0","typeLabel":"object"},{"type":"object","description":"Null until the engine has answered.","required":["operation","email","status","reason","confidence","mailbox","provider","domain","role","free","disposable"],"properties":{"operation":{"type":"string","enum":["find"],"isRequired":true,"uniqueKey":"result.oneOf.1.operation","typeLabel":"enum\u003cstring>"},"email":{"oneOf":[{"type":"string","description":"The address","when exactly one qualified. Null otherwise.":null,"isRequired":true,"uniqueKey":"result.oneOf.1.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"The address","when exactly one qualified. Null otherwise.":null,"isRequired":true,"uniqueKey":"result.oneOf.1.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.1.email","typeLabel":"string | null"},"status":{"type":"string","enum":["found","not_found","unknown"],"description":"`found` means exactly one candidate qualified; it is the only\ncharged outcome. `not_found` means every candidate was rejected by\nthe host. `unknown` means we could not tell — several qualified, or\nthe domain accepts everything, or the search could not run.\n**`unknown` is never evidence that the person has no address.**\n","isRequired":true,"uniqueKey":"result.oneOf.1.status","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","enum":["qualified","all_rejected","ambiguous","unconfirmed","unavailable"],"description":"Which flavour of the status above.","isRequired":true,"uniqueKey":"result.oneOf.1.reason","typeLabel":"enum\u003cstring>"},"confidence":{"oneOf":[{"type":"string","enum":["high","medium","low",null],"description":"`high` means the identity lane tied the address to a real account\nprofile. `medium` means the host accepted it after a complete\nsearch. `low` means the search did not finish. Null when no address\nwas emitted.\n","isRequired":true,"uniqueKey":"result.oneOf.1.confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["high","medium","low",null],"description":"`high` means the identity lane tied the address to a real account\nprofile. `medium` means the host accepted it after a complete\nsearch. `low` means the search did not finish. Null when no address\nwas emitted.\n","isRequired":true,"uniqueKey":"result.oneOf.1.confidence.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.1.confidence","typeLabel":"enum\u003cstring> | null"},"mailbox":{"type":"string","enum":["valid","invalid","catch_all","unknown","unverified"],"description":"Mailbox validity of the emitted address. `unverified` means no probe ran.","isRequired":true,"uniqueKey":"result.oneOf.1.mailbox","typeLabel":"enum\u003cstring>"},"provider":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"result.oneOf.1.provider.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"result.oneOf.1.provider.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.1.provider","typeLabel":"string | null"},"domain":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"result.oneOf.1.domain.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"result.oneOf.1.domain.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.oneOf.1.domain","typeLabel":"string | null"},"role":{"type":"boolean","isRequired":true,"uniqueKey":"result.oneOf.1.role","typeLabel":"boolean"},"free":{"type":"boolean","isRequired":true,"uniqueKey":"result.oneOf.1.free","typeLabel":"boolean"},"disposable":{"type":"boolean","isRequired":true,"uniqueKey":"result.oneOf.1.disposable","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"result.oneOf.1","typeLabel":"object"},{"type":"null","description":"Null until the engine has answered.","isRequired":true,"uniqueKey":"result.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result","typeLabel":"object · object · null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"verify":{"title":"verify","value":{"id":"3f6b1c2e-8d47-4a0b-9e21-6c5d4b3a2f10","operation":"verify","execution_state":"complete","billing":"charged","charged_micros":2000,"rate_micros":2000,"result":{"operation":"verify","email":"r.okafor@example.com","status":"valid","reason":"recipient_accepted","provider":"google","domain":"example.com","catch_all":false,"role":false,"free":false,"disposable":false,"retryable":false,"checked_at":"2026-09-14T10:02:41.000Z"}}},"find":{"title":"find","value":{"id":"b7d2e9a4-1c3f-4e8a-a5b6-2d9f0c1e7a34","operation":"find","execution_state":"complete","billing":"charged","charged_micros":8000,"rate_micros":8000,"result":{"operation":"find","email":"r.okafor@example.com","status":"found","reason":"qualified","confidence":"high","mailbox":"valid","provider":"microsoft","domain":"example.com","role":false,"free":false,"disposable":false}}}},"exampleType":"examples"}},"exampleType":"examples"},"d8a6eb4e-c0c2-49be-815c-7bab393621c3":{"description":"Missing, revoked or unknown key.","content":{"application/json":{"schema":{"type":"object","required":["error","requestId"],"properties":{"error":{"type":"string","description":"Stable machine-readable code. See Errors.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"requestId":{"type":"string","description":"Quote this in a support message. It identifies the request without exposing your input.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"valid_api_key_required","requestId":"6c1e0b2a-4d3f-4a7e-9b8c-1f2e3d4c5b6a"},"examples":{"Example":{"title":"Example","value":{"error":"valid_api_key_required","requestId":"6c1e0b2a-4d3f-4a7e-9b8c-1f2e3d4c5b6a"}}},"exampleType":"examples"}},"exampleType":"examples"},"a1a516cb-36dc-4f87-a905-cbed8e8638f6":{"description":"The key or account cannot do this right now.","content":{"application/json":{"schema":{"type":"object","required":["error","requestId"],"properties":{"error":{"type":"string","description":"Stable machine-readable code. See Errors.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"requestId":{"type":"string","description":"Quote this in a support message. It identifies the request without exposing your input.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"key_scope_denied","requestId":"6c1e0b2a-4d3f-4a7e-9b8c-1f2e3d4c5b6a"},"examples":{"Example":{"title":"Example","value":{"error":"key_scope_denied","requestId":"6c1e0b2a-4d3f-4a7e-9b8c-1f2e3d4c5b6a"}}},"exampleType":"examples"}},"exampleType":"examples"},"df152d7a-740e-4b99-87ff-b704f9d4ef87":{"description":"No job with that ID on this account.","content":{"application/json":{"schema":{"type":"object","required":["error","requestId"],"properties":{"error":{"type":"string","description":"Stable machine-readable code. See Errors.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"requestId":{"type":"string","description":"Quote this in a support message. It identifies the request without exposing your input.","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"job_not_found","requestId":"6c1e0b2a-4d3f-4a7e-9b8c-1f2e3d4c5b6a"},"examples":{"Example":{"title":"Example","value":{"error":"job_not_found","requestId":"6c1e0b2a-4d3f-4a7e-9b8c-1f2e3d4c5b6a"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"0a747830-8a27-428f-9fd3-1e8a457e10e1":{"apiKey":{"type":"http","scheme":"bearer","description":"Server-side API key created in the dashboard. Send as `Authorization: Bearer ak_…`.","scopes":[]}}},"servers":{"f51c370d-c831-40a6-9c43-a5a47a60aa8c":{"url":"https://inboxfound.com","description":"Production"},"cebb2d45-7b39-49dc-8551-26ba1e8ce992":{"url":"https://emailfinder-web-preview.zhy27027.workers.dev","description":"Preview"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Server-side API key created in the dashboard. Send as `Authorization: Bearer ak_…`.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Server-side API key created in the dashboard. Send as `Authorization: Bearer ak_…`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"inboxfound","siteName":"InboxFound","title":"Read a job - InboxFound","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-14T13:23:35.666Z","originalFileLocation":"api-reference/lookups/read-a-job.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=\"Returns the job\u0026#x27;s execution state, billing state and result. Reading a job is free and never changes it. Poll every few seconds until execution_state is complete or incomplete.\">\u003cmeta data-mint-head name=\"application-name\" content=\"InboxFound\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/inboxfound/ktcE0DOp-O-PLK2n/_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/inboxfound/ktcE0DOp-O-PLK2n/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/inboxfound/ktcE0DOp-O-PLK2n/_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/inboxfound/ktcE0DOp-O-PLK2n/_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/inboxfound/ktcE0DOp-O-PLK2n/_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/inboxfound/ktcE0DOp-O-PLK2n/_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/inboxfound/ktcE0DOp-O-PLK2n/_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/inboxfound/ktcE0DOp-O-PLK2n/_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/inboxfound/ktcE0DOp-O-PLK2n/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Read a job - InboxFound\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns the job\u0026#x27;s execution state, billing state and result. Reading a job is free and never changes it. Poll every few seconds until execution_state is complete or incomplete.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"InboxFound\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.inboxfound.com/api-reference/lookups/read-a-job\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://inboxfound.mintlify.app/_mintlify/api/og/v2?division=Lookups\u0026amp;title=Read+a+job\u0026amp;description=Returns+the+job%27s+execution+state%2C+billing+state+and+result.+Reading+a%0Ajob+is+free+and+never+changes+it.+Poll+every+few+seconds+until%0A%60execution_state%60+is+%60comp\u0026amp;theme=4a173c9aa334ca7eb6e3f6fe\u0026amp;signature=0599ccb47f41d2ad9a0fa4b178feb53b5d5e6febf902b6686c1fb2b22b1981d7\">\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=\"Read a job - InboxFound\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns the job\u0026#x27;s execution state, billing state and result. Reading a job is free and never changes it. Poll every few seconds until execution_state is complete or incomplete.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://inboxfound.mintlify.app/_mintlify/api/og/v2?division=Lookups\u0026amp;title=Read+a+job\u0026amp;description=Returns+the+job%27s+execution+state%2C+billing+state+and+result.+Reading+a%0Ajob+is+free+and+never+changes+it.+Poll+every+few+seconds+until%0A%60execution_state%60+is+%60comp\u0026amp;theme=4a173c9aa334ca7eb6e3f6fe\u0026amp;signature=0599ccb47f41d2ad9a0fa4b178feb53b5d5e6febf902b6686c1fb2b22b1981d7\">\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/inboxfound/ktcE0DOp-O-PLK2n/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"InboxFound\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#fc6109\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.inboxfound.com/api-reference/lookups/read-a-job\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/lookups/read-a-job.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.inboxfound.com/#organization\",\"name\":\"InboxFound\",\"url\":\"https://docs.inboxfound.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/inboxfound/xZJ00T3IpgJ0B0vW/images/logo-light.svg?fit=max\u0026auto=format\u0026n=xZJ00T3IpgJ0B0vW\u0026q=85\u0026s=00ce20121c407577f0fae598fce735f9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.inboxfound.com#website\",\"name\":\"InboxFound\",\"url\":\"https://docs.inboxfound.com\",\"publisher\":{\"@id\":\"https://docs.inboxfound.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job#webpage\",\"url\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job\",\"name\":\"Read a job\",\"description\":\"Returns the job's execution state, billing state and result. Reading a job is free and never changes it. Poll every few seconds until execution_state is complete or incomplete.\",\"dateModified\":\"2026-09-14T13:23:35.666Z\",\"isPartOf\":{\"@id\":\"https://docs.inboxfound.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lookups\",\"item\":\"https://docs.inboxfound.com/api-reference/lookups/verify-an-email-address\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Read a job\",\"item\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job#apireference\",\"headline\":\"Read a job\",\"name\":\"Read a job\",\"description\":\"Returns the job's execution state, billing state and result. Reading a job is free and never changes it. Poll every few seconds until execution_state is complete or incomplete.\",\"url\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job\",\"mainEntityOfPage\":{\"@id\":\"https://docs.inboxfound.com/api-reference/lookups/read-a-job#webpage\"},\"dateModified\":\"2026-09-14T13:23:35.666Z\",\"publisher\":{\"@id\":\"https://docs.inboxfound.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.inboxfound.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"InboxFound\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"InboxFound","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API reference","groups":[{"group":"Lookups","pages":[{"title":"Verify an email address","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/v1/verify","href":"/api-reference/lookups/verify-an-email-address"},{"title":"Find a person's email address","description":"Give a full name and the domain the company receives mail at. We try\nthe likely address formats for that name, ask the mail host about each,\nand return the one that qualifies.\n\nCharged only when exactly one candidate qualifies (`status: \"found\"`).\nAmbiguous, not-found and every failure mode are released.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /api/v1/find","href":"/api-reference/lookups/find-a-persons-email-address"},{"title":"Read a job","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/v1/jobs/{id}","href":"/api-reference/lookups/read-a-job"}]},{"group":"Account","pages":[{"title":"Read your wallet","description":"Balance in micro-dollars and how many lookups it covers at current rates.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /api/v1/account","href":"/api-reference/account/read-your-wallet"}]}]}]},"title":"Read a job - InboxFound","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}