List task executions with optional filtering by flow execution, task name, or execution index.
Overview
Retrieve task executions across all flows in your organization. Results can be filtered
by parent flow execution, specific task name, or execution index. Returns task executions
with their associated tags for categorization and filtering.
Filtering Logic
Multiple filters are combined with AND logic:
flow_execution_id AND task_name → All executions of a specific task in a flow
flow_execution_id AND task_execution_idx → All tasks at a specific execution index
All three filters → Exact task execution lookup (equivalent to GET /)
Common Query Patterns
All tasks in a flow execution: ?flow_execution_id=
Specific task across retries: ?flow_execution_id=&task_name=send_email
First execution of all tasks: ?flow_execution_id=&task_execution_idx=0
All task executions (no filters): Returns all executions in organization
Response Format
Returns TaskExecutionWithTagsAPI objects containing:
Full task execution details (input, output, error, status)
Filter task executions by parent flow execution ID. Returns only tasks belonging to the specified flow execution. Combines with other filters using AND logic. Omit to search across all flow executions in your organization.
Filter task executions by exact task name (case-sensitive). Returns all execution attempts of the named task. Useful for tracking retries or finding specific task types. Must match task name exactly as defined in flow definition YAML.
Filter task executions by execution index (zero-based). Returns tasks at a specific execution attempt number. Index 0 = first execution, 1 = first retry, 2 = second retry, etc. Useful for comparing initial vs retry executions or finding specific attempts.
Include credits consumed by each task execution in the response. When false (default), credits is null and the usage table is not queried. Only takes effect together with flow_execution_id.
Controls delivery of large task values stored as GCS references. 'inline' (default) resolves references server-side and returns real values, subject to a per-request size budget (HTTP 413 when exceeded; individual references whose objects no longer exist are replaced by a 'gcs_ref_error' marker). 'refs' returns stored reference envelopes ('gcs_ref') untouched, to be resolved by the client.
Available options:
inline,
refs
Response
List of task executions successfully retrieved
Response model for listing task executions with filtering.
Returns an array of task executions with their associated tags,
filtered by the query parameters provided in the request.
Array of task execution objects matching the filter criteria. Each object includes full task execution details plus associated tags. Empty array if no executions match filters. Results are ordered by created_at descending (newest first).
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SuperAI Flows","description":"Build reliable, scalable workflows that orchestrate AI models, data processing, and business logic through a simple API.","colors":{"primary":"#7443ff","light":"#9775f7","dark":"#6c40f5"},"logo":{"light":"https://mintcdn.com/superai-flows-docs/mOFmLJuUNWWCPrgW/logo/light.svg?fit=max\u0026auto=format\u0026n=mOFmLJuUNWWCPrgW\u0026q=85\u0026s=763a91d73e6886f99fbebba85459ee15","dark":"https://mintcdn.com/superai-flows-docs/mOFmLJuUNWWCPrgW/logo/dark.svg?fit=max\u0026auto=format\u0026n=mOFmLJuUNWWCPrgW\u0026q=85\u0026s=5e03ccaedeb7b9890d260cd5f28ba690","href":"https://flows.super.ai"},"favicon":"https://mintcdn.com/superai-flows-docs/mOFmLJuUNWWCPrgW/favicon.png?fit=max\u0026auto=format\u0026n=mOFmLJuUNWWCPrgW\u0026q=85\u0026s=a54a72f5610b7af45f895302bd9fec95","navbar":{"links":[{"href":"mailto:support@super.ai","label":"Support"},{"href":"https://status.super.ai","label":"Status"}],"primary":{"type":"button","label":"Dashboard","href":"https://flows.super.ai"}},"footer":{"socials":{"website":"https://super.ai","x":"https://x.com/mysuperai","linkedin":"https://www.linkedin.com/company/mysuperai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"superai-flows-docs","hasAudioNarration":false,"actualSubdomain":"superai-flows-docs","customDomains":["docs.flows.super.ai"],"gitSource":{"type":"github","owner":"mysuperai","repo":"superai-flows-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"4c020797-e5c5-4927-8e18-f9ead2828ae7","liveDeploymentHistoryId":"6adb511a124faf20fe6181b8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb511a124faf20fe6181b8"},"entitlements":{},"buildId":"6adb511a124faf20fe6181b8","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"API Reference","count":159},{"language":"default","tag":"Endpoints","count":155},{"language":"default","tag":"integrations","count":37},{"language":"default","tag":"flows","count":31},{"language":"default","tag":"organizations","count":15},{"language":"default","tag":"plugins","count":11},{"language":"default","tag":"auth","count":9},{"language":"default","tag":"service-accounts","count":9},{"language":"default","tag":"flow-executions","count":8},{"language":"default","tag":"human-review-tasks","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"editor-nav-generations","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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/task-executions/list-task-executions-with-filtering","slug":"/api-reference/task-executions/list-task-executions-with-filtering","pageMetadata":{"title":"List task executions with filtering","description":"List task executions with optional filtering by flow execution, task name, or execution index.\n\n**Overview**\nRetrieve task executions across all flows in your organization. Results can be filtered\nby parent flow execution, specific task name, or execution index. Returns task executions\nwith their associated tags for categorization and filtering.\n\n**Filtering Logic**\nMultiple filters are combined with AND logic:\n- flow_execution_id AND task_name → All executions of a specific task in a flow\n- flow_execution_id AND task_execution_idx → All tasks at a specific execution index\n- All three filters → Exact task execution lookup (equivalent to GET /{id})\n\n**Common Query Patterns**\n1. All tasks in a flow execution: ?flow_execution_id={id}\n2. Specific task across retries: ?flow_execution_id={id}\u0026task_name=send_email\n3. First execution of all tasks: ?flow_execution_id={id}\u0026task_execution_idx=0\n4. All task executions (no filters): Returns all executions in organization\n\n**Response Format**\nReturns TaskExecutionWithTagsAPI objects containing:\n- Full task execution details (input, output, error, status)\n- Associated tags (e.g., reviewed, approved, flagged)\n- Metadata (created_at, updated_at, modified_by)\n- Organization context for multi-tenant isolation\n\n**Performance Considerations**\n- Queries are scoped to organization_id via RLS policies (automatic filtering)\n- Add flow_execution_id filter for better query performance on large datasets\n- Unfiltered queries may return large result sets; pagination planned for future\n\n**Tags**\nTask tags provide categorization and workflow state:\n- Tag types: 'review_status', 'approval', 'quality', 'custom'\n- Tags are returned with each task execution for filtering and display\n- Soft-deleted tags are excluded from results\n\n**Related Endpoints**\n- GET /task-executions/{id} - Get single task execution by ID\n- GET /task-tags - List all tags for a flow execution\n- POST /task-executions - Create new task execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-executions","href":"/api-reference/task-executions/list-task-executions-with-filtering","autogeneratedByOpenApi":true},"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 li: \"li\",\n ol: \"ol\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"List task executions with optional filtering by flow execution, task name, or execution index.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Overview\"\n }), \"\\nRetrieve task executions across all flows in your organization. Results can be filtered\\nby parent flow execution, specific task name, or execution index. Returns task executions\\nwith their associated tags for categorization and filtering.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Filtering Logic\"\n }), \"\\nMultiple filters are combined with AND logic:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"flow_execution_id AND task_name → All executions of a specific task in a flow\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"flow_execution_id AND task_execution_idx → All tasks at a specific execution index\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"All three filters → Exact task execution lookup (equivalent to GET /\", \")\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Common Query Patterns\"\n })\n }), \"\\n\", _jsxs(_components.ol, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"All tasks in a flow execution: ?flow_execution_id=\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Specific task across retries: ?flow_execution_id=\", \"\u0026task_name=send_email\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"First execution of all tasks: ?flow_execution_id=\", \"\u0026task_execution_idx=0\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"All task executions (no filters): Returns all executions in organization\"\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Response Format\"\n }), \"\\nReturns TaskExecutionWithTagsAPI objects containing:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Full task execution details (input, output, error, status)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Associated tags (e.g., reviewed, approved, flagged)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Metadata (created_at, updated_at, modified_by)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Organization context for multi-tenant isolation\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Performance Considerations\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Queries are scoped to organization_id via RLS policies (automatic filtering)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Add flow_execution_id filter for better query performance on large datasets\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Unfiltered queries may return large result sets; pagination planned for future\"\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Tags\"\n }), \"\\nTask tags provide categorization and workflow state:\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Tag types: ‘review_status’, ‘approval’, ‘quality’, ‘custom’\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Tags are returned with each task execution for filtering and display\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Soft-deleted tags are excluded from results\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Related Endpoints\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"GET /task-executions/\", \" - Get single task execution by ID\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"GET /task-tags - List all tags for a flow execution\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"POST /task-executions - Create new task execution\"\n }), \"\\n\"]\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":"List task executions with filtering","description":"List task executions with optional filtering by flow execution, task name, or execution index.\n\n**Overview**\nRetrieve task executions across all flows in your organization. Results can be filtered\nby parent flow execution, specific task name, or execution index. Returns task executions\nwith their associated tags for categorization and filtering.\n\n**Filtering Logic**\nMultiple filters are combined with AND logic:\n- flow_execution_id AND task_name → All executions of a specific task in a flow\n- flow_execution_id AND task_execution_idx → All tasks at a specific execution index\n- All three filters → Exact task execution lookup (equivalent to GET /{id})\n\n**Common Query Patterns**\n1. All tasks in a flow execution: ?flow_execution_id={id}\n2. Specific task across retries: ?flow_execution_id={id}\u0026task_name=send_email\n3. First execution of all tasks: ?flow_execution_id={id}\u0026task_execution_idx=0\n4. All task executions (no filters): Returns all executions in organization\n\n**Response Format**\nReturns TaskExecutionWithTagsAPI objects containing:\n- Full task execution details (input, output, error, status)\n- Associated tags (e.g., reviewed, approved, flagged)\n- Metadata (created_at, updated_at, modified_by)\n- Organization context for multi-tenant isolation\n\n**Performance Considerations**\n- Queries are scoped to organization_id via RLS policies (automatic filtering)\n- Add flow_execution_id filter for better query performance on large datasets\n- Unfiltered queries may return large result sets; pagination planned for future\n\n**Tags**\nTask tags provide categorization and workflow state:\n- Tag types: 'review_status', 'approval', 'quality', 'custom'\n- Tags are returned with each task execution for filtering and display\n- Soft-deleted tags are excluded from results\n\n**Related Endpoints**\n- GET /task-executions/{id} - Get single task execution by ID\n- GET /task-tags - List all tags for a flow execution\n- POST /task-executions - Create new task execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-executions","href":"/api-reference/task-executions/list-task-executions-with-filtering","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"List task executions with optional filtering by flow execution, task name, or execution index.\n\n**Overview**\nRetrieve task executions across all flows in your organization. Results can be filtered\nby parent flow execution, specific task name, or execution index. Returns task executions\nwith their associated tags for categorization and filtering.\n\n**Filtering Logic**\nMultiple filters are combined with AND logic:\n- flow_execution_id AND task_name → All executions of a specific task in a flow\n- flow_execution_id AND task_execution_idx → All tasks at a specific execution index\n- All three filters → Exact task execution lookup (equivalent to GET /{id})\n\n**Common Query Patterns**\n1. All tasks in a flow execution: ?flow_execution_id={id}\n2. Specific task across retries: ?flow_execution_id={id}\u0026task_name=send_email\n3. First execution of all tasks: ?flow_execution_id={id}\u0026task_execution_idx=0\n4. All task executions (no filters): Returns all executions in organization\n\n**Response Format**\nReturns TaskExecutionWithTagsAPI objects containing:\n- Full task execution details (input, output, error, status)\n- Associated tags (e.g., reviewed, approved, flagged)\n- Metadata (created_at, updated_at, modified_by)\n- Organization context for multi-tenant isolation\n\n**Performance Considerations**\n- Queries are scoped to organization_id via RLS policies (automatic filtering)\n- Add flow_execution_id filter for better query performance on large datasets\n- Unfiltered queries may return large result sets; pagination planned for future\n\n**Tags**\nTask tags provide categorization and workflow state:\n- Tag types: 'review_status', 'approval', 'quality', 'custom'\n- Tags are returned with each task execution for filtering and display\n- Soft-deleted tags are excluded from results\n\n**Related Endpoints**\n- GET /task-executions/{id} - Get single task execution by ID\n- GET /task-tags - List all tags for a flow execution\n- POST /task-executions - Create new task execution","operationId":"list_task_executions_api_task_executions_get","parameters":["091d99eb-34dc-4e01-96db-e144304a538c","3e2d1e31-76d2-4259-9147-d4a288cc254e","e49d977e-bbe3-493c-b246-ce032963a77c","ac8607a6-c3e7-42c1-8942-1283c2a34a8e","aa82e079-e7a1-4b92-8bcd-7bee8755769e"],"responses":{"200":"a1b878ef-4890-4d66-b3ef-05019ccc23ad","413":"f435347c-5b42-4bf4-b0ad-0d57c975b640","422":"90c09ce5-595e-4c3d-b9f5-6d8555e552e3","500":"09b9989d-d9fd-4b5c-8658-c3fc1aef3400"},"security":["b31ae7a8-38fa-400d-bcd9-676463619eaf","b3ce39be-0c4f-45b1-9a08-9cb077dc037c"],"summary":"List task executions with filtering","tags":["task-executions"],"method":"get","type":"path","servers":["4d0b7ba2-10f8-42a9-8f2d-c56b9c660af5"],"path":"/api/task-executions","baseUrlOptions":["https://flows.super.ai"],"title":"List task executions with filtering","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"091d99eb-34dc-4e01-96db-e144304a538c":{"description":"Filter task executions by parent flow execution ID. Returns only tasks belonging to the specified flow execution. Combines with other filters using AND logic. Omit to search across all flow executions in your organization.","in":"query","name":"flow_execution_id","required":false,"schema":{"oneOf":[{"type":"string","title":"Flow Execution Id","description":"Filter task executions by parent flow execution ID. Returns only tasks belonging to the specified flow execution. Combines with other filters using AND logic. Omit to search across all flow executions in your organization.","format":"uuid","uniqueKey":"oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Flow Execution Id","description":"Filter task executions by parent flow execution ID. Returns only tasks belonging to the specified flow execution. Combines with other filters using AND logic. Omit to search across all flow executions in your organization.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string\u003cuuid> | null"}},"3e2d1e31-76d2-4259-9147-d4a288cc254e":{"description":"Filter task executions by exact task name (case-sensitive). Returns all execution attempts of the named task. Useful for tracking retries or finding specific task types. Must match task name exactly as defined in flow definition YAML.","in":"query","name":"task_name","required":false,"schema":{"oneOf":[{"type":"string","title":"Task Name","description":"Filter task executions by exact task name (case-sensitive). Returns all execution attempts of the named task. Useful for tracking retries or finding specific task types. Must match task name exactly as defined in flow definition YAML.","maxLength":200,"minLength":1,"uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"Task Name","description":"Filter task executions by exact task name (case-sensitive). Returns all execution attempts of the named task. Useful for tracking retries or finding specific task types. Must match task name exactly as defined in flow definition YAML.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}},"e49d977e-bbe3-493c-b246-ce032963a77c":{"description":"Filter task executions by execution index (zero-based). Returns tasks at a specific execution attempt number. Index 0 = first execution, 1 = first retry, 2 = second retry, etc. Useful for comparing initial vs retry executions or finding specific attempts.","in":"query","name":"task_execution_idx","required":false,"schema":{"oneOf":[{"type":"integer","title":"Task Execution Idx","description":"Filter task executions by execution index (zero-based). Returns tasks at a specific execution attempt number. Index 0 = first execution, 1 = first retry, 2 = second retry, etc. Useful for comparing initial vs retry executions or finding specific attempts.","minimum":0,"uniqueKey":"oneOf.0","typeLabel":"integer"},{"type":"null","title":"Task Execution Idx","description":"Filter task executions by execution index (zero-based). Returns tasks at a specific execution attempt number. Index 0 = first execution, 1 = first retry, 2 = second retry, etc. Useful for comparing initial vs retry executions or finding specific attempts.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"integer | null"}},"ac8607a6-c3e7-42c1-8942-1283c2a34a8e":{"description":"Include credits consumed by each task execution in the response. When false (default), credits is null and the usage table is not queried. Only takes effect together with flow_execution_id.","example":false,"in":"query","name":"include_credits","required":false,"schema":{"default":false,"description":"Include credits consumed by each task execution in the response. When false (default), credits is null and the usage table is not queried. Only takes effect together with flow_execution_id.","title":"Include Credits","type":"boolean","isRequired":false,"uniqueKey":"","typeLabel":"boolean"}},"aa82e079-e7a1-4b92-8bcd-7bee8755769e":{"description":"Controls delivery of large task values stored as GCS references. 'inline' (default) resolves references server-side and returns real values, subject to a per-request size budget (HTTP 413 when exceeded; individual references whose objects no longer exist are replaced by a '__gcs_ref_error__' marker). 'refs' returns stored reference envelopes ('__gcs_ref__') untouched, to be resolved by the client.","in":"query","name":"large_values","required":false,"schema":{"enum":["inline","refs"],"title":"LargeValuesMode","type":"string","default":"inline","description":"Controls delivery of large task values stored as GCS references. 'inline' (default) resolves references server-side and returns real values, subject to a per-request size budget (HTTP 413 when exceeded; individual references whose objects no longer exist are replaced by a '__gcs_ref_error__' marker). 'refs' returns stored reference envelopes ('__gcs_ref__') untouched, to be resolved by the client.","isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"responses":{"a1b878ef-4890-4d66-b3ef-05019ccc23ad":{"content":{"application/json":{"schema":{"description":"Response model for listing task executions with filtering.\n\nReturns an array of task executions with their associated tags,\nfiltered by the query parameters provided in the request.","properties":{"task_executions":{"description":"Array of task execution objects matching the filter criteria. Each object includes full task execution details plus associated tags. Empty array if no executions match filters. Results are ordered by created_at descending (newest first).","items":{"description":"API model for TaskExecution including associated tags.\n\nExtended version of TaskExecutionAPI that includes tags for categorization\nand workflow state tracking. Used by list endpoints to provide rich context\nwithout requiring separate tag queries.\n\nTags enable workflows like:\n- Review/approval processes ('reviewed', 'approved', 'rejected')\n- Quality assurance ('quality_checked', 'flagged')\n- Custom business logic ('priority_high', 'requires_attention')","properties":{"edited_status":{"description":"Whether this task execution was manually edited.","enum":["not_edited","edited_not_reexecuted","edited_reexecuted"],"title":"TaskExecutionEditedStatus","type":"string","examples":["not_edited","edited_not_reexecuted","edited_reexecuted"],"isRequired":true,"uniqueKey":"task_executions.items.[INDEX].edited_status","typeLabel":"enum\u003cstring>"},"flow_execution_id":{"description":"ID of the parent flow execution containing this task. Establishes the execution hierarchy and determines organization scope. All tasks in a flow execution share the same flow_execution_id.","examples":["223e4567-e89b-12d3-a456-426614174000"],"format":"uuid","title":"Flow Execution Id","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].flow_execution_id","typeLabel":"string\u003cuuid>"},"id":{"description":"Unique identifier for this task execution. Auto-generated UUID assigned at creation time. Used for direct resource access via GET /task-executions/{id}.","examples":["123e4567-e89b-12d3-a456-426614174000"],"format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"organization_id":{"description":"ID of the organization owning this task execution. Inherited from parent flow execution for tenant isolation. Used for Row-Level Security (RLS) filtering and authorization. All task executions are scoped to a single organization.","examples":["323e4567-e89b-12d3-a456-426614174000"],"format":"uuid","title":"Organization Id","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].organization_id","typeLabel":"string\u003cuuid>"},"processing_status":{"description":"Processing lifecycle status of the task.","enum":["queued","running","completed","failed","deleted","awaiting_input","cancel_requested","cancelled","skipped"],"title":"ProcessingStatus","type":"string","examples":["queued","running","completed","failed"],"isRequired":true,"uniqueKey":"task_executions.items.[INDEX].processing_status","typeLabel":"enum\u003cstring>"},"stale_status":{"description":"Whether this task execution's data is outdated.","enum":["consistent","stale"],"title":"StaleStatus","type":"string","examples":["consistent","stale"],"isRequired":true,"uniqueKey":"task_executions.items.[INDEX].stale_status","typeLabel":"enum\u003cstring>"},"task_execution_idx":{"description":"Zero-based execution index tracking task attempts. 0 = first execution, 1 = first retry, 2 = second retry, etc. Increments for each retry or loop iteration of the same task. Combines with flow_execution_id and task_name to form unique composite key.","examples":[0,1,2],"minimum":0,"title":"Task Execution Idx","type":"integer","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].task_execution_idx","typeLabel":"integer"},"task_name":{"description":"Name of the task as defined in the flow definition YAML. Case-sensitive identifier matching flow configuration. Used to reference task in flow logic and dependency graphs.","examples":["send_email","process_data","validate_input"],"maxLength":200,"minLength":1,"title":"Task Name","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].task_name","typeLabel":"string"},"completed_at":{"oneOf":[{"type":"string","title":"Completed At","description":"ISO 8601 UTC timestamp when task execution finished on the Temporal worker.","format":"date-time","uniqueKey":"task_executions.items.[INDEX].completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Completed At","description":"ISO 8601 UTC timestamp when task execution finished on the Temporal worker.","uniqueKey":"task_executions.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].completed_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"oneOf":[{"type":"string","title":"Created At","description":"ISO 8601 timestamp when task execution was created (UTC). Represents when the task was queued or first recorded in the system. NULL for legacy records created before timestamp tracking.","format":"date-time","example":"2025-01-23T10:30:00Z","uniqueKey":"task_executions.items.[INDEX].created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Created At","description":"ISO 8601 timestamp when task execution was created (UTC). Represents when the task was queued or first recorded in the system. NULL for legacy records created before timestamp tracking.","example":"2025-01-23T10:30:00Z","uniqueKey":"task_executions.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].created_at","typeLabel":"string\u003cdate-time> | null"},"credits":{"oneOf":[{"type":"integer","title":"Credits","description":"Total credits consumed by this task execution. None when no usage records exist for this task.","example":10,"uniqueKey":"task_executions.items.[INDEX].credits.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Credits","description":"Total credits consumed by this task execution. None when no usage records exist for this task.","example":10,"uniqueKey":"task_executions.items.[INDEX].credits.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].credits","typeLabel":"integer | null"},"error":{"oneOf":[{"title":"Error","description":"Error information when task execution fails. Only populated when status is 'failed'; NULL for other states. Contains error message, exception type, and stack trace for debugging. \n\nTypical structure:\n{\n \"message\": \"Human-readable error description\",\n \"type\": \"Exception class name\",\n \"traceback\": \"Full Python stack trace\"\n}\n\nUsed for debugging, monitoring, and error reporting workflows.","example":{"message":"Connection timeout after 30 seconds","traceback":"Traceback (most recent call last):\n ...","type":"ConnectionError"},"uniqueKey":"task_executions.items.[INDEX].error.oneOf.0","typeLabel":"any"},{"type":"null","title":"Error","description":"Error information when task execution fails. Only populated when status is 'failed'; NULL for other states. Contains error message, exception type, and stack trace for debugging. \n\nTypical structure:\n{\n \"message\": \"Human-readable error description\",\n \"type\": \"Exception class name\",\n \"traceback\": \"Full Python stack trace\"\n}\n\nUsed for debugging, monitoring, and error reporting workflows.","example":{"message":"Connection timeout after 30 seconds","traceback":"Traceback (most recent call last):\n ...","type":"ConnectionError"},"uniqueKey":"task_executions.items.[INDEX].error.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].error","typeLabel":"any | null"},"input":{"description":"Input parameters provided to the task executor. Schema varies by task type; can be object, array, or primitive. NULL if task accepts no input parameters. Resolved from flow definition and upstream task outputs.","examples":[{"recipient":"user@example.com","subject":"Hello"},[1,2,3,4,5],"simple string input"],"title":"Input","uniqueKey":"task_executions.items.[INDEX].input","typeLabel":"any"},"modified_by":{"default":"system","description":"Identifier of the actor who last modified this task execution. Tracks manual interventions vs automated updates for auditing. Defaults to 'system' for worker-initiated changes. \n\nValues:\n- 'system': System-automated changes (workers, background jobs)\n- User ID: UUID string of the user who made the change (e.g., '123e4567-e89b-12d3-a456-426614174000')\n- Integration type: For service accounts/integrations (e.g., 'integration', 'service-account')","examples":["system","123e4567-e89b-12d3-a456-426614174000","integration"],"title":"Modified By","type":"string","uniqueKey":"task_executions.items.[INDEX].modified_by","typeLabel":"string"},"output":{"oneOf":[{"title":"Output","description":"Output data produced by the task executor upon successful completion. Only populated when status is 'completed'; NULL for other states. Available to downstream tasks via {{task_name.output}} syntax. Structure defined by task executor implementation. Used for task chaining and flow data propagation.","example":{"email_id":"msg_123","sent_at":"2025-01-23T10:30:00Z"},"uniqueKey":"task_executions.items.[INDEX].output.oneOf.0","typeLabel":"any"},{"type":"null","title":"Output","description":"Output data produced by the task executor upon successful completion. Only populated when status is 'completed'; NULL for other states. Available to downstream tasks via {{task_name.output}} syntax. Structure defined by task executor implementation. Used for task chaining and flow data propagation.","example":{"email_id":"msg_123","sent_at":"2025-01-23T10:30:00Z"},"uniqueKey":"task_executions.items.[INDEX].output.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].output","typeLabel":"any | null"},"source_task_executions":{"oneOf":[{"title":"Source Task Executions","description":"Tracks the original producer of this task's output data. Set by pass-through tasks (HITL, Branch, Validation) to propagate provenance.","uniqueKey":"task_executions.items.[INDEX].source_task_executions.oneOf.0","typeLabel":"any"},{"type":"null","title":"Source Task Executions","description":"Tracks the original producer of this task's output data. Set by pass-through tasks (HITL, Branch, Validation) to propagate provenance.","uniqueKey":"task_executions.items.[INDEX].source_task_executions.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].source_task_executions","typeLabel":"any | null"},"started_at":{"oneOf":[{"type":"string","title":"Started At","description":"ISO 8601 UTC timestamp when task execution started on the Temporal worker.","format":"date-time","uniqueKey":"task_executions.items.[INDEX].started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Started At","description":"ISO 8601 UTC timestamp when task execution started on the Temporal worker.","uniqueKey":"task_executions.items.[INDEX].started_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].started_at","typeLabel":"string\u003cdate-time> | null"},"tags":{"oneOf":[{"type":"array","items":{"description":"API model representing a task execution tag.\n\nTask tags provide flexible categorization and workflow state tracking for\ntask executions. Tags enable custom workflows like review processes, quality\nassurance, priority management, and domain-specific categorization.\n\nTags are scoped to (flow_execution_id, task_name) pairs and support:\n- Workflow state: Track review/approval status\n- Quality assurance: Flag issues or verify quality\n- Categorization: Apply business-specific labels\n- Audit trails: Record who tagged what and when\n\nLifecycle: Tags are soft-deleted (status='deleted') rather than hard-deleted\nto preserve audit history. Only active tags appear in list queries.","properties":{"flow_execution_id":{"description":"ID of the flow execution containing the tagged task. Establishes execution context and organization scope. Tags are scoped to flow executions; same task in different executions has independent tag sets. Used for filtering tags by execution.","examples":["223e4567-e89b-12d3-a456-426614174000"],"format":"uuid","title":"Flow Execution Id","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].flow_execution_id","typeLabel":"string\u003cuuid>"},"id":{"description":"Unique identifier for this tag record. Auto-generated UUID assigned at tag creation. Used for direct tag access and references.","examples":["123e4567-e89b-12d3-a456-426614174000"],"format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"organization_id":{"description":"ID of organization owning this tag. Inherited from parent flow execution for multi-tenant isolation. Used for Row-Level Security (RLS) filtering and authorization. All tags scoped to single organization; cross-org access forbidden. Queries automatically filtered by user's organization_id.","examples":["323e4567-e89b-12d3-a456-426614174000"],"format":"uuid","title":"Organization Id","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].organization_id","typeLabel":"string\u003cuuid>"},"tag":{"description":"Tag value identifying the categorization or state. Free-form string for flexible workflow customization. Case-sensitive; same tag with different case creates separate records. Combined with tag_type for organized categorization. \n\nCommon patterns:\n- Workflow: 'reviewed', 'approved', 'rejected', 'pending'\n- Quality: 'quality_checked', 'flagged', 'verified'\n- Priority: 'high', 'medium', 'low'\n- Custom: Domain-specific values","examples":["reviewed","approved","priority_high","requires_attention"],"maxLength":200,"minLength":1,"title":"Tag","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].tag","typeLabel":"string"},"tag_type":{"description":"Category or classification for the tag value. Groups related tags for filtering and organization in UI/queries. Case-sensitive; use consistent values across organization. \n\nCommon types:\n- 'review_status': Workflow states\n- 'quality': Quality assurance flags\n- 'priority': Business priority levels\n- 'approval': Approval workflow states\n- 'custom': Domain-specific categories","examples":["review_status","quality","priority","approval","custom"],"maxLength":100,"minLength":1,"title":"Tag Type","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].tag_type","typeLabel":"string"},"task_name":{"description":"Name of the tagged task as defined in flow definition YAML. Case-sensitive identifier matching flow configuration. Tags are attached to task_name within a flow_execution_id. Multiple tags can be attached to the same task.","examples":["send_email","extract_data","validate_document"],"maxLength":200,"minLength":1,"title":"Task Name","type":"string","isRequired":true,"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].task_name","typeLabel":"string"},"created_at":{"oneOf":[{"type":"string","title":"Created At","description":"ISO 8601 timestamp when tag was created (UTC). Represents when tag was first added to task execution. NULL for legacy tags created before timestamp tracking. Used for audit trails and chronological sorting.","format":"date-time","example":"2025-01-24T10:30:00Z","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].created_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Created At","description":"ISO 8601 timestamp when tag was created (UTC). Represents when tag was first added to task execution. NULL for legacy tags created before timestamp tracking. Used for audit trails and chronological sorting.","example":"2025-01-24T10:30:00Z","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].created_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].created_at","typeLabel":"string\u003cdate-time> | null"},"modified_by":{"oneOf":[{"type":"string","title":"Modified By","description":"Identifier of actor who last modified this tag. Tracks who made the last change for auditing purposes. \n\nValues:\n- 'system': System-automated changes (workers, background jobs)\n- User ID: UUID string of the user who made the change (e.g., '123e4567-e89b-12d3-a456-426614174000')\n- Integration type: For service accounts/integrations (e.g., 'integration', 'service-account')\n\nFor deleted tags, indicates who performed soft deletion. NULL for tags never modified since creation. Used for audit trails and accountability.","example":"123e4567-e89b-12d3-a456-426614174000","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].modified_by.oneOf.0","typeLabel":"string"},{"type":"null","title":"Modified By","description":"Identifier of actor who last modified this tag. Tracks who made the last change for auditing purposes. \n\nValues:\n- 'system': System-automated changes (workers, background jobs)\n- User ID: UUID string of the user who made the change (e.g., '123e4567-e89b-12d3-a456-426614174000')\n- Integration type: For service accounts/integrations (e.g., 'integration', 'service-account')\n\nFor deleted tags, indicates who performed soft deletion. NULL for tags never modified since creation. Used for audit trails and accountability.","example":"123e4567-e89b-12d3-a456-426614174000","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].modified_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].modified_by","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","title":"Status","description":"Tag lifecycle status indicating active or deleted state. Valid values: 'active', 'deleted'. \n\n'active': Tag is visible in queries and included in task tag lists. Default state for newly created tags. \n\n'deleted': Tag soft-deleted; excluded from list queries. Preserves audit trail (who deleted, when) without hard deletion. \n\nSoft-delete rationale: Audit compliance requires deletion history. \n\nNote: Only 'active' tags returned by GET /task-tags endpoint.","example":"active","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Status","description":"Tag lifecycle status indicating active or deleted state. Valid values: 'active', 'deleted'. \n\n'active': Tag is visible in queries and included in task tag lists. Default state for newly created tags. \n\n'deleted': Tag soft-deleted; excluded from list queries. Preserves audit trail (who deleted, when) without hard deletion. \n\nSoft-delete rationale: Audit compliance requires deletion history. \n\nNote: Only 'active' tags returned by GET /task-tags endpoint.","example":"active","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].status","typeLabel":"string | null"},"tag_metadata":{"oneOf":[{"title":"Tag Metadata","description":"Optional structured metadata providing tag context. Can be object, array, or primitive. NULL if no additional context needed. \n\nCommon uses:\n- Reviewer info: Who tagged and when\n- Approval details: Approver and notes\n- Quality metrics: Confidence scores, reasons\n- Custom data: Domain-specific context\n\nNote: Part of composite unique key with flow_execution_id, task_name, tag, and tag_type. Different metadata creates separate tags.","example":{"notes":"Looks good","reviewer":"user@example.com"},"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].tag_metadata.oneOf.0","typeLabel":"any"},{"type":"null","title":"Tag Metadata","description":"Optional structured metadata providing tag context. Can be object, array, or primitive. NULL if no additional context needed. \n\nCommon uses:\n- Reviewer info: Who tagged and when\n- Approval details: Approver and notes\n- Quality metrics: Confidence scores, reasons\n- Custom data: Domain-specific context\n\nNote: Part of composite unique key with flow_execution_id, task_name, tag, and tag_type. Different metadata creates separate tags.","example":{"notes":"Looks good","reviewer":"user@example.com"},"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].tag_metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].tag_metadata","typeLabel":"any | null"},"updated_at":{"oneOf":[{"type":"string","title":"Updated At","description":"ISO 8601 timestamp of last update to this tag (UTC). Changes when tag is modified or soft-deleted. For deleted tags, records deletion timestamp. NULL for tags never updated since creation. Used for change tracking and audit history.","format":"date-time","example":"2025-01-24T10:35:00Z","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Updated At","description":"ISO 8601 timestamp of last update to this tag (UTC). Changes when tag is modified or soft-deleted. For deleted tags, records deletion timestamp. NULL for tags never updated since creation. Used for change tracking and audit history.","example":"2025-01-24T10:35:00Z","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","flow_execution_id","task_name","tag","tag_type","organization_id"],"title":"FlowTaskTagAPI","type":"object","uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0.items.[INDEX]","typeLabel":"FlowTaskTagAPI · object"},"title":"Tags","description":"Array of tags associated with this task execution. Tags provide categorization, workflow state, and custom metadata. Each tag includes: tag name, type, optional metadata, and status. Soft-deleted tags (status='deleted') are excluded from results. NULL or empty array if no tags are associated with this task execution. \n\nCommon tag types:\n- review_status: 'reviewed', 'approved', 'rejected'\n- quality: 'flagged', 'quality_checked', 'verified'\n- custom: User-defined business tags","example":[{"tag":"reviewed","tag_metadata":{"notes":"Looks good","reviewer":"user@example.com"},"tag_type":"review_status"},{"tag":"priority_high","tag_type":"custom"}],"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.0","typeLabel":"FlowTaskTagAPI · object[]"},{"type":"null","title":"Tags","description":"Array of tags associated with this task execution. Tags provide categorization, workflow state, and custom metadata. Each tag includes: tag name, type, optional metadata, and status. Soft-deleted tags (status='deleted') are excluded from results. NULL or empty array if no tags are associated with this task execution. \n\nCommon tag types:\n- review_status: 'reviewed', 'approved', 'rejected'\n- quality: 'flagged', 'quality_checked', 'verified'\n- custom: User-defined business tags","example":[{"tag":"reviewed","tag_metadata":{"notes":"Looks good","reviewer":"user@example.com"},"tag_type":"review_status"},{"tag":"priority_high","tag_type":"custom"}],"uniqueKey":"task_executions.items.[INDEX].tags.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].tags","typeLabel":"FlowTaskTagAPI · object[] | null"},"updated_at":{"oneOf":[{"type":"string","title":"Updated At","description":"ISO 8601 timestamp of last update to this task execution (UTC). Changes whenever status, output, or error fields are modified. Used for change tracking and optimistic locking. NULL for records never updated since creation.","format":"date-time","example":"2025-01-23T10:35:00Z","uniqueKey":"task_executions.items.[INDEX].updated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Updated At","description":"ISO 8601 timestamp of last update to this task execution (UTC). Changes whenever status, output, or error fields are modified. Used for change tracking and optimistic locking. NULL for records never updated since creation.","example":"2025-01-23T10:35:00Z","uniqueKey":"task_executions.items.[INDEX].updated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_executions.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","flow_execution_id","task_execution_idx","task_name","processing_status","edited_status","stale_status","organization_id"],"title":"TaskExecutionWithTagsAPI","type":"object","uniqueKey":"task_executions.items.[INDEX]","typeLabel":"TaskExecutionWithTagsAPI · object"},"title":"Task Executions","type":"array","isRequired":true,"uniqueKey":"task_executions","typeLabel":"TaskExecutionWithTagsAPI · object[]"}},"required":["task_executions"],"title":"ListTaskExecutionsResponse","type":"object","uniqueKey":"","typeLabel":"ListTaskExecutionsResponse · object"},"examples":{"Example":{"title":"Example","value":{"task_executions":[{"edited_status":"not_edited","flow_execution_id":"223e4567-e89b-12d3-a456-426614174000","id":"123e4567-e89b-12d3-a456-426614174000","organization_id":"323e4567-e89b-12d3-a456-426614174000","processing_status":"queued","stale_status":"consistent","task_execution_idx":0,"task_name":"send_email","completed_at":"2023-11-07T05:31:56Z","created_at":"2025-01-23T10:30:00Z","credits":10,"error":{"message":"Connection timeout after 30 seconds","traceback":"Traceback (most recent call last):\n ...","type":"ConnectionError"},"input":{"recipient":"user@example.com","subject":"Hello"},"modified_by":"system","output":{"email_id":"msg_123","sent_at":"2025-01-23T10:30:00Z"},"source_task_executions":"\u003cunknown>","started_at":"2023-11-07T05:31:56Z","tags":[{"tag":"reviewed","tag_metadata":{"notes":"Looks good","reviewer":"user@example.com"},"tag_type":"review_status"},{"tag":"priority_high","tag_type":"custom"}],"updated_at":"2025-01-23T10:35:00Z"}]}}},"exampleType":"generated"}},"description":"List of task executions successfully retrieved","exampleType":"generated"},"f435347c-5b42-4bf4-b0ad-0d57c975b640":{"content":{"application/json":{"examples":{"large_values_budget_exceeded":{"title":"large_values_budget_exceeded","value":{"error":{"code":"large_values_budget_exceeded","details":{"budget_bytes":67108864,"max_refs":500,"ref_count":12,"total_ref_bytes":88080384},"message":"Response exceeds the inline large-values budget; retry with large_values=refs or narrow the query"},"request_id":"01K8KABR6S16YETA2SZPVBS9SP"}}},"schema":{"description":"Standard API error response structure.\n\nAll error responses from the API follow this format, ensuring\nconsistent error handling for API consumers.\n\nExample:\n {\n \"error\": {\n \"message\": \"Flow not found\",\n \"code\": \"not_found\"\n },\n \"request_id\": \"01K8KABR6S16YETA2SZPVBS9SP\"\n }","examples":[{"error":{"code":"not_found","message":"Resource not found"},"request_id":"01K8KABR6S16YETA2SZPVBS9SP"}],"properties":{"error":{"description":"Standard error detail structure.\n\nThis model matches the error format returned by the centralized\nexception handlers in app/api/errors/handlers.py.","properties":{"message":{"description":"Human-readable error message","title":"Message","type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Machine-readable error code for programmatic handling","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Machine-readable error code for programmatic handling","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"},"details":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"error.details.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Details","description":"Additional error context, validation errors, or debugging information","uniqueKey":"error.details.oneOf.0","typeLabel":"string[]"},{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"error.details.oneOf.1.items.[INDEX]","typeLabel":"object"},"title":"Details","description":"Additional error context, validation errors, or debugging information","uniqueKey":"error.details.oneOf.1","typeLabel":"Details · object[]"},{"type":"object","title":"Details","description":"Additional error context, validation errors, or debugging information","additionalProperties":true,"uniqueKey":"error.details.oneOf.2","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Additional error context, validation errors, or debugging information","uniqueKey":"error.details.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"string[] | Details · object[] | Details · object | null"}},"required":["message"],"title":"ErrorDetail","type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Unique request identifier in ULID format for debugging and support. Example: 01K8KABR6S16YETA2SZPVBS9SP","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Unique request identifier in ULID format for debugging and support. Example: 01K8KABR6S16YETA2SZPVBS9SP","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"required":["error"],"title":"ErrorResponse","type":"object","uniqueKey":"","typeLabel":"ErrorResponse · object"},"exampleType":"examples"}},"description":"Payload Too Large - Inline large-values dereference budget exceeded; retry with large_values=refs or narrow the query","exampleType":"examples"},"90c09ce5-595e-4c3d-b9f5-6d8555e552e3":{"content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"title":"Location","type":"array","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"title":"Message","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"title":"Error Type","type":"string","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"}},"required":["loc","msg","type"],"title":"ValidationError","type":"object","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"title":"Detail","type":"array","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"title":"HTTPValidationError","type":"object","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>"}]}}},"exampleType":"generated"}},"description":"Validation Error","exampleType":"generated"},"09b9989d-d9fd-4b5c-8658-c3fc1aef3400":{"content":{"application/json":{"examples":{"internal_error":{"title":"internal_error","value":{"error":{"code":"internal_error","message":"Internal server error"},"request_id":"01K8KABR6S16YETA2SZPVBS9SP"}},"repository_error":{"title":"repository_error","value":{"error":{"code":"repository_error","message":"Database operation failed"},"request_id":"01K8KACP7D2XFGHJ9KLM4NPQR8"}}},"schema":{"description":"Standard API error response structure.\n\nAll error responses from the API follow this format, ensuring\nconsistent error handling for API consumers.\n\nExample:\n {\n \"error\": {\n \"message\": \"Flow not found\",\n \"code\": \"not_found\"\n },\n \"request_id\": \"01K8KABR6S16YETA2SZPVBS9SP\"\n }","examples":[{"error":{"code":"not_found","message":"Resource not found"},"request_id":"01K8KABR6S16YETA2SZPVBS9SP"}],"properties":{"error":{"description":"Standard error detail structure.\n\nThis model matches the error format returned by the centralized\nexception handlers in app/api/errors/handlers.py.","properties":{"message":{"description":"Human-readable error message","title":"Message","type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Machine-readable error code for programmatic handling","uniqueKey":"error.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Machine-readable error code for programmatic handling","uniqueKey":"error.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.code","typeLabel":"string | null"},"details":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"error.details.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Details","description":"Additional error context, validation errors, or debugging information","uniqueKey":"error.details.oneOf.0","typeLabel":"string[]"},{"type":"array","items":{"additionalProperties":true,"type":"object","uniqueKey":"error.details.oneOf.1.items.[INDEX]","typeLabel":"object"},"title":"Details","description":"Additional error context, validation errors, or debugging information","uniqueKey":"error.details.oneOf.1","typeLabel":"Details · object[]"},{"type":"object","title":"Details","description":"Additional error context, validation errors, or debugging information","additionalProperties":true,"uniqueKey":"error.details.oneOf.2","typeLabel":"Details · object"},{"type":"null","title":"Details","description":"Additional error context, validation errors, or debugging information","uniqueKey":"error.details.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"string[] | Details · object[] | Details · object | null"}},"required":["message"],"title":"ErrorDetail","type":"object","isRequired":true,"uniqueKey":"error","typeLabel":"ErrorDetail · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"Unique request identifier in ULID format for debugging and support. Example: 01K8KABR6S16YETA2SZPVBS9SP","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"Unique request identifier in ULID format for debugging and support. Example: 01K8KABR6S16YETA2SZPVBS9SP","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"required":["error"],"title":"ErrorResponse","type":"object","uniqueKey":"","typeLabel":"ErrorResponse · object"},"exampleType":"examples"}},"description":"Internal Server Error - An unexpected error occurred","exampleType":"examples"}},"security":{"b31ae7a8-38fa-400d-bcd9-676463619eaf":{"BearerAuth":{"bearerFormat":"JWT","description":"JWT Bearer token authentication. Include your access token in the Authorization header as: `Bearer YOUR_ACCESS_TOKEN`\n\nExample:\n```\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\n```","scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"}},"b3ce39be-0c4f-45b1-9a08-9cb077dc037c":{"APIKeyAuth":{"description":"API key authentication. Include your API key in the X-API-Key header as: `X-API-Key YOUR_API_KEY`\n\nExample:\n```\nX-API-Key: saf_1234567890\n```","in":"header","name":"X-API-Key","type":"apiKey","scopes":[],"schemeName":"APIKeyAuth"}}},"servers":{"4d0b7ba2-10f8-42a9-8f2d-c56b9c660af5":{"description":"Production server","url":"https://flows.super.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"JWT","description":"JWT Bearer token authentication. Include your access token in the Authorization header as: `Bearer YOUR_ACCESS_TOKEN`\n\nExample:\n```\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\n```","scheme":"bearer","type":"http","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT Bearer token authentication. Include your access token in the Authorization header as: `Bearer YOUR_ACCESS_TOKEN`\n\nExample:\n```\nAuthorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\n```","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"},{"schemes":[{"scheme":{"description":"API key authentication. Include your API key in the X-API-Key header as: `X-API-Key YOUR_API_KEY`\n\nExample:\n```\nX-API-Key: saf_1234567890\n```","in":"header","name":"X-API-Key","type":"apiKey","scopes":[],"schemeName":"APIKeyAuth"},"schema":{"title":"X-API-Key","type":"string","description":"API key authentication. Include your API key in the X-API-Key header as: `X-API-Key YOUR_API_KEY`\n\nExample:\n```\nX-API-Key: saf_1234567890\n```","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyAuth","name":"X-API-Key"}],"title":"APIKeyAuth"}]},"originalFileLocation":"openapi/superai-flows-openapi.json"},"subdomain":"superai-flows-docs","siteName":"SuperAI Flows","title":"List task executions with filtering - SuperAI Flows","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T12:20:52.682Z","originalFileLocation":"api-reference/task-executions/list-task-executions-with-filtering.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=\"List task executions with optional filtering by flow execution, task name, or execution index. Overview Retrieve task executions across all flows in your organization. Results can be filtered by parent flow execution, specific task name, or execution index. Returns task executions with their associated tags for categorization and filtering. Filtering Logic Multiple filters are combined with AND logic: - flow_execution_id AND task_name → All executions of a specific task in a flow - flow_execution_id AND task_execution_idx → All tasks at a specific execution index - All three filters → Exact task execution lookup (equivalent to GET /{id}) Common Query Patterns 1. All tasks in a flow execution: ?flow_execution_id={id} 2. Specific task across retries: ?flow_execution_id={id}\u0026amp;task_name=send_email 3. First execution of all tasks: ?flow_execution_id={id}\u0026amp;task_execution_idx=0 4. All task executions (no filters): Returns all executions in organization Response Format Returns TaskExecutionWithTagsAPI objects containing: - Full task execution details (input, output, error, status) - Associated tags (e.g., reviewed, approved, flagged) - Metadata (created_at, updated_at, modified_by) - Organization context for multi-tenant isolation Performance Considerations - Queries are scoped to organization_id via RLS policies (automatic filtering) - Add flow_execution_id filter for better query performance on large datasets - Unfiltered queries may return large result sets; pagination planned for future Tags Task tags provide categorization and workflow state: - Tag types: \u0026#x27;review_status\u0026#x27;, \u0026#x27;approval\u0026#x27;, \u0026#x27;quality\u0026#x27;, \u0026#x27;custom\u0026#x27; - Tags are returned with each task execution for filtering and display - Soft-deleted tags are excluded from results Related Endpoints - GET /task-executions/{id} - Get single task execution by ID - GET /task-tags - List all tags for a flow execution - POST /task-executions - Create new task execution\">\u003cmeta data-mint-head name=\"application-name\" content=\"SuperAI Flows\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/superai-flows-docs/qpT9WA2q8_qrkdpL/_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/superai-flows-docs/qpT9WA2q8_qrkdpL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/superai-flows-docs/qpT9WA2q8_qrkdpL/_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/superai-flows-docs/qpT9WA2q8_qrkdpL/_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/superai-flows-docs/qpT9WA2q8_qrkdpL/_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/superai-flows-docs/qpT9WA2q8_qrkdpL/_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/superai-flows-docs/qpT9WA2q8_qrkdpL/_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/superai-flows-docs/qpT9WA2q8_qrkdpL/_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/superai-flows-docs/qpT9WA2q8_qrkdpL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List task executions with filtering - SuperAI Flows\">\u003cmeta data-mint-head property=\"og:description\" content=\"List task executions with optional filtering by flow execution, task name, or execution index. Overview Retrieve task executions across all flows in your organization. Results can be filtered by parent flow execution, specific task name, or execution index. Returns task executions with their associated tags for categorization and filtering. Filtering Logic Multiple filters are combined with AND logic: - flow_execution_id AND task_name → All executions of a specific task in a flow - flow_execution_id AND task_execution_idx → All tasks at a specific execution index - All three filters → Exact task execution lookup (equivalent to GET /{id}) Common Query Patterns 1. All tasks in a flow execution: ?flow_execution_id={id} 2. Specific task across retries: ?flow_execution_id={id}\u0026amp;task_name=send_email 3. First execution of all tasks: ?flow_execution_id={id}\u0026amp;task_execution_idx=0 4. All task executions (no filters): Returns all executions in organization Response Format Returns TaskExecutionWithTagsAPI objects containing: - Full task execution details (input, output, error, status) - Associated tags (e.g., reviewed, approved, flagged) - Metadata (created_at, updated_at, modified_by) - Organization context for multi-tenant isolation Performance Considerations - Queries are scoped to organization_id via RLS policies (automatic filtering) - Add flow_execution_id filter for better query performance on large datasets - Unfiltered queries may return large result sets; pagination planned for future Tags Task tags provide categorization and workflow state: - Tag types: \u0026#x27;review_status\u0026#x27;, \u0026#x27;approval\u0026#x27;, \u0026#x27;quality\u0026#x27;, \u0026#x27;custom\u0026#x27; - Tags are returned with each task execution for filtering and display - Soft-deleted tags are excluded from results Related Endpoints - GET /task-executions/{id} - Get single task execution by ID - GET /task-tags - List all tags for a flow execution - POST /task-executions - Create new task execution\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SuperAI Flows\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://superai-flows-docs.mintlify.app/_mintlify/api/og/v2?division=task-executions\u0026amp;title=List+task+executions+with+filtering\u0026amp;description=List+task+executions+with+optional+filtering+by+flow+execution%2C+task+name%2C+or+execution+index.%0A%0A**Overview**%0ARetrieve+task+executions+across+all+flows+in+your+o\u0026amp;theme=ab5065c76c8574caf1b0798b\u0026amp;signature=ed4dcbfeb4c973528caba4e6377cad80bd1b4fd83beea3c860c2da139068cce9\">\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=\"List task executions with filtering - SuperAI Flows\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"List task executions with optional filtering by flow execution, task name, or execution index. Overview Retrieve task executions across all flows in your organization. Results can be filtered by parent flow execution, specific task name, or execution index. Returns task executions with their associated tags for categorization and filtering. Filtering Logic Multiple filters are combined with AND logic: - flow_execution_id AND task_name → All executions of a specific task in a flow - flow_execution_id AND task_execution_idx → All tasks at a specific execution index - All three filters → Exact task execution lookup (equivalent to GET /{id}) Common Query Patterns 1. All tasks in a flow execution: ?flow_execution_id={id} 2. Specific task across retries: ?flow_execution_id={id}\u0026amp;task_name=send_email 3. First execution of all tasks: ?flow_execution_id={id}\u0026amp;task_execution_idx=0 4. All task executions (no filters): Returns all executions in organization Response Format Returns TaskExecutionWithTagsAPI objects containing: - Full task execution details (input, output, error, status) - Associated tags (e.g., reviewed, approved, flagged) - Metadata (created_at, updated_at, modified_by) - Organization context for multi-tenant isolation Performance Considerations - Queries are scoped to organization_id via RLS policies (automatic filtering) - Add flow_execution_id filter for better query performance on large datasets - Unfiltered queries may return large result sets; pagination planned for future Tags Task tags provide categorization and workflow state: - Tag types: \u0026#x27;review_status\u0026#x27;, \u0026#x27;approval\u0026#x27;, \u0026#x27;quality\u0026#x27;, \u0026#x27;custom\u0026#x27; - Tags are returned with each task execution for filtering and display - Soft-deleted tags are excluded from results Related Endpoints - GET /task-executions/{id} - Get single task execution by ID - GET /task-tags - List all tags for a flow execution - POST /task-executions - Create new task execution\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://superai-flows-docs.mintlify.app/_mintlify/api/og/v2?division=task-executions\u0026amp;title=List+task+executions+with+filtering\u0026amp;description=List+task+executions+with+optional+filtering+by+flow+execution%2C+task+name%2C+or+execution+index.%0A%0A**Overview**%0ARetrieve+task+executions+across+all+flows+in+your+o\u0026amp;theme=ab5065c76c8574caf1b0798b\u0026amp;signature=ed4dcbfeb4c973528caba4e6377cad80bd1b4fd83beea3c860c2da139068cce9\">\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/superai-flows-docs/qpT9WA2q8_qrkdpL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SuperAI Flows\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7443ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/task-executions/list-task-executions-with-filtering.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.flows.super.ai/#organization\",\"name\":\"SuperAI Flows\",\"url\":\"https://docs.flows.super.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/superai-flows-docs/mOFmLJuUNWWCPrgW/logo/light.svg?fit=max\u0026auto=format\u0026n=mOFmLJuUNWWCPrgW\u0026q=85\u0026s=763a91d73e6886f99fbebba85459ee15\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.flows.super.ai#website\",\"name\":\"SuperAI Flows\",\"url\":\"https://docs.flows.super.ai\",\"publisher\":{\"@id\":\"https://docs.flows.super.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering#webpage\",\"url\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering\",\"name\":\"List task executions with filtering\",\"description\":\"List task executions with optional filtering by flow execution, task name, or execution index. Overview Retrieve task executions across all flows in your organization. Results can be filtered by parent flow execution, specific task name, or execution index. Returns task executions with their associated tags for categorization and filtering. Filtering Logic Multiple filters are combined with AND logic: - flow_execution_id AND task_name → All executions of a specific task in a flow - flow_execution_id AND task_execution_idx → All tasks at a specific execution index - All three filters → Exact task execution lookup (equivalent to GET /{id}) Common Query Patterns 1. All tasks in a flow execution: ?flow_execution_id={id} 2. Specific task across retries: ?flow_execution_id={id}\u0026task_name=send_email 3. First execution of all tasks: ?flow_execution_id={id}\u0026task_execution_idx=0 4. All task executions (no filters): Returns all executions in organization Response Format Returns TaskExecutionWithTagsAPI objects containing: - Full task execution details (input, output, error, status) - Associated tags (e.g., reviewed, approved, flagged) - Metadata (created_at, updated_at, modified_by) - Organization context for multi-tenant isolation Performance Considerations - Queries are scoped to organization_id via RLS policies (automatic filtering) - Add flow_execution_id filter for better query performance on large datasets - Unfiltered queries may return large result sets; pagination planned for future Tags Task tags provide categorization and workflow state: - Tag types: 'review_status', 'approval', 'quality', 'custom' - Tags are returned with each task execution for filtering and display - Soft-deleted tags are excluded from results Related Endpoints - GET /task-executions/{id} - Get single task execution by ID - GET /task-tags - List all tags for a flow execution - POST /task-executions - Create new task execution\",\"dateModified\":\"2026-10-23T12:20:52.682Z\",\"isPartOf\":{\"@id\":\"https://docs.flows.super.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.flows.super.ai/api-reference/auth/submit-a-self-service-access-request\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List task executions with filtering\",\"item\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering#apireference\",\"headline\":\"List task executions with filtering\",\"name\":\"List task executions with filtering\",\"description\":\"List task executions with optional filtering by flow execution, task name, or execution index. Overview Retrieve task executions across all flows in your organization. Results can be filtered by parent flow execution, specific task name, or execution index. Returns task executions with their associated tags for categorization and filtering. Filtering Logic Multiple filters are combined with AND logic: - flow_execution_id AND task_name → All executions of a specific task in a flow - flow_execution_id AND task_execution_idx → All tasks at a specific execution index - All three filters → Exact task execution lookup (equivalent to GET /{id}) Common Query Patterns 1. All tasks in a flow execution: ?flow_execution_id={id} 2. Specific task across retries: ?flow_execution_id={id}\u0026task_name=send_email 3. First execution of all tasks: ?flow_execution_id={id}\u0026task_execution_idx=0 4. All task executions (no filters): Returns all executions in organization Response Format Returns TaskExecutionWithTagsAPI objects containing: - Full task execution details (input, output, error, status) - Associated tags (e.g., reviewed, approved, flagged) - Metadata (created_at, updated_at, modified_by) - Organization context for multi-tenant isolation Performance Considerations - Queries are scoped to organization_id via RLS policies (automatic filtering) - Add flow_execution_id filter for better query performance on large datasets - Unfiltered queries may return large result sets; pagination planned for future Tags Task tags provide categorization and workflow state: - Tag types: 'review_status', 'approval', 'quality', 'custom' - Tags are returned with each task execution for filtering and display - Soft-deleted tags are excluded from results Related Endpoints - GET /task-executions/{id} - Get single task execution by ID - GET /task-tags - List all tags for a flow execution - POST /task-executions - Create new task execution\",\"url\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering\",\"mainEntityOfPage\":{\"@id\":\"https://docs.flows.super.ai/api-reference/task-executions/list-task-executions-with-filtering#webpage\"},\"dateModified\":\"2026-10-23T12:20:52.682Z\",\"publisher\":{\"@id\":\"https://docs.flows.super.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.flows.super.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SuperAI Flows\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SuperAI Flows","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"Overview","icon":"code","href":"/api-reference/introduction"},{"title":"Authentication","icon":"lock","href":"/api-reference/authentication"},{"title":"Error Codes","icon":"triangle-exclamation","href":"/api-reference/errors"},{"title":"MCP Server","icon":"robot","href":"/api-reference/mcp-server"}]},{"group":"Endpoints","pages":[{"group":"auth","pages":[{"title":"Submit a self-service access request","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/auth/access-request","href":"/api-reference/auth/submit-a-self-service-access-request"},{"title":"Retrieve authentication API key","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/auth/anon-key","href":"/api-reference/auth/retrieve-authentication-api-key"},{"title":"Human-verification challenge configuration for the sign-in and signup forms","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/auth/captcha-config","href":"/api-reference/auth/human-verification-challenge-configuration-for-the-sign-in-and-signup-forms"},{"title":"Resolve login method for an email","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/auth/login-method","href":"/api-reference/auth/resolve-login-method-for-an-email"},{"title":"Public compliance configuration for the signup and sign-in surfaces","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/auth/public-config","href":"/api-reference/auth/public-compliance-configuration-for-the-signup-and-sign-in-surfaces"},{"title":"Resend user invitation email","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/auth/resend-invite","href":"/api-reference/auth/resend-user-invitation-email"},{"title":"Reset Password","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/auth/reset-password","href":"/api-reference/auth/reset-password"},{"title":"Pre-flight signup email policy check for magic link","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/auth/signup-email-policy","href":"/api-reference/auth/pre-flight-signup-email-policy-check-for-magic-link"},{"title":"The authenticated caller's terms-acceptance state","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/auth/terms-status","href":"/api-reference/auth/the-authenticated-callers-terms-acceptance-state"}]},{"group":"files","pages":[{"title":"Download file by URI (with redirect)","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/files/download","href":"/api-reference/files/download-file-by-uri-with-redirect"},{"title":"Resolve storage URI to download URL","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/files/resolve","href":"/api-reference/files/resolve-storage-uri-to-download-url"}]},{"group":"flow-executions","pages":[{"title":"List flow executions with filtering and pagination","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flow-executions","href":"/api-reference/flow-executions/list-flow-executions-with-filtering-and-pagination"},{"title":"Create and start a flow execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flow-executions","href":"/api-reference/flow-executions/create-and-start-a-flow-execution"},{"title":"List the execution IDs of one filtered, sorted runs-table page","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flow-executions/page-ids","href":"/api-reference/flow-executions/list-the-execution-ids-of-one-filtered-sorted-runs-table-page"},{"title":"Retrieve a specific flow execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flow-executions/{flow_execution_id}","href":"/api-reference/flow-executions/retrieve-a-specific-flow-execution"},{"title":"Soft delete a flow execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/flow-executions/{flow_execution_id}","href":"/api-reference/flow-executions/soft-delete-a-flow-execution"},{"title":"Cancel a flow execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flow-executions/{flow_execution_id}/cancel","href":"/api-reference/flow-executions/cancel-a-flow-execution"},{"title":"Re-execute a flow execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flow-executions/{flow_execution_id}/execute","href":"/api-reference/flow-executions/re-execute-a-flow-execution"},{"title":"Add task status updates (Internal API)","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flow-executions/{flow_execution_id}/task-status","href":"/api-reference/flow-executions/add-task-status-updates-internal-api"}]},{"group":"webhook-data","pages":[{"title":"Submit webhook data for a waiting task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flow-executions/{flow_execution_id}/webhook-data","href":"/api-reference/webhook-data/submit-webhook-data-for-a-waiting-task"}]},{"group":"flows","pages":[{"title":"List all flows","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows","href":"/api-reference/flows/list-all-flows"},{"title":"Create a new flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flows","href":"/api-reference/flows/create-a-new-flow"},{"title":"Get available flow tags for autocomplete","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/available-tags","href":"/api-reference/flows/get-available-flow-tags-for-autocomplete"},{"title":"Generate file download URL","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flows/download-url","href":"/api-reference/flows/generate-file-download-url"},{"title":"Retrieve a flow by ID","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}","href":"/api-reference/flows/retrieve-a-flow-by-id"},{"title":"Delete a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/flows/{flow_id}","href":"/api-reference/flows/delete-a-flow"},{"title":"Partially update a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/flows/{flow_id}","href":"/api-reference/flows/partially-update-a-flow"},{"title":"Get clone info for a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/clone-info","href":"/api-reference/flows/get-clone-info-for-a-flow"},{"title":"Update flow definition","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/flows/{flow_id}/definition","href":"/api-reference/flows/update-flow-definition"},{"title":"List flow files","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/files","href":"/api-reference/flows/list-flow-files"},{"title":"List flow invitations","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/invitations","href":"/api-reference/flows/list-flow-invitations"},{"title":"Upsert user invitations to a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/flows/{flow_id}/invitations","href":"/api-reference/flows/upsert-user-invitations-to-a-flow"},{"title":"Remove user invitations from a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/flows/{flow_id}/invitations","href":"/api-reference/flows/remove-user-invitations-from-a-flow"},{"title":"Get distinct metadata keys for a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/metadata/keys","href":"/api-reference/flows/get-distinct-metadata-keys-for-a-flow"},{"title":"Get distinct values for a metadata key","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/metadata/values","href":"/api-reference/flows/get-distinct-values-for-a-metadata-key"},{"title":"Get tag suggestions for a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/tag-suggestions","href":"/api-reference/flows/get-tag-suggestions-for-a-flow"},{"title":"Get tag usage for a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/tag-usage","href":"/api-reference/flows/get-tag-usage-for-a-flow"},{"title":"Get tags for flow executions","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/tags","href":"/api-reference/flows/get-tags-for-flow-executions"},{"title":"Permanently delete tags from a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/flows/{flow_id}/tags","href":"/api-reference/flows/permanently-delete-tags-from-a-flow"},{"title":"Update a single task in flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/flows/{flow_id}/task","href":"/api-reference/flows/update-a-single-task-in-flow"},{"title":"List team invitations for a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/team-invitations","href":"/api-reference/flows/list-team-invitations-for-a-flow"},{"title":"Upsert team (worker group) invitations to a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/flows/{flow_id}/team-invitations","href":"/api-reference/flows/upsert-team-worker-group-invitations-to-a-flow"},{"title":"Remove team invitations from a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/flows/{flow_id}/team-invitations","href":"/api-reference/flows/remove-team-invitations-from-a-flow"},{"title":"Generate file upload URL","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flows/{flow_id}/upload-url","href":"/api-reference/flows/generate-file-upload-url"},{"title":"Validate a flow definition without persisting","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flows/{flow_id}/validate","href":"/api-reference/flows/validate-a-flow-definition-without-persisting"},{"title":"List all versions of a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/versions","href":"/api-reference/flows/list-all-versions-of-a-flow"},{"title":"List version summaries for a flow","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/versions/summary","href":"/api-reference/flows/list-version-summaries-for-a-flow"},{"title":"Get specific flow version","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/versions/{version}","href":"/api-reference/flows/get-specific-flow-version"},{"title":"Update version metadata","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/flows/{flow_id}/versions/{version}","href":"/api-reference/flows/update-version-metadata"},{"title":"Restore a past version","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/flows/{flow_id}/versions/{version}/restore","href":"/api-reference/flows/restore-a-past-version"},{"title":"List task summaries for flow version","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/flows/{flow_id}/versions/{version}/summary","href":"/api-reference/flows/list-task-summaries-for-flow-version"}]},{"group":"human-review-tasks","pages":[{"title":"List human review tasks assigned to the current user","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/human-review-tasks","href":"/api-reference/human-review-tasks/list-human-review-tasks-assigned-to-the-current-user"},{"title":"Create a new human review task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/human-review-tasks","href":"/api-reference/human-review-tasks/create-a-new-human-review-task"},{"title":"List human review tasks for a flow execution (org-level access)","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/human-review-tasks/by-execution","href":"/api-reference/human-review-tasks/list-human-review-tasks-for-a-flow-execution-org-level-access"},{"title":"Get a human review task by ID","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/human-review-tasks/{task_id}","href":"/api-reference/human-review-tasks/get-a-human-review-task-by-id"},{"title":"List all assignments for a human review task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/human-review-tasks/{task_id}/assignments","href":"/api-reference/human-review-tasks/list-all-assignments-for-a-human-review-task"},{"title":"Complete a human review task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/human-review-tasks/{task_id}/complete","href":"/api-reference/human-review-tasks/complete-a-human-review-task"},{"title":"Start a human review task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/human-review-tasks/{task_id}/start","href":"/api-reference/human-review-tasks/start-a-human-review-task"},{"title":"Unstart a human review task assignment","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/human-review-tasks/{task_id}/unstart","href":"/api-reference/human-review-tasks/unstart-a-human-review-task-assignment"}]},{"group":"integrations","pages":[{"title":"List integration catalog","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/catalog","href":"/api-reference/integrations/list-integration-catalog"},{"title":"List user credentials","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/credentials","href":"/api-reference/integrations/list-user-credentials"},{"title":"Create integration credentials","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/credentials","href":"/api-reference/integrations/create-integration-credentials"},{"title":"List credentials by provider","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/credentials/provider/{provider}","href":"/api-reference/integrations/list-credentials-by-provider"},{"title":"Get credential by ID","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/credentials/{credential_id}","href":"/api-reference/integrations/get-credential-by-id"},{"title":"Delete credential","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/integrations/credentials/{credential_id}","href":"/api-reference/integrations/delete-credential"},{"title":"Update credential","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/integrations/credentials/{credential_id}","href":"/api-reference/integrations/update-credential"},{"title":"Get credential secrets","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/credentials/{credential_id}/credentials","href":"/api-reference/integrations/get-credential-secrets"},{"title":"List user databases","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/database","href":"/api-reference/integrations/list-user-databases"},{"title":"Create Database","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database","href":"/api-reference/integrations/create-database"},{"title":"Create managed database","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/managed","href":"/api-reference/integrations/create-managed-database"},{"title":"List tables in managed database","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/database/managed/tables","href":"/api-reference/integrations/list-tables-in-managed-database"},{"title":"Create table in managed database","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/managed/tables","href":"/api-reference/integrations/create-table-in-managed-database"},{"title":"Get table columns from managed database","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/database/managed/tables/{table_name}/columns","href":"/api-reference/integrations/get-table-columns-from-managed-database"},{"title":"Get table data from managed database","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/database/managed/tables/{table_name}/data","href":"/api-reference/integrations/get-table-data-from-managed-database"},{"title":"Query a managed-DB table with exact-match filters","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/managed/tables/{table_name}/query","href":"/api-reference/integrations/query-a-managed-db-table-with-exact-match-filters"},{"title":"Insert one row into a managed-DB table","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/managed/tables/{table_name}/rows","href":"/api-reference/integrations/insert-one-row-into-a-managed-db-table"},{"title":"Get database by ID","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/database/{db_id}","href":"/api-reference/integrations/get-database-by-id"},{"title":"Delete database","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/integrations/database/{db_id}","href":"/api-reference/integrations/delete-database"},{"title":"Get database columns","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/database/{db_id}/columns","href":"/api-reference/integrations/get-database-columns"},{"title":"Get Download Url","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/database/{db_id}/download","href":"/api-reference/integrations/get-download-url"},{"title":"Generate database upload URL","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/{db_id}/upload-url","href":"/api-reference/integrations/generate-database-upload-url"},{"title":"Compare Csv For Replace","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/{db_id}/upload/compare","href":"/api-reference/integrations/compare-csv-for-replace"},{"title":"Complete File Upload","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/{db_id}/upload/complete","href":"/api-reference/integrations/complete-file-upload"},{"title":"Preview CSV file before import","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/{db_id}/upload/preview","href":"/api-reference/integrations/preview-csv-file-before-import"},{"title":"Replace File Upload","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/database/{db_id}/upload/replace","href":"/api-reference/integrations/replace-file-upload"},{"title":"Process Emails","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/email/process","href":"/api-reference/integrations/process-emails"},{"title":"Create Email Task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/email/tasks","href":"/api-reference/integrations/create-email-task"},{"title":"Deactivate Email Task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/integrations/email/tasks","href":"/api-reference/integrations/deactivate-email-task"},{"title":"Get Email Task Status","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/email/tasks/{task_id}","href":"/api-reference/integrations/get-email-task-status"},{"title":"List all registered plugins","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/plugins/","href":"/api-reference/integrations/list-all-registered-plugins"},{"title":"Execute Postgres Plugin Task","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/plugins/postgres/execute","href":"/api-reference/integrations/execute-postgres-plugin-task"},{"title":"Test Postgres Plugin Connection","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/plugins/postgres/test-connection","href":"/api-reference/integrations/test-postgres-plugin-connection"},{"title":"Get plugin capabilities","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/integrations/plugins/{plugin_name}/capabilities","href":"/api-reference/integrations/get-plugin-capabilities"},{"title":"Test Postgres Connection","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/postgres/test-connection","href":"/api-reference/integrations/test-postgres-connection"},{"title":"Test Postgres Connection By Credential Id","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/postgres/test-connection/{credential_id}","href":"/api-reference/integrations/test-postgres-connection-by-credential-id"},{"title":"Test Sftp Connection","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/integrations/sftp/test-connection","href":"/api-reference/integrations/test-sftp-connection"}]},{"group":"models","pages":[{"title":"List available models","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/models","href":"/api-reference/models/list-available-models"}]},{"group":"organizations","pages":[{"title":"Why this account is restricted, if it is","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/organizations/account-restriction","href":"/api-reference/organizations/why-this-account-is-restricted-if-it-is"},{"title":"Get credit balance for current user's organization","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/organizations/credits","href":"/api-reference/organizations/get-credit-balance-for-current-users-organization"},{"title":"List the email domains this organization has claimed","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/organizations/domains","href":"/api-reference/organizations/list-the-email-domains-this-organization-has-claimed"},{"title":"Claim an email domain for this organization","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/organizations/domains","href":"/api-reference/organizations/claim-an-email-domain-for-this-organization"},{"title":"Release a claimed email domain","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/organizations/domains/{claim_id}","href":"/api-reference/organizations/release-a-claimed-email-domain"},{"title":"List signups waiting on this organization's review","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/organizations/join-requests","href":"/api-reference/organizations/list-signups-waiting-on-this-organizations-review"},{"title":"Decline a signup request","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/organizations/join-requests/{request_id}/reject","href":"/api-reference/organizations/decline-a-signup-request"},{"title":"Update organization settings","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/organizations/settings","href":"/api-reference/organizations/update-organization-settings"},{"title":"List all worker groups","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/organizations/worker-groups","href":"/api-reference/organizations/list-all-worker-groups"},{"title":"Create a worker group","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/organizations/worker-groups","href":"/api-reference/organizations/create-a-worker-group"},{"title":"Get a worker group","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/organizations/worker-groups/{group_id}","href":"/api-reference/organizations/get-a-worker-group"},{"title":"Update a worker group","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/organizations/worker-groups/{group_id}","href":"/api-reference/organizations/update-a-worker-group"},{"title":"Delete a worker group","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/organizations/worker-groups/{group_id}","href":"/api-reference/organizations/delete-a-worker-group"},{"title":"Add or remove members from a worker group","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/organizations/worker-groups/{group_id}/members","href":"/api-reference/organizations/add-or-remove-members-from-a-worker-group"},{"title":"Get organization by ID","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/organizations/{organization_id}","href":"/api-reference/organizations/get-organization-by-id"}]},{"group":"plugins","pages":[{"title":"List Instances","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/plugins/instances","href":"/api-reference/plugins/list-instances"},{"title":"List Integrations","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/plugins/{plugin_name}/instances","href":"/api-reference/plugins/list-integrations"},{"title":"Create Integration","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/plugins/{plugin_name}/instances","href":"/api-reference/plugins/create-integration"},{"title":"Update Integration","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/plugins/{plugin_name}/instances/{integration_id}","href":"/api-reference/plugins/update-integration"},{"title":"Delete Integration","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/plugins/{plugin_name}/instances/{integration_id}","href":"/api-reference/plugins/delete-integration"},{"title":"Execute Integration","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/plugins/{plugin_name}/instances/{integration_id}/execute","href":"/api-reference/plugins/execute-integration"},{"title":"Poll Integration","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/plugins/{plugin_name}/instances/{integration_id}/poll","href":"/api-reference/plugins/poll-integration"},{"title":"Get Ui Schema","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/plugins/{plugin_name}/instances/{integration_id}/ui_schema","href":"/api-reference/plugins/get-ui-schema"},{"title":"Handle Webhook","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/plugins/{plugin_name}/instances/{integration_id}/webhook/callback","href":"/api-reference/plugins/handle-webhook"},{"title":"Oauth Authorize","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/plugins/{plugin_name}/oauth/authorize","href":"/api-reference/plugins/oauth-authorize"},{"title":"Oauth Callback","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/plugins/{plugin_name}/{provider_name}/oauth/callback","href":"/api-reference/plugins/oauth-callback"}]},{"group":"profile","pages":[{"title":"Record the caller's acceptance of one or more documents","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/profile/accept-terms","href":"/api-reference/profile/record-the-callers-acceptance-of-one-or-more-documents"},{"title":"Whether this account has a password and whether it is SSO-managed","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/profile/credential-state","href":"/api-reference/profile/whether-this-account-has-a-password-and-whether-it-is-sso-managed"},{"title":"Grant or withdraw marketing consent","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/profile/marketing-consent","href":"/api-reference/profile/grant-or-withdraw-marketing-consent"},{"title":"Get current user profile","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/profile/me","href":"/api-reference/profile/get-current-user-profile"},{"title":"Update current user profile","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/profile/me","href":"/api-reference/profile/update-current-user-profile"},{"title":"Change the authenticated user's password","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/profile/password","href":"/api-reference/profile/change-the-authenticated-users-password"}]},{"group":"service-accounts","pages":[{"title":"List all service accounts","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/service-accounts","href":"/api-reference/service-accounts/list-all-service-accounts"},{"title":"Create a new service account","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/service-accounts","href":"/api-reference/service-accounts/create-a-new-service-account"},{"title":"Get a specific service account","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/service-accounts/{service_account_id}","href":"/api-reference/service-accounts/get-a-specific-service-account"},{"title":"Delete a service account","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/service-accounts/{service_account_id}","href":"/api-reference/service-accounts/delete-a-service-account"},{"title":"Update a service account","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/service-accounts/{service_account_id}","href":"/api-reference/service-accounts/update-a-service-account"},{"title":"List API keys for a service account","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/service-accounts/{service_account_id}/api-keys","href":"/api-reference/service-accounts/list-api-keys-for-a-service-account"},{"title":"Create an API key for a service account","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/service-accounts/{service_account_id}/api-keys","href":"/api-reference/service-accounts/create-an-api-key-for-a-service-account"},{"title":"Delete an API key","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/service-accounts/{service_account_id}/api-keys/{api_key_id}","href":"/api-reference/service-accounts/delete-an-api-key"},{"title":"Update an API key","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/service-accounts/{service_account_id}/api-keys/{api_key_id}","href":"/api-reference/service-accounts/update-an-api-key"}]},{"group":"sso","pages":[{"title":"Get SSO configuration for organization","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/sso","href":"/api-reference/sso/get-sso-configuration-for-organization"},{"title":"Create SSO configuration for organization","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/sso","href":"/api-reference/sso/create-sso-configuration-for-organization"},{"title":"Remove SSO configuration for organization","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json delete /api/sso","href":"/api-reference/sso/remove-sso-configuration-for-organization"},{"title":"Update SSO metadata configuration","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/sso","href":"/api-reference/sso/update-sso-metadata-configuration"},{"title":"Proxy SAML metadata to avoid CORS issues","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/sso/metadata","href":"/api-reference/sso/proxy-saml-metadata-to-avoid-cors-issues"},{"title":"Get Supabase SAML service-provider URLs","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/sso/service-provider-details","href":"/api-reference/sso/get-supabase-saml-service-provider-urls"}]},{"group":"task-data","pages":[{"title":"Analyze flow definition and extract schemas","description":"Analyze a flow definition to extract task output schemas, dynamic data, and validation errors.\n\n**Overview**\nThis endpoint validates a flow definition and returns metadata needed for flow building,\nexecution planning, and UI generation. It processes all tasks in the flow definition to\nextract their output schemas (for type validation), dynamic configuration data (for UI\ndropdowns and conditional fields), and any structural or semantic validation errors.\n\n**Use Cases**\n- **Flow Builder UI**: Get task output schemas for downstream task input validation\n- **Dynamic Configuration**: Retrieve runtime-dependent options (e.g., available spreadsheets, databases)\n- **Flow Validation**: Check for errors before saving or executing a flow\n- **Schema Discovery**: Understand what data each task will produce\n- **Custom Integrations**: Programmatically validate and analyze flow definitions\n\n**How It Works**\n1. Parses and validates the flow definition structure (basic validation)\n2. For each task in the flow:\n - Loads the task executor implementation\n - Calls the executor's `get_output_model()` to get the output schema\n - Calls the executor's dynamic data methods (if available) to get runtime options\n - Collects any errors encountered during schema/data extraction\n3. If `full_validation=true`, performs additional semantic validation (checks task\n parameter values, validates connections between tasks, etc.)\n4. Returns all schemas, dynamic data, and validation errors in a single response\n\n**Dynamic Data Explained**\nDynamic data represents configuration options that depend on external state or user\ncredentials. For example:\n- Google Sheets task: List of spreadsheets accessible with user's credentials\n- Database task: List of available tables/columns\n- API task: Available endpoints or data models from connected service\n\n**Validation Levels**\n- **Basic (default)**: Structure validation only (required fields, data types)\n- **Full (`full_validation=true`)**: Includes semantic validation (valid references,\n parameter constraints, external resource availability)\n\n**Performance Notes**\n- May make external API calls to fetch dynamic data (e.g., Google Sheets API)\n- Response time varies based on number of tasks and external service latency\n- Typical response time: 100ms-2s depending on task executors used\n\n**Related Endpoints**\n- `POST /flows` - Create flow (uses this endpoint's validation internally)\n- `PUT /flows/{flow_id}` - Update flow (uses this endpoint's validation internally)\n- `GET /task-executors` - List available task executors","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/task-data","href":"/api-reference/task-data/analyze-flow-definition-and-extract-schemas"}]},{"group":"task-executions","pages":[{"title":"List task executions with filtering","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-executions","href":"/api-reference/task-executions/list-task-executions-with-filtering"},{"title":"Update task execution and optionally re-execute flow","description":"Update an existing task execution and optionally trigger flow re-execution.\n\n**Overview**\nThis endpoint updates a task execution's output, status, or other fields, and can\nautomatically propagate changes to downstream tasks by re-executing the flow.\nCommonly used for human-in-the-loop workflows or manual corrections.\n\n**Update Behavior**\nWhen updating a task execution, the system:\n1. Validates task output against the task's output model\n2. Updates the task execution record in the database\n3. Recalculates task output summaries for the parent flow execution\n4. Identifies downstream tasks that depend on the updated task (stale tasks)\n5. Optionally re-executes those stale tasks if execute_flow=true\n\n**Stale Task Detection**\nTasks become \"stale\" when an upstream task they depend on changes. The system\nanalyzes task dependencies from the flow definition to determine affected tasks.\nOnly stale tasks are re-executed, not the entire flow.\n\n**Use Cases**\n- Correcting task outputs after manual review (human-in-the-loop)\n- Updating task results based on external feedback\n- Fixing data quality issues in completed tasks\n- Triggering partial flow re-execution after corrections\n\n**Concurrency**\nUpdates use optimistic locking via updated_at timestamp. Concurrent updates to the\nsame task execution may result in last-write-wins behavior.\n\n**Related Endpoints**\n- POST /task-executions - Create new task execution\n- POST /flow-executions/{id}/execute - Re-execute entire flow\n- GET /task-executions - List task executions with filtering","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json put /api/task-executions","href":"/api-reference/task-executions/update-task-execution-and-optionally-re-execute-flow"},{"title":"Create a task execution record","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/task-executions","href":"/api-reference/task-executions/create-a-task-execution-record"},{"title":"Retrieve a specific task execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-executions/{task_execution_id}","href":"/api-reference/task-executions/retrieve-a-specific-task-execution"}]},{"group":"task-executors","pages":[{"title":"List all available task executors","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-executors","href":"/api-reference/task-executors/list-all-available-task-executors"}]},{"group":"task-outputs","pages":[{"title":"List all task outputs","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-outputs","href":"/api-reference/task-outputs/list-all-task-outputs"},{"title":"Create task output","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json post /api/task-outputs","href":"/api-reference/task-outputs/create-task-output"},{"title":"Get task output by ID","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-outputs/{task_output_id}","href":"/api-reference/task-outputs/get-task-output-by-id"}]},{"group":"task-tags","pages":[{"title":"List active task tags for a flow execution","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json get /api/task-tags","href":"/api-reference/task-tags/list-active-task-tags-for-a-flow-execution"},{"title":"Add or remove task tags in batch","deprecated":null,"version":null,"openapi":"/openapi/superai-flows-openapi.json patch /api/task-tags","href":"/api-reference/task-tags/add-or-remove-task-tags-in-batch"}]}]}]},{"tab":"Changelog","icon":"bullhorn","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"List task executions with filtering - SuperAI Flows","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js","Markdown-DKsLa3wy.js","clsx-CefdjKz2.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BaREnp3o.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-sgx_0XzF.js"]}