{
"message": "Your current plan does not support this feature"
}
{
"message": "Not Found"
}
Flows
Get flow status
Get a flow’s status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow’s last run.
The response includes the flow’s lifecycle status, disposition, and the status of the resources involved in the
The timestamp marking when the execution of the flow was last completed. It will be set to null either if the flow is actively running or has never been initiated.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Developer Documentation","colors":{"primary":"#2563EB","light":"#DBEAFE","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/portable/g_VIGhgzZDkoDCyf/logo/portable_logo_black.png?fit=max\u0026auto=format\u0026n=g_VIGhgzZDkoDCyf\u0026q=85\u0026s=2e2405393e64690a77b3129b1b4a65ff","dark":"https://mintcdn.com/portable/g_VIGhgzZDkoDCyf/logo/portable_logo_white.png?fit=max\u0026auto=format\u0026n=g_VIGhgzZDkoDCyf\u0026q=85\u0026s=ae64ddfc8401d57d09b260553c35bbeb"},"favicon":"https://mintcdn.com/portable/bm_UuFrUZ7Dp18wp/favicon.svg?fit=max\u0026auto=format\u0026n=bm_UuFrUZ7Dp18wp\u0026q=85\u0026s=267c1f5a3c526efe28efc2b94c8fa5e0","api":{"openapi":["api-spec-v2.yaml"]},"navbar":{"links":[{"href":"mailto:support@portable.io","label":"Support"}]},"footer":{"socials":{"github":"https://github.com/portable-io","linkedin":"https://www.linkedin.com/company/portable-io"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"portable","hasAudioNarration":false,"actualSubdomain":"portable","customDomains":["developer.portable.io"],"gitSource":{"type":"github","owner":"portable-io","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae91efe490ed5cbb56495de:success","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"API Reference","count":42},{"language":"default","tag":"Flows","count":9},{"language":"default","tag":"Workflows","count":9},{"language":"default","tag":"Sources","count":8},{"language":"default","tag":"Destinations","count":6},{"language":"default","tag":"Webhooks","count":5},{"language":"default","tag":"Destination Specs","count":2},{"language":"default","tag":"Source Specs","count":2},{"language":"default","tag":"Configuration Cards","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/flows/get-flow-status","slug":"/api-reference/flows/get-flow-status","pageMetadata":{"openapi":"get /v2/flows/{id}/status","title":"Get flow status","description":"Get a flow's status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow's last run.\nThe response includes the flow's lifecycle status, disposition, and the status of the resources involved in the\n","href":"/api-reference/flows/get-flow-status"},"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: \"Get a flow’s status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow’s last run.\\nThe response includes the flow’s lifecycle status, disposition, and the status of the resources involved in the\"\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 /v2/flows/{id}/status","title":"Get flow status","description":"Get a flow's status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow's last run.\nThe response includes the flow's lifecycle status, disposition, and the status of the resources involved in the\n","href":"/api-reference/flows/get-flow-status"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get flow status","description":"Get a flow's status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow's last run.\nThe response includes the flow's lifecycle status, disposition, and the status of the resources involved in the\n","operationId":"getFlowStatus","tags":["Flows"],"responses":{"200":"16e2bf9f-c16d-4e95-a46d-2744966ea85a","401":"27d6cf57-2c9f-4059-8b36-358b55b4f627","403":"5ff6fad4-5e98-40b6-8d2c-bfbe56d35410","404":"369b6bbf-663c-4923-8f75-e4b17040cfa4"},"method":"get","type":"path","servers":["cba34ce0-8916-4c4a-a423-84a1b0075cf9"],"security":["55e59137-6047-4160-9cde-680c5a782872"],"path":"/v2/flows/{id}/status","baseUrlOptions":["https://api.portable.io"],"title":"Get flow status","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"adb39357-716e-451f-b14d-88c483eddfa3":{"name":"id","in":"path","description":"ID of the flow","required":true,"schema":{"type":"integer","format":"int","examples":[568971],"isRequired":true,"description":"ID of the flow","uniqueKey":"","typeLabel":"integer\u003cint>"},"example":[{"value":568971}]}},"responses":{"16e2bf9f-c16d-4e95-a46d-2744966ea85a":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["id"],"readOnly":true,"properties":{"id":{"type":"integer","format":"int","readOnly":true,"description":"The ID of the flow","x-go-type-skip-optional-pointer":true,"x-order":1,"isRequired":true,"uniqueKey":"id","typeLabel":"integer\u003cint>"},"lifecycle":{"type":"string","description":"The lifecycle status of the flow","enum":["PENDING","RUNNING","NOT_RUNNING"],"x-go-type-skip-optional-pointer":true,"x-order":2,"uniqueKey":"lifecycle","typeLabel":"enum\u003cstring>"},"disposition":{"type":"string","description":"The disposition of the flow","enum":["SUCCEEDED","FAILED","NONE"],"x-go-type-skip-optional-pointer":true,"x-order":3,"uniqueKey":"disposition","typeLabel":"enum\u003cstring>"},"resources":{"type":"array","items":{"type":"object","required":["name","extracted","analyzed","loaded","errors"],"properties":{"name":{"type":"string","description":"The name of the resource","x-order":1,"isRequired":true,"uniqueKey":"resources.items.[INDEX].name","typeLabel":"string"},"extracted":{"type":"integer","description":"The number of records extracted from this resource","x-order":2,"isRequired":true,"uniqueKey":"resources.items.[INDEX].extracted","typeLabel":"integer"},"analyzed":{"type":"integer","description":"The number of records analyzed by this resource","x-order":3,"isRequired":true,"uniqueKey":"resources.items.[INDEX].analyzed","typeLabel":"integer"},"loaded":{"type":"integer","description":"The number of records loaded by this resource","x-order":4,"isRequired":true,"uniqueKey":"resources.items.[INDEX].loaded","typeLabel":"integer"},"errors":{"type":"array","items":{"type":"string","uniqueKey":"resources.items.[INDEX].errors.items.[INDEX]","typeLabel":"string"},"description":"The errors that occurred during the handling of this resource","x-order":5,"isRequired":true,"uniqueKey":"resources.items.[INDEX].errors","typeLabel":"string[]"}},"x-go-type":"native.ResourceSummary","uniqueKey":"resources.items.[INDEX]","typeLabel":"object"},"x-order":4,"x-go-type-skip-optional-pointer":true,"x-go-type":"[]*native.ResourceSummary","uniqueKey":"resources","typeLabel":"object[]"},"errors":{"type":"array","items":{"type":"string","uniqueKey":"errors.items.[INDEX]","typeLabel":"string"},"description":"The errors that occurred during the flow's execution","x-order":5,"uniqueKey":"errors","typeLabel":"string[]"},"completedAt":{"type":"string","format":"date-time","description":"The timestamp marking when the execution of the flow was last completed. It will be set to `null` either if the flow is actively running or has never been initiated.\n","x-order":6,"uniqueKey":"completedAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":568971,"lifecycle":"NOT_RUNNING","disposition":"SUCCEEDED","resources":null,"errors":null,"completedAt":"2023‐06‐12T20:03:00Z"},"examples":{"Example":{"title":"Example","value":{"id":568971,"lifecycle":"NOT_RUNNING","disposition":"SUCCEEDED","resources":null,"errors":null,"completedAt":"2023‐06‐12T20:03:00Z"}}},"exampleType":"examples"}},"exampleType":"examples"},"27d6cf57-2c9f-4059-8b36-358b55b4f627":{"description":"Unauthorized - No valid API key provided.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"examples":[{"message":"Unauthorized"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"5ff6fad4-5e98-40b6-8d2c-bfbe56d35410":{"description":"Forbidden - You don't have enough permissions to access this resource.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"examples":[{"message":"Your current plan does not support this feature"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Your current plan does not support this feature"}}},"exampleType":"generated"}},"exampleType":"generated"},"369b6bbf-663c-4923-8f75-e4b17040cfa4":{"description":"Not Found - The requested resource does not exist.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"examples":[{"message":"Not Found"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Not Found"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"55e59137-6047-4160-9cde-680c5a782872":{"bearerAuth":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"cba34ce0-8916-4c4a-a423-84a1b0075cf9":{"url":"https://api.portable.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-spec-v2.yaml"},"subdomain":"portable","siteName":"Developer Documentation","title":"Get flow status - Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-04T20:54:05.902Z","originalFileLocation":"api-reference/flows/get-flow-status.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=\"Get a flow\u0026#x27;s status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow\u0026#x27;s last run. The response includes the flow\u0026#x27;s lifecycle status, disposition, and the status of the resources involved in the\">\u003cmeta data-mint-head name=\"application-name\" content=\"Developer Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/portable/kaw2ufhtuqqkwC2x/_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/portable/kaw2ufhtuqqkwC2x/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/portable/kaw2ufhtuqqkwC2x/_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/portable/kaw2ufhtuqqkwC2x/_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/portable/kaw2ufhtuqqkwC2x/_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/portable/kaw2ufhtuqqkwC2x/_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/portable/kaw2ufhtuqqkwC2x/_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/portable/kaw2ufhtuqqkwC2x/_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/portable/kaw2ufhtuqqkwC2x/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get flow status - Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get a flow\u0026#x27;s status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow\u0026#x27;s last run. The response includes the flow\u0026#x27;s lifecycle status, disposition, and the status of the resources involved in the\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.portable.io/api-reference/flows/get-flow-status\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://portable.mintlify.site/_mintlify/api/og/v2?division=Flows\u0026amp;title=Get+flow+status\u0026amp;description=Get+a+flow%27s+status+by+flow+ID.+Use+this+endpoint+to+check+whether+a+flow+is+running+or+not%2C+or+get+details+about+the+flow%27s+last+run.%0AThe+response+includes+the\u0026amp;theme=775b1e37601fba0c3ae20957\u0026amp;signature=d5ec6df569a7c2bf168ea89bbbf4e3d898ca11182e21e11225ff4097f2b1ec57\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get flow status - Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get a flow\u0026#x27;s status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow\u0026#x27;s last run. The response includes the flow\u0026#x27;s lifecycle status, disposition, and the status of the resources involved in the\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://portable.mintlify.site/_mintlify/api/og/v2?division=Flows\u0026amp;title=Get+flow+status\u0026amp;description=Get+a+flow%27s+status+by+flow+ID.+Use+this+endpoint+to+check+whether+a+flow+is+running+or+not%2C+or+get+details+about+the+flow%27s+last+run.%0AThe+response+includes+the\u0026amp;theme=775b1e37601fba0c3ae20957\u0026amp;signature=d5ec6df569a7c2bf168ea89bbbf4e3d898ca11182e21e11225ff4097f2b1ec57\">\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/portable/kaw2ufhtuqqkwC2x/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.portable.io/api-reference/flows/get-flow-status\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/flows/get-flow-status.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.portable.io/#organization\",\"name\":\"Developer Documentation\",\"url\":\"https://developer.portable.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/portable/g_VIGhgzZDkoDCyf/logo/portable_logo_black.png?fit=max\u0026auto=format\u0026n=g_VIGhgzZDkoDCyf\u0026q=85\u0026s=2e2405393e64690a77b3129b1b4a65ff\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.portable.io#website\",\"name\":\"Developer Documentation\",\"url\":\"https://developer.portable.io\",\"publisher\":{\"@id\":\"https://developer.portable.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.portable.io/api-reference/flows/get-flow-status#webpage\",\"url\":\"https://developer.portable.io/api-reference/flows/get-flow-status\",\"name\":\"Get flow status\",\"description\":\"Get a flow's status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow's last run. The response includes the flow's lifecycle status, disposition, and the status of the resources involved in the\",\"dateModified\":\"2026-06-04T20:54:05.902Z\",\"isPartOf\":{\"@id\":\"https://developer.portable.io#website\"},\"breadcrumb\":{\"@id\":\"https://developer.portable.io/api-reference/flows/get-flow-status#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.portable.io/api-reference/flows/get-flow-status#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://developer.portable.io/api-reference/source-specs/list-source-specs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flows\",\"item\":\"https://developer.portable.io/api-reference/flows/list-flows\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get flow status\",\"item\":\"https://developer.portable.io/api-reference/flows/get-flow-status\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.portable.io/api-reference/flows/get-flow-status#apireference\",\"headline\":\"Get flow status\",\"name\":\"Get flow status\",\"description\":\"Get a flow's status by flow ID. Use this endpoint to check whether a flow is running or not, or get details about the flow's last run. The response includes the flow's lifecycle status, disposition, and the status of the resources involved in the\",\"url\":\"https://developer.portable.io/api-reference/flows/get-flow-status\",\"mainEntityOfPage\":{\"@id\":\"https://developer.portable.io/api-reference/flows/get-flow-status#webpage\"},\"dateModified\":\"2026-06-04T20:54:05.902Z\",\"publisher\":{\"@id\":\"https://developer.portable.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.portable.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Developer Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Developer Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/flows/get-flow-status.md","siteName":"Developer Documentation","nav":{"global":null,"groups":[{"group":"API Reference","pages":[{"group":"Source Specs","pages":[{"openapi":"get /v2/sourcespecs","title":"List source specs","href":"/api-reference/source-specs/list-source-specs"},{"openapi":"get /v2/sourcespecs/{name}","title":"Get source spec","href":"/api-reference/source-specs/get-source-spec"}]},{"group":"Sources","pages":[{"openapi":"get /v2/sources","title":"List sources","href":"/api-reference/sources/list-sources"},{"openapi":"post /v2/sources","title":"Create source","href":"/api-reference/sources/create-source"},{"openapi":"get /v2/sources/{id}","title":"Get source","href":"/api-reference/sources/get-source"},{"openapi":"delete /v2/sources/{id}","title":"Delete source","href":"/api-reference/sources/delete-source"},{"openapi":"patch /v2/sources/{id}","title":"Update source","href":"/api-reference/sources/update-source"},{"openapi":"get /v2/sources/{id}/verify","title":"Verify if a source is properly configured","href":"/api-reference/sources/verify-if-a-source-is-properly-configured"},{"title":"Discover dynamic resolvers for a source","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml post /v2/sources/{id}/discover","href":"/api-reference/sources/discover-dynamic-resolvers-for-a-source"},{"title":"Get discovered resolvers for a source","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml get /v2/sources/{id}/resolvers","href":"/api-reference/sources/get-discovered-resolvers-for-a-source"}]},{"group":"Destination Specs","pages":[{"openapi":"get /v2/destinationspecs","title":"List destination specs","href":"/api-reference/destination-specs/list-destination-specs"},{"openapi":"get /v2/destinationspecs/{name}","title":"Get destination spec","href":"/api-reference/destination-specs/get-destination-spec"}]},{"group":"Destinations","pages":[{"openapi":"get /v2/destinations","title":"List destinations","href":"/api-reference/destinations/list-destinations"},{"openapi":"post /v2/destinations","title":"Create a destination","href":"/api-reference/destinations/create-a-destination"},{"openapi":"get /v2/destinations/{id}","title":"Get destination","href":"/api-reference/destinations/get-destination"},{"openapi":"delete /v2/destinations/{id}","title":"Delete destination","href":"/api-reference/destinations/delete-destination"},{"openapi":"patch /v2/destinations/{id}","title":"Update destination","href":"/api-reference/destinations/update-destination"},{"openapi":"get /v2/destinations/{id}/verify","title":"Verify if a destination is properly configured","href":"/api-reference/destinations/verify-if-a-destination-is-properly-configured"}]},{"group":"Flows","pages":[{"openapi":"get /v2/flows","title":"List flows","href":"/api-reference/flows/list-flows"},{"openapi":"post /v2/flows","title":"Create flow","href":"/api-reference/flows/create-flow"},{"openapi":"get /v2/flows/{id}","title":"Get flow","href":"/api-reference/flows/get-flow"},{"openapi":"delete /v2/flows/{id}","title":"Delete flow","href":"/api-reference/flows/delete-flow"},{"openapi":"patch /v2/flows/{id}","title":"Update flow","description":"Update an existing flow","href":"/api-reference/flows/update-flow"},{"openapi":"get /v2/flows/{id}/status","title":"Get flow status","href":"/api-reference/flows/get-flow-status"},{"openapi":"get /v2/flows/{id}/run","title":"Get flow run attempts","description":"Get a flow's run attempts by flow ID","href":"/api-reference/flows/get-flow-run-attempts"},{"openapi":"post /v2/flows/{id}/run","title":"Run a flow","href":"/api-reference/flows/run-a-flow"},{"openapi":"post /v2/flows/{id}/cancel","title":"Cancel a running flow","href":"/api-reference/flows/cancel-a-running-flow"}]},{"group":"Workflows","pages":[{"title":"List workflows","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml get /v2/workflows","href":"/api-reference/workflows/list-workflows"},{"title":"Create workflow","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml post /v2/workflows","href":"/api-reference/workflows/create-workflow"},{"title":"Get workflow","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml get /v2/workflows/{id}","href":"/api-reference/workflows/get-workflow"},{"title":"Delete workflow","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml delete /v2/workflows/{id}","href":"/api-reference/workflows/delete-workflow"},{"title":"Update workflow","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml patch /v2/workflows/{id}","href":"/api-reference/workflows/update-workflow"},{"title":"Get workflow status","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml get /v2/workflows/{id}/status","href":"/api-reference/workflows/get-workflow-status"},{"title":"Run workflow","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml post /v2/workflows/{id}/run","href":"/api-reference/workflows/run-workflow"},{"title":"Cancel workflow run","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml post /v2/workflows/{id}/cancel","href":"/api-reference/workflows/cancel-workflow-run"},{"title":"List workflow runs","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml get /v2/workflows/{id}/runs","href":"/api-reference/workflows/list-workflow-runs"}]},{"group":"Configuration Cards","pages":[{"title":"Create configuration card link for a source","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml post /v2/sources/{id}/configuration_cards","href":"/api-reference/configuration-cards/create-configuration-card-link-for-a-source"}]},{"group":"Webhooks","pages":[{"title":"List webhook triggers","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml get /v2/workflows/{id}/webhooks","href":"/api-reference/webhooks/list-webhook-triggers"},{"title":"Create webhook trigger","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml post /v2/workflows/{id}/webhooks","href":"/api-reference/webhooks/create-webhook-trigger"},{"title":"Get webhook trigger","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml get /v2/workflows/{id}/webhooks/{webhook_trigger_id}","href":"/api-reference/webhooks/get-webhook-trigger"},{"title":"Delete webhook trigger","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml delete /v2/workflows/{id}/webhooks/{webhook_trigger_id}","href":"/api-reference/webhooks/delete-webhook-trigger"},{"title":"Update webhook trigger","deprecated":null,"version":null,"openapi":"/api-spec-v2.yaml patch /v2/workflows/{id}/webhooks/{webhook_trigger_id}","href":"/api-reference/webhooks/update-webhook-trigger"}]}]}]},"basePath":"","title":"Get flow status - Developer Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}