Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.
This endpoint builds an execution pipeline from a specified query and executes it. The pipeline will automatically include all materialized views in the query’s lineage, ensuring coordinated execution of dependent queries.
This endpoint automatically determines which materialized views need to be refreshed based on the query’s lineage. You don’t need to manually specify dependencies.
Medium tier: Best for most queries with standard dependencies
Large tier: Use for complex queries with many dependencies or large materialized views
Credits are consumed based on actual compute resources used for each node in the pipeline
If your query depends on multiple materialized views, this endpoint will refresh all of them in the correct order before executing your query, ensuring data consistency.
Unique identifier for the pipeline execution. Use this ID to check the status
and retrieve results of the pipeline execution.
Example:
"01HKZJ2683PHF9Q9PHHQ8FW4Q1"
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Dune Docs","description":"Official documentation for building with Dune's data platform, query engine, and API.","colors":{"primary":"#0f0f15","light":"#ffffff","dark":"#0f0f15"},"logo":{"light":"https://mintcdn.com/dune/zh-3B8LgVmyrKOaG/logo/dune-logo-light.svg?fit=max\u0026auto=format\u0026n=zh-3B8LgVmyrKOaG\u0026q=85\u0026s=6fec71d5070d0923eb2924321131b1c2","dark":"https://mintcdn.com/dune/zh-3B8LgVmyrKOaG/logo/dune-logo-dark.svg?fit=max\u0026auto=format\u0026n=zh-3B8LgVmyrKOaG\u0026q=85\u0026s=2501750983cc95aa72d40acc6f005bd9","href":"https://docs.dune.com/"},"navbar":{"links":[{"href":"mailto:support@dune.com","label":"Support"}],"primary":{"type":"button","label":"Start building","href":"https://dune.com"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/dune-analytics","github":"https://github.com/duneanalytics","x":"https://x.com/dune","telegram":"https://t.me/dune_updates","youtube":"https://www.youtube.com/@dunecom"}},"seo":{"metatags":{"title":"Dune Docs","description":"Official documentation for building with Dune's data platform, query engine, and API.","og:site_name":"Dune Docs","twitter:card":"summary_large_image"},"indexing":"navigable"},"fonts":{"family":"Geist"},"integrations":{"amplitude":{"apiKey":"e76ce253e6eaa36e3be8e6872101e33a"},"ga4":{"measurementId":"G-H1G057R0KN"},"gtm":{"tagId":"GTM-P46XP3Z5"}},"contextual":{"options":["chatgpt","claude","copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dune","hasAudioNarration":false,"actualSubdomain":"dune","customDomains":["docs.dune.com"],"gitSource":{"type":"github","owner":"duneanalytics","repo":"dune-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb20b07ebcfcb7ce776407","collectionId":"e93bc116-f70a-4d5b-a628-3a2361e85f84","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb20b07ebcfcb7ce776407"},"feedback":{"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6adb20b07ebcfcb7ce776407","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Data Catalog","count":1405},{"language":"default","tag":"EVM Networks","count":895},{"language":"default","tag":"Decoded","count":373},{"language":"default","tag":"Raw","count":326},{"language":"default","tag":"Non-EVM Networks","count":270},{"language":"default","tag":"Curated Data","count":156},{"language":"default","tag":"Curated","count":129},{"language":"default","tag":"DEX","count":89},{"language":"default","tag":"THORChain","count":72},{"language":"default","tag":"API Reference","count":67}]},"assistantConfig":{},"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":true},"customCss":[{"filePath":"styles.css","content":"#navigation-items .sidebar-group>li>a,#search-bar-entry,#sidebar-group>li>a,#topbar-cta-button>a>span,.chat-assistant-floating-input>div{border-radius:9999px}.dark #topbar-cta-button>a>span{background-color:#fff}.dark #topbar-cta-button>a>span+div>span,.dark #topbar-cta-button>a>span+div>svg{color:#0f0f15}#page-context-menu>button:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}#page-context-menu>button:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.cta-links a,.cta-links a:active,.cta-links a:hover,.cta-links a:visited,.note-container a,[class*=Note] a,[class*=callout] a,[class*=note] a,aside a,div[class*=admonition] a,div[role=note] a{text-decoration-color:#fff!important;text-decoration-thickness:2px!important;text-decoration-line:underline!important}table a{text-decoration:underline!important;text-underline-offset:2px;transition:opacity .2s ease}table a:hover{opacity:.7}"}],"page":{"pagePath":"api-reference/pipelines/endpoint/execute-pipeline","slug":"/api-reference/pipelines/endpoint/execute-pipeline","pageMetadata":{"title":"Execute Pipeline","openapi":"POST /v1/pipelines/execute","description":"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.","href":"/api-reference/pipelines/endpoint/execute-pipeline"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Info,Note,Table,Tip}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsxs(_components.p,{children:[`Minimum required API key scope: `,_jsx(_components.code,{children:`Read`})]})}),`\n`,_jsx(_components.p,{children:`This endpoint builds an execution pipeline from a specified query and executes it. The pipeline will automatically include all materialized views in the query’s lineage, ensuring coordinated execution of dependent queries.`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How It Works`}),`\n`,_jsx(_components.p,{children:`When you execute a pipeline using this endpoint:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Lineage Detection`}),`: Dune analyzes the query to identify all materialized views it depends on`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pipeline Construction`}),`: A pipeline is automatically built that includes all dependencies in the correct order`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Coordinated Execution`}),`: All queries and materialized view refreshes are executed as a single unit`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Status Tracking`}),`: Returns a `,_jsx(_components.code,{children:`pipeline_execution_id`}),` for monitoring progress`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`key-differences-from-query-pipeline-execute`,children:`Key Differences from Query Pipeline Execute`}),`\n`,_jsxs(_components.p,{children:[`This endpoint differs from the `,_jsx(_components.a,{href:`/api-reference/executions/endpoint/execute-query-pipeline`,children:`Execute Query Pipeline`}),` endpoint:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Feature`}),_jsx(_components.th,{children:`Execute Pipeline`}),_jsx(_components.th,{children:`Execute Query Pipeline`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Endpoint`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`POST /v1/pipelines/execute`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`POST /v1/query/{query_id}/pipeline/execute`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Query ID`})}),_jsx(_components.td,{children:`In request body`}),_jsx(_components.td,{children:`In URL path`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Lineage`})}),_jsx(_components.td,{children:`Automatically includes all materialized views`}),_jsx(_components.td,{children:`Executes predefined pipeline`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Use Case`})}),_jsx(_components.td,{children:`Dynamic pipeline based on query dependencies`}),_jsx(_components.td,{children:`Predefined pipeline execution`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`request-body`,children:`Request Body`}),`\n`,_jsx(_components.p,{children:`The request body accepts:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`query_id`}),` (required): The unique identifier of the query to execute`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`performance`}),` (optional): Execution tier - `,_jsx(_components.code,{children:`medium`}),` (default) or `,_jsx(_components.code,{children:`large`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`query_parameters`}),` (optional): SQL query parameters as JSON key-value pairs`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`use-cases`,children:`Use Cases`}),`\n`,_jsx(_components.p,{children:`This endpoint is ideal for:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dependency Management`}),`: Automatically refreshing all materialized views a query depends on`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Consistent Updates`}),`: Ensuring all dependent data is fresh before query execution`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dynamic Pipelines`}),`: When you want to execute based on runtime query dependencies`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Simplified Workflow`}),`: No need to manually define pipeline structure`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`monitoring-pipeline-execution`,children:`Monitoring Pipeline Execution`}),`\n`,_jsx(_components.p,{children:`After executing the pipeline:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Save the returned `,_jsx(_components.code,{children:`pipeline_execution_id`})]}),`\n`,_jsxs(_components.li,{children:[`Use the `,_jsx(_components.a,{href:`/api-reference/pipelines/endpoint/get-pipeline-status`,children:`Get Pipeline Execution Status`}),` endpoint to monitor progress`]}),`\n`,_jsx(_components.li,{children:`Track the status of each materialized view refresh and query execution`}),`\n`,_jsx(_components.li,{children:`Retrieve results once the pipeline completes`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`example-workflow`,children:`Example Workflow`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`18`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# 1. Execute pipeline for query ID 1234567`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.dune.com/api/v1/pipelines/execute\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-Dune-Api-Key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"query_id\": 1234567,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"performance\": \"medium\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"query_parameters\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"start_date\": \"2024-01-01\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"end_date\": \"2024-12-31\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# Response: { \"pipeline_execution_id\": \"01HZABC123...\" }`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# 2. Check pipeline status`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.dune.com/api/v1/pipelines/executions/01HZABC123.../status\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-Dune-Api-Key: YOUR_API_KEY\"`})]}),`\n`]})})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`This endpoint automatically determines which materialized views need to be refreshed based on the query’s lineage. You don’t need to manually specify dependencies.`})}),`\n`,_jsx(Heading,{level:`2`,id:`performance-considerations`,children:`Performance Considerations`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Medium tier`}),`: Best for most queries with standard dependencies`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Large tier`}),`: Use for complex queries with many dependencies or large materialized views`]}),`\n`,_jsx(_components.li,{children:`Credits are consumed based on actual compute resources used for each node in the pipeline`}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`If your query depends on multiple materialized views, this endpoint will refresh all of them in the correct order before executing your query, ensuring data consistency.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Execute Pipeline","openapi":"POST /v1/pipelines/execute","description":"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.","href":"/api-reference/pipelines/endpoint/execute-pipeline"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How It Works","slug":"how-it-works","depth":2,"children":[]},{"title":"Key Differences from Query Pipeline Execute","slug":"key-differences-from-query-pipeline-execute","depth":2,"children":[]},{"title":"Request Body","slug":"request-body","depth":2,"children":[]},{"title":"Use Cases","slug":"use-cases","depth":2,"children":[]},{"title":"Monitoring Pipeline Execution","slug":"monitoring-pipeline-execution","depth":2,"children":[]},{"title":"Example Workflow","slug":"example-workflow","depth":2,"children":[]},{"title":"Performance Considerations","slug":"performance-considerations","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dune/3dc9988ffc23fc85/favicon-switcher.js","/_mintlify/custom/dune/11037b9cc10a9f51/amplitude.js"],"openApiReferenceData":{"operation":{"description":"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.","parameters":["6679be44-e389-48d5-9682-9aafcc2bc007","2f67a32a-6116-452c-9080-86b3a4bae629"],"requestBody":"0a7b2347-9e08-452a-8af3-08b295c75022","responses":{"200":"04499e63-1665-4b0a-807d-9f84324e455f","400":"db66f047-ba88-49f3-829d-fcba139fb75e","401":"39b624ee-67d7-44e2-8342-741d073e19cd","404":"fcf18d96-b3dc-4e57-b78f-83d27e50501d","500":"03b80fb5-e6d8-40fc-94d6-623a6ed6be5a"},"summary":"Execute a pipeline","x-required-scope":"Read","method":"post","type":"path","servers":["aecaf754-5ff8-4604-90cb-3dba43f668be"],"security":[],"path":"/v1/pipelines/execute","baseUrlOptions":["https://api.dune.com/api"],"title":"Execute a pipeline","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"6679be44-e389-48d5-9682-9aafcc2bc007":{"description":"API Key for the service","in":"header","name":"X-Dune-Api-Key","required":true,"schema":{"type":"string","isRequired":true,"description":"API Key for the service","uniqueKey":"","typeLabel":"string"}},"2f67a32a-6116-452c-9080-86b3a4bae629":{"description":"Alternative to using the X-Dune-Api-Key header","in":"query","name":"api_key","schema":{"type":"string","description":"Alternative to using the X-Dune-Api-Key header","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"pipeline":{"type":"object","description":"The pipeline definition containing nodes to execute","properties":{"nodes":{"description":"List of nodes in the pipeline. Nodes are executed in dependency order.","items":{"properties":{"dependencies":{"description":"List of node IDs that this node depends on. Nodes are executed in dependency order.","items":{"type":"integer","uniqueKey":"pipeline.nodes.items.[INDEX].dependencies.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"pipeline.nodes.items.[INDEX].dependencies","typeLabel":"integer[]"},"id":{"description":"Unique identifier of the node in the pipeline","example":1,"type":"integer","uniqueKey":"pipeline.nodes.items.[INDEX].id","typeLabel":"integer"},"materialized_view_refresh":{"type":"object","description":"Materialized view refresh node configuration. Required if this node refreshes a materialized view.","properties":{"name":{"description":"Name of the materialized view to refresh","example":"mv_1","type":"string","uniqueKey":"pipeline.nodes.items.[INDEX].materialized_view_refresh.name","typeLabel":"string"},"performance":{"description":"The performance engine tier the refresh will be run on. Can be `small`, `medium`, or `large`.","enum":["small","medium","large"],"example":"medium","type":"string","uniqueKey":"pipeline.nodes.items.[INDEX].materialized_view_refresh.performance","typeLabel":"enum\u003cstring>"}},"uniqueKey":"pipeline.nodes.items.[INDEX].materialized_view_refresh","typeLabel":"object"},"query_execution":{"type":"object","description":"Query execution node configuration. Required if this node executes a query.","properties":{"performance":{"description":"The performance engine tier the execution will be run on. Can be `small`, `medium`, or `large`.","enum":["small","medium","large"],"example":"medium","type":"string","uniqueKey":"pipeline.nodes.items.[INDEX].query_execution.performance","typeLabel":"enum\u003cstring>"},"query_id":{"description":"Unique identifier of the query to execute","example":1234,"type":"integer","uniqueKey":"pipeline.nodes.items.[INDEX].query_execution.query_id","typeLabel":"integer"},"query_parameters":{"description":"SQL Query parameters in json key-value pairs. Each parameter is to be provided in key-value pairs. This enables you to execute a parameterized query with the provided values for your parameter keys.","type":"object","uniqueKey":"pipeline.nodes.items.[INDEX].query_execution.query_parameters","typeLabel":"object"}},"uniqueKey":"pipeline.nodes.items.[INDEX].query_execution","typeLabel":"object"}},"type":"object","uniqueKey":"pipeline.nodes.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"pipeline.nodes","typeLabel":"object[]"}},"uniqueKey":"pipeline","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"pipeline":{"nodes":[{"dependencies":[123],"id":1,"materialized_view_refresh":{"name":"mv_1","performance":"medium"},"query_execution":{"performance":"medium","query_id":1234,"query_parameters":{}}}]}}}},"exampleType":"generated"}},"description":"Pipeline execution request","required":true,"x-originalParamName":"body","exampleType":"generated"},"responses":{"04499e63-1665-4b0a-807d-9f84324e455f":{"content":{"application/json":{"schema":{"properties":{"pipeline_execution_id":{"description":"Unique identifier for the pipeline execution. Use this ID to check the status\nand retrieve results of the pipeline execution.","example":"01HKZJ2683PHF9Q9PHHQ8FW4Q1","type":"string","uniqueKey":"pipeline_execution_id","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"pipeline_execution_id":"01HKZJ2683PHF9Q9PHHQ8FW4Q1"}}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"db66f047-ba88-49f3-829d-fcba139fb75e":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Bad Request","type":"string","uniqueKey":"error","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Bad Request"}}},"exampleType":"generated"}},"description":"Bad Request","exampleType":"generated"},"39b624ee-67d7-44e2-8342-741d073e19cd":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Invalid API Key","type":"string","uniqueKey":"error","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Invalid API Key"}}},"exampleType":"generated"}},"description":"Unauthorized","exampleType":"generated"},"fcf18d96-b3dc-4e57-b78f-83d27e50501d":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Object not found","type":"string","uniqueKey":"error","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Object not found"}}},"exampleType":"generated"}},"description":"Not Found","exampleType":"generated"},"03b80fb5-e6d8-40fc-94d6-623a6ed6be5a":{"content":{"application/json":{"schema":{"properties":{"error":{"example":"Internal error","type":"string","uniqueKey":"error","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Internal error"}}},"exampleType":"generated"}},"description":"Internal Server Error","exampleType":"generated"}},"security":{},"servers":{"aecaf754-5ff8-4604-90cb-3dba43f668be":{"url":"https://api.dune.com/api"}}},"originalFileLocation":"analytics-openapi.json"},"subdomain":"dune","siteName":"Dune Docs","title":"Execute Pipeline - Dune Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-04T13:50:54.949Z","originalFileLocation":"api-reference/pipelines/endpoint/execute-pipeline.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=\"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Dune Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Execute Pipeline - Dune Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Dune Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dune.mintlify.app/_mintlify/api/og/v2?division=Pipelines\u0026amp;title=Execute+Pipeline\u0026amp;description=Executes+a+specified+pipeline.+A+pipeline+allows+you+to+chain+multiple+queries+and+materialized+view+refreshes+together+and+execute+them+as+a+single+unit.\u0026amp;theme=d9c0cb23e9b44d10ee46351c\u0026amp;signature=0590dd93a402ed5a47b11288770acc750e329f6a95c8588bf6a0422e2acf3220\">\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=\"Execute Pipeline - Dune Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dune.mintlify.app/_mintlify/api/og/v2?division=Pipelines\u0026amp;title=Execute+Pipeline\u0026amp;description=Executes+a+specified+pipeline.+A+pipeline+allows+you+to+chain+multiple+queries+and+materialized+view+refreshes+together+and+execute+them+as+a+single+unit.\u0026amp;theme=d9c0cb23e9b44d10ee46351c\u0026amp;signature=0590dd93a402ed5a47b11288770acc750e329f6a95c8588bf6a0422e2acf3220\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/dune/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Dune Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f0f15\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/pipelines/endpoint/execute-pipeline.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dune.com/#organization\",\"name\":\"Dune Docs\",\"url\":\"https://docs.dune.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dune/zh-3B8LgVmyrKOaG/logo/dune-logo-light.svg?fit=max\u0026auto=format\u0026n=zh-3B8LgVmyrKOaG\u0026q=85\u0026s=6fec71d5070d0923eb2924321131b1c2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dune.com#website\",\"name\":\"Dune Docs\",\"url\":\"https://docs.dune.com\",\"publisher\":{\"@id\":\"https://docs.dune.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline#webpage\",\"url\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline\",\"name\":\"Execute Pipeline\",\"description\":\"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.\",\"dateModified\":\"2026-05-04T13:50:54.949Z\",\"isPartOf\":{\"@id\":\"https://docs.dune.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Pipelines\",\"item\":\"https://docs.dune.com/api-reference/pipelines/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Execute Pipeline\",\"item\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline#apireference\",\"headline\":\"Execute Pipeline\",\"name\":\"Execute Pipeline\",\"description\":\"Executes a specified pipeline. A pipeline allows you to chain multiple queries and materialized view refreshes together and execute them as a single unit.\",\"url\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dune.com/api-reference/pipelines/endpoint/execute-pipeline#webpage\"},\"dateModified\":\"2026-05-04T13:50:54.949Z\",\"publisher\":{\"@id\":\"https://docs.dune.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dune.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Dune Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Dune Docs","nav":{"global":null,"tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":""}]},{"tab":"Data Catalog","pages":[{"title":"Data Catalog","href":"/data-catalog/overview"}]},{"tab":"API Reference","pages":[{"group":"Introduction","pages":[{"title":"Overview","icon":"connectdevelop","href":"/api-reference/overview/introduction"},{"title":"Getting Started","icon":"flag-checkered","href":"/api-reference/overview/getting-started"},{"title":"Authentication","icon":"user","href":"/api-reference/overview/authentication"},{"title":"Troubleshooting Errors","icon":"square-question","href":"/api-reference/overview/troubleshooting"}]},{"group":"Quick Start","pages":[{"title":"Analyze Onchain Data","icon":"chart-line","href":"/api-reference/apis/quickstart-analyze"},{"title":"Build Custom Dashboards \u0026 Reports","icon":"desktop","href":"/api-reference/apis/quickstart-dashboards"}]},{"group":"Executions and Results","pages":[{"title":"Overview","icon":"star","href":"/api-reference/executions/execution-object"},{"title":"Execute SQL","openapi":"POST /v1/sql/execute","href":"/api-reference/executions/endpoint/execute-sql"},{"title":"Execute Query","openapi":"POST /v1/query/{query_id}/execute","href":"/api-reference/executions/endpoint/execute-query"},{"title":"Execute Query Pipeline","openapi":"POST /v1/query/{query_id}/pipeline/execute","href":"/api-reference/executions/endpoint/execute-query-pipeline"},{"title":"Get Execution Status","openapi":"GET /v1/execution/{execution_id}/status","href":"/api-reference/executions/endpoint/get-execution-status"},{"title":"Get Execution Result","openapi":"GET /v1/execution/{execution_id}/results","href":"/api-reference/executions/endpoint/get-execution-result"},{"title":"Get Execution Result in CSV","openapi":"GET /v1/execution/{execution_id}/results/csv","href":"/api-reference/executions/endpoint/get-execution-result-csv"},{"title":"Get Latest Query Result","openapi":"GET /v1/query/{query_id}/results","href":"/api-reference/executions/endpoint/get-query-result"},{"title":"Get Latest Query Result in CSV","openapi":"GET /v1/query/{query_id}/results/csv","href":"/api-reference/executions/endpoint/get-query-result-csv"},{"title":"Cancel Execution","openapi":"POST /v1/execution/{execution_id}/cancel","href":"/api-reference/executions/endpoint/cancel-execution"}]},{"group":"Query Management","pages":[{"title":"Overview","icon":"star","href":"/api-reference/queries/endpoint/query-object"},{"title":"List Queries","openapi":"GET /v1/queries","href":"/api-reference/queries/endpoint/list"},{"title":"Get Query Pipeline","openapi":"GET /v1/query/{query_id}/pipeline","href":"/api-reference/queries/endpoint/get-query-pipeline"},{"title":"Create Query","openapi":"POST /v1/query","href":"/api-reference/queries/endpoint/create"},{"title":"Update Query","openapi":"PATCH /v1/query/{queryId}","href":"/api-reference/queries/endpoint/update"},{"title":"Read Query","openapi":"GET /v1/query/{queryId}","href":"/api-reference/queries/endpoint/read"},{"title":"Archive Query","openapi":"POST /v1/query/{queryId}/archive","href":"/api-reference/queries/endpoint/archive"},{"title":"Unarchive Query","openapi":"POST /v1/query/{queryId}/unarchive","href":"/api-reference/queries/endpoint/unarchive"},{"title":"Private Query","openapi":"POST /v1/query/{queryId}/private","href":"/api-reference/queries/endpoint/private"},{"title":"Unprivate Query","openapi":"POST /v1/query/{queryId}/unprivate","href":"/api-reference/queries/endpoint/unprivate"}]},{"group":"Data Uploads","pages":[{"title":"Overview","icon":"star","href":"/api-reference/tables/endpoint/overview"},{"title":"List Uploaded Tables","openapi":"GET /v1/uploads","href":"/api-reference/tables/endpoint/uploads-list"},{"title":"Create Table","openapi":"POST /v1/uploads","href":"/api-reference/tables/endpoint/uploads-create"},{"title":"Insert Data","openapi":"POST /v1/uploads/{namespace}/{table_name}/insert","href":"/api-reference/tables/endpoint/uploads-insert"},{"title":"Upload CSV","openapi":"POST /v1/uploads/csv","href":"/api-reference/tables/endpoint/uploads-csv"},{"title":"Clear Data","openapi":"POST /v1/uploads/{namespace}/{table_name}/clear","href":"/api-reference/tables/endpoint/uploads-clear"},{"title":"Delete Table","openapi":"DELETE /v1/uploads/{namespace}/{table_name}","href":"/api-reference/tables/endpoint/uploads-delete"},{"title":"Migration Guide","icon":"arrow-right","href":"/api-reference/tables/endpoint/migration"}]},{"group":"Datasets","pages":[{"title":"Overview","icon":"star","href":"/api-reference/datasets/introduction"},{"title":"List Datasets","openapi":"GET /v1/datasets","href":"/api-reference/datasets/endpoint/list"},{"title":"Get Dataset","openapi":"GET /v1/datasets/{slug}","href":"/api-reference/datasets/endpoint/get"},{"title":"Search Datasets","openapi":"POST /v1/datasets/search","href":"/api-reference/datasets/endpoint/search"},{"title":"Search Datasets by Contract Address","openapi":"POST /v1/datasets/search-by-contract","href":"/api-reference/datasets/endpoint/search-by-contract"}]},{"group":"Contract Decoding","pages":[{"title":"Overview","icon":"star","href":"/api-reference/contracts/introduction"},{"title":"Submit Contracts for Decoding","openapi":"POST /v1/contracts/decode","href":"/api-reference/contracts/endpoint/decode"},{"title":"List Contract Submissions","openapi":"GET /v1/contracts/submissions","href":"/api-reference/contracts/endpoint/list"}]},{"group":"Materialized Views","pages":[{"title":"Overview","icon":"star","href":"/api-reference/materialized-views/overview"},{"title":"Get Materialized View","openapi":"GET /v1/materialized-views/{name}","href":"/api-reference/materialized-views/get"},{"title":"Upsert Materialized View","openapi":"POST /v1/materialized-views","href":"/api-reference/materialized-views/create"},{"title":"Delete Materialized View","openapi":"DELETE /v1/materialized-views/{name}","href":"/api-reference/materialized-views/delete"},{"title":"List Materialized Views","openapi":"GET /v1/materialized-views","href":"/api-reference/materialized-views/list"},{"title":"Refresh Materialized View","openapi":"POST /v1/materialized-views/{name}/refresh","href":"/api-reference/materialized-views/refresh"}]},{"group":"Pipelines","pages":[{"title":"Overview","icon":"star","description":null,"href":"/api-reference/pipelines/overview"},{"title":"Execute Pipeline","openapi":"POST /v1/pipelines/execute","href":"/api-reference/pipelines/endpoint/execute-pipeline"},{"title":"Get Pipeline Execution Status","openapi":"GET /v1/pipelines/executions/{pipeline_execution_id}/status","description":"Retrieves the status of a pipeline execution, including the status of each node in the pipeline.","href":"/api-reference/pipelines/endpoint/get-pipeline-status"}]},{"group":"Account Management","pages":[{"title":"Overview","icon":"star","href":"/api-reference/usage/overview"},{"title":"Get Usage","openapi":"POST /v1/usage","href":"/api-reference/usage/endpoint/get-usage"}]},{"group":"Post-processing","pages":[{"title":"Result Filtering","icon":"filter","href":"/api-reference/executions/filtering"},{"title":"Pagination","icon":"list-ol","href":"/api-reference/executions/pagination"},{"title":"Sorting","icon":"arrow-down-arrow-up","href":"/api-reference/executions/sorting"},{"title":"Sampling","icon":"dice","href":"/api-reference/executions/sampling"}]},{"group":"Webhooks","pages":[{"title":"Create Webhook","icon":"webhook","iconType":"solid","href":"/api-reference/webhooks/webhook"}]},{"group":"Client SDKs","pages":[{"group":"Quickstart","pages":[{"title":"Execution \u0026 Results","href":"/api-reference/quickstart/results-eg"},{"title":"Query Management","href":"/api-reference/quickstart/queries-eg"},{"title":"Tables Management","href":"/api-reference/quickstart/tables-eg"}]},{"title":"Python","icon":"python","href":"/api-reference/sdks/python"},{"title":"TypeScript","icon":"js","href":"/api-reference/sdks/typescript"},{"title":"Go","icon":"golang","href":"/api-reference/sdks/go"}]},{"group":"Resources","pages":[{"title":"Rate Limits","icon":"wave-pulse","href":"/api-reference/overview/rate-limits"},{"title":"Billing","icon":"file-invoice-dollar","href":"/api-reference/overview/billing"},{"title":"FAQ","icon":"message-question","href":"/api-reference/overview/faq"}]}]},{"tab":"SQL Query Engine","pages":[{"title":"SQL Query Engine","href":"/query-engine/overview"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/resources/credits-billing/overview"}]}]},"title":"Execute Pipeline - Dune Docs","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"]}