The actions to perform when an Automation goes into a resolving state
Do nothing when an Automation is triggered
DoNothing
RunDeployment
PauseDeployment
ResumeDeployment
CancelFlowRun
DeleteFlowRun
ChangeFlowRunState
PauseWorkQueue
ResumeWorkQueue
SendNotification
CallWebhook
PauseAutomation
ResumeAutomation
SuspendFlowRun
ResumeFlowRun
PauseWorkPool
ResumeWorkPool
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Prefect","colors":{"primary":"#2D6DF6","light":"#5F92FF","dark":"#2D6DF6"},"logo":{"light":"https://mintcdn.com/prefect-bd373955/2_4m_dDmEdgqK7r9/logos/logo-wordmark-dark.svg?fit=max\u0026auto=format\u0026n=2_4m_dDmEdgqK7r9\u0026q=85\u0026s=076c95a93dbe29192ba9129faefcc878","dark":"https://mintcdn.com/prefect-bd373955/2_4m_dDmEdgqK7r9/logos/logo-wordmark-light.svg?fit=max\u0026auto=format\u0026n=2_4m_dDmEdgqK7r9\u0026q=85\u0026s=46ef25a1069c303ca7d9e24ec801e760","href":"https://www.prefect.io/docs"},"favicon":"https://mintcdn.com/prefect-bd373955/2_4m_dDmEdgqK7r9/logos/favicon.svg?fit=max\u0026auto=format\u0026n=2_4m_dDmEdgqK7r9\u0026q=85\u0026s=c0e62122cb72036e569b2656916a1b33","api":{"playground":{"display":"simple"}},"appearance":{"default":"light","strict":false},"navbar":{"primary":{"type":"github","href":"https://github.com/PrefectHQ/Prefect"}},"footer":{"socials":{"bluesky":"https://bsky.app/profile/prefect.io","github":"https://github.com/PrefectHQ/prefect","linkedin":"https://www.linkedin.com/company/prefect/mycompany","slack":"https://prefect.io/slack","x":"https://x.com/PrefectIO","youtube":"https://www.youtube.com/c/PrefectIO"}},"seo":{"metatags":{"canonical":"https://www.prefect.io/docs"}},"integrations":{"ga4":{"measurementId":"G-8GR5P04T5Y"},"gtm":{"tagId":"GTM-N633BZ8"}},"errors":{"404":{"redirect":false}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"prefect-bd373955","hasAudioNarration":false,"actualSubdomain":"prefect-bd373955","customDomains":[],"gitSource":{"type":"github","owner":"prefecthq","repo":"prefect","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aebae2be8d23663794098e8","collectionId":"28a32e15-27de-4edf-91c2-0682e8bb6873","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aebae2be8d23663794098e8"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee42ba68213475f1385309","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":1172},{"language":"default","tag":"Python SDK Reference","count":364},{"language":"default","tag":"Integrations","count":329},{"language":"default","tag":"REST API","count":183},{"language":"default","tag":"Server API","count":181},{"language":"default","tag":"prefect.server","count":148},{"language":"default","tag":"SDK Reference","count":127},{"language":"default","tag":"How-to Guides","count":71},{"language":"default","tag":"models","count":60},{"language":"default","tag":"api","count":39}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"#topbar-cta-button>a>span{background-color:#2d6df6;border-radius:0.25rem}#topbar-cta-button>a{padding:0.5rem 1rem}#topbar-cta-button>a div>span{font-weight:400;letter-spacing:0.4px}#topbar-cta-button>a div>span,#topbar-cta-button>a div>svg{color:#fff}img{filter:none!important}@import url(\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700\u0026display=swap\");@import url(\"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700\u0026display=swap\");body{font-family:\"Inter\", sans-serif}h1,h2,h3,h4,h5,h6{font-family:\"Roboto\", sans-serif}p{font-family:\"Inter\", sans-serif}[role=\"listitem\"] *:last-child:not(.code-block,.link){border-bottom:none!important}.badge{display:table;margin:0 0 1rem;font-family:\"Inter\", sans-serif;font-size:0.6875rem;font-weight:600;line-height:1;letter-spacing:0.02em;text-transform:uppercase;padding:0.35em 0.6em;border-radius:0.375rem;white-space:nowrap}.badge.cloud{color:#fff;background-color:#2d6df6}.badge.cloud::after{content:\"Prefect Cloud\"}"},{"filePath":"assets/code.css","content":".namespace{opacity:0.7}.token.doctype .token.doctype-tag{color:#79c0ff}.token.doctype .token.name{color:#d2a8ff}.token.comment,.token.prolog{color:#8b949e}.token.punctuation,.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation{color:#c9d1d9}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.inserted,.token.unit{color:#79c0ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.deleted{color:#79c0ff}.token.plain-text{color:#fafafa}.language-css .token.string.url{text-decoration:underline}.token.operator,.token.entity{color:#79c0ff}.token.operator.arrow{color:#ff7b72}.token.atrule{color:#79c0ff}.token.atrule .token.rule{color:#d2a8ff}.token.atrule .token.url{color:#79c0ff}.token.atrule .token.url .token.function{color:#79c0ff}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#ff7b72}.token.keyword.module,.token.keyword.control-flow{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#d2a8ff}.token.regex{color:#a5d6ff}.token.important{color:#ff7b72}.token.italic{font-style:italic;color:#c9d1d9}.token.constant{color:#79c0ff}.token.class-name,.token.maybe-class-name{color:#d2a8ff}.token.console{color:#9cdcfe}.token.parameter{color:#79c0ff}.token.interpolation{color:#79c0ff}.token.punctuation.interpolation-punctuation{color:#569cd6}.token.boolean{color:#ff7b72}.token.property,.token.variable,.token.imports .token.maybe-class-name,.token.exports .token.maybe-class-name{color:#79c0ff}.token.selector{color:#7ee787}.token.escape{color:#7ee787}.token.tag{color:#7ee787}.token.tag .token.punctuation{color:#808080}.token.cdata{color:#808080}.token.attr-name{color:#79c0ff}.token.attr-value,.token.attr-value .token.punctuation{color:#a5d6ff}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#79c0ff}.token.namespace{color:#7ee787}.token.operator{color:#94a3b8}pre[class*=\"language-javascript\"],code[class*=\"language-javascript\"],pre[class*=\"language-jsx\"],code[class*=\"language-jsx\"],pre[class*=\"language-typescript\"],code[class*=\"language-typescript\"],pre[class*=\"language-tsx\"],code[class*=\"language-tsx\"]{color:#79c0ff}pre[class*=\"language-css\"],code[class*=\"language-css\"]{color:#a5d6ff}pre[class*=\"language-html\"],code[class*=\"language-html\"]{color:#c9d1d9}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:#808080}span.language-json .token.punctuation{color:#4b5563}:is(.dark span.language-json .token.punctuation){color:#d1d5db}span.language-json .token.property{color:#0284c7}:is(.dark span.language-json .token.property){color:9cdcfe}span.language-json .token.string{color:#d97706}:is(.dark span.language-json .token.string){color:#ce9178}span.language-json .token.number{color:#16a34a}:is(.dark span.language-json .token.number){color:#b5cea8}.line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 0 #f7d87c;z-index:0}"}],"page":{"pagePath":"v3/api-ref/rest-api/server/automations/read-automation","slug":"/v3/api-ref/rest-api/server/automations/read-automation","pageMetadata":{"openapi":"get /automations/{id}","title":"Read Automation","description":null,"href":"/v3/api-ref/rest-api/server/automations/read-automation"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"get /automations/{id}","title":"Read Automation","description":null,"href":"/v3/api-ref/rest-api/server/automations/read-automation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/prefect-bd373955/4f3e55fa53d4a575/script.js","/docs/_mintlify/custom/prefect-bd373955/87a13774513287dd/osano.js","/docs/_mintlify/custom/prefect-bd373955/e7b7298d9b02df32/outbound-referrer.js"],"openApiReferenceData":{"operation":{"tags":["Automations"],"summary":"Read Automation","operationId":"read_automation_automations__id__get","parameters":["72ef87c3-3456-4bff-b27b-e2e3dcc267dc","6f53ebd3-5bc5-4b16-8f8d-771bf13f40fe"],"responses":{"200":"8d1cf5fb-fd9a-41f4-9f89-94b105308bcc","422":"2d520180-0b07-4793-9254-49e8273067b7"},"method":"get","type":"path","servers":[],"security":[],"path":"/automations/{id}","baseUrlOptions":[],"title":"Read Automation","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"72ef87c3-3456-4bff-b27b-e2e3dcc267dc":{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"6f53ebd3-5bc5-4b16-8f8d-771bf13f40fe":{"name":"x-prefect-api-version","in":"header","required":false,"schema":{"type":"string","title":"X-Prefect-Api-Version","isRequired":false,"uniqueKey":"","typeLabel":"string"}}},"responses":{"8d1cf5fb-fd9a-41f4-9f89-94b105308bcc":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"name":{"type":"string","title":"Name","description":"The name of this automation","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"trigger":{"oneOf":[{"type":"object","title":"EventTrigger","description":"A trigger that fires based on the presence or absence of events within a given\nperiod of time.","required":["posture"],"properties":{"posture":{"type":"string","enum":["Reactive","Proactive"],"title":"Posture","description":"The posture of this trigger, either Reactive or Proactive. Reactive triggers respond to the _presence_ of the expected events, while Proactive triggers respond to the _absence_ of those expected events.","isRequired":true,"uniqueKey":"trigger.oneOf.0.posture","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"event","title":"Type","default":"event","uniqueKey":"trigger.oneOf.0.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger","uniqueKey":"trigger.oneOf.0.id","typeLabel":"string\u003cuuid>"},"match":{"oneOf":[{"type":"object","title":"ResourceSpecification","description":"Labels for resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.0.match.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.0.match.oneOf.0.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.0.match.oneOf.0.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.0.match.oneOf.0.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.0.match.oneOf.0","typeLabel":"ResourceSpecification · object"},{"type":"object","title":"Match","description":"Labels for resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.0.match.oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.0.match.oneOf.1.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.0.match.oneOf.1.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.0.match.oneOf.1.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.0.match.oneOf.1","typeLabel":"Match · object"}],"uniqueKey":"trigger.oneOf.0.match","typeLabel":"ResourceSpecification · object | Match · object"},"match_related":{"oneOf":[{"type":"object","title":"ResourceSpecification","description":"Labels for related resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.0.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.0.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.0.match_related.oneOf.0.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.0","typeLabel":"ResourceSpecification · object"},{"type":"object","title":"Match Related","description":"Labels for related resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.1.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.1.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.0.match_related.oneOf.1.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.1","typeLabel":"Match Related · object"},{"type":"array","items":{"oneOf":[{"type":"object","title":"ResourceSpecification","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0","typeLabel":"ResourceSpecification · object"},{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"trigger.oneOf.0.match_related.oneOf.2.items.[INDEX]","typeLabel":"ResourceSpecification · object | object"},"title":"Match Related","description":"Labels for related resources which this trigger will match.","uniqueKey":"trigger.oneOf.0.match_related.oneOf.2","typeLabel":"(ResourceSpecification · object | object)[]"}],"uniqueKey":"trigger.oneOf.0.match_related","typeLabel":"ResourceSpecification · object | Match Related · object | (ResourceSpecification · object | object)[]"},"after":{"items":{"type":"string","uniqueKey":"trigger.oneOf.0.after.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"title":"After","description":"The event(s) which must first been seen to fire this trigger. If empty, then fire this trigger immediately. Events may include trailing wildcards, like `prefect.flow-run.*`","uniqueKey":"trigger.oneOf.0.after","typeLabel":"string[]"},"expect":{"items":{"type":"string","uniqueKey":"trigger.oneOf.0.expect.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"title":"Expect","description":"The event(s) this trigger is expecting to see. If empty, this trigger will match any event. Events may include trailing wildcards, like `prefect.flow-run.*`","uniqueKey":"trigger.oneOf.0.expect","typeLabel":"string[]"},"for_each":{"items":{"type":"string","uniqueKey":"trigger.oneOf.0.for_each.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"title":"For Each","description":"Evaluate the trigger separately for each distinct value of these labels on the resource. By default, labels refer to the primary resource of the triggering event. You may also refer to labels from related resources by specifying `related:\u003crole>:\u003clabel>`. This will use the value of that label for the first related resource in that role. For example, `\"for_each\": [\"related:flow:prefect.resource.id\"]` would evaluate the trigger for each flow.","uniqueKey":"trigger.oneOf.0.for_each","typeLabel":"string[]"},"threshold":{"type":"integer","title":"Threshold","description":"The number of events required for this trigger to fire (for Reactive triggers), or the number of events expected (for Proactive triggers)","default":1,"uniqueKey":"trigger.oneOf.0.threshold","typeLabel":"integer"},"within":{"type":"number","minimum":0,"title":"Within","description":"The time period over which the events must occur. For Reactive triggers, this may be as low as 0 seconds, but must be at least 10 seconds for Proactive triggers","default":0,"uniqueKey":"trigger.oneOf.0.within","typeLabel":"number"}},"isRequired":true,"uniqueKey":"trigger.oneOf.0","typeLabel":"EventTrigger · object"},{"type":"object","title":"CompoundTrigger","description":"A composite trigger that requires some number of triggers to have\nfired within the given time period","required":["triggers","within","require"],"properties":{"triggers":{"items":{"oneOf":[{"type":"object","title":"EventTrigger","description":"A trigger that fires based on the presence or absence of events within a given\nperiod of time.","required":["posture"],"properties":{"posture":{"type":"string","enum":["Reactive","Proactive"],"title":"Posture","description":"The posture of this trigger, either Reactive or Proactive. Reactive triggers respond to the _presence_ of the expected events, while Proactive triggers respond to the _absence_ of those expected events.","isRequired":true,"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.posture","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"event","title":"Type","default":"event","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.id","typeLabel":"string\u003cuuid>"},"match":{"oneOf":[{"type":"object","title":"ResourceSpecification","description":"Labels for resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.0.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.0.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.0.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.0","typeLabel":"ResourceSpecification · object"},{"type":"object","title":"Match","description":"Labels for resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.1.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.1.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.1.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match.oneOf.1","typeLabel":"Match · object"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match","typeLabel":"ResourceSpecification · object | Match · object"},"match_related":{"oneOf":[{"type":"object","title":"ResourceSpecification","description":"Labels for related resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.0.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.0.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.0.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.0","typeLabel":"ResourceSpecification · object"},{"type":"object","title":"Match Related","description":"Labels for related resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.1.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.1.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.1.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.1","typeLabel":"Match Related · object"},{"type":"array","items":{"oneOf":[{"type":"object","title":"ResourceSpecification","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.0","typeLabel":"ResourceSpecification · object"},{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1.additionalProperties","typeLabel":"string | string[]"},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX].oneOf.1","typeLabel":"object"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2.items.[INDEX]","typeLabel":"ResourceSpecification · object | object"},"title":"Match Related","description":"Labels for related resources which this trigger will match.","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related.oneOf.2","typeLabel":"(ResourceSpecification · object | object)[]"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.match_related","typeLabel":"ResourceSpecification · object | Match Related · object | (ResourceSpecification · object | object)[]"},"after":{"items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.after.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"title":"After","description":"The event(s) which must first been seen to fire this trigger. If empty, then fire this trigger immediately. Events may include trailing wildcards, like `prefect.flow-run.*`","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.after","typeLabel":"string[]"},"expect":{"items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.expect.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"title":"Expect","description":"The event(s) this trigger is expecting to see. If empty, this trigger will match any event. Events may include trailing wildcards, like `prefect.flow-run.*`","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.expect","typeLabel":"string[]"},"for_each":{"items":{"type":"string","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.for_each.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueItems":true,"title":"For Each","description":"Evaluate the trigger separately for each distinct value of these labels on the resource. By default, labels refer to the primary resource of the triggering event. You may also refer to labels from related resources by specifying `related:\u003crole>:\u003clabel>`. This will use the value of that label for the first related resource in that role. For example, `\"for_each\": [\"related:flow:prefect.resource.id\"]` would evaluate the trigger for each flow.","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.for_each","typeLabel":"string[]"},"threshold":{"type":"integer","title":"Threshold","description":"The number of events required for this trigger to fire (for Reactive triggers), or the number of events expected (for Proactive triggers)","default":1,"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.threshold","typeLabel":"integer"},"within":{"type":"number","minimum":0,"title":"Within","description":"The time period over which the events must occur. For Reactive triggers, this may be as low as 0 seconds, but must be at least 10 seconds for Proactive triggers","default":0,"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0.within","typeLabel":"number"}},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.0","typeLabel":"EventTrigger · object"},{},{"type":"object","title":"SequenceTrigger","description":"A composite trigger that requires some number of triggers to have fired\nwithin the given time period in a specific order","required":["triggers","within"],"properties":{"triggers":{"items":{"$circularRef":"557dc5fe-cdb3-4500-93af-3953ecdcfd35"},"type":"array","title":"Triggers","isRequired":true,"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.2.triggers","typeLabel":"Triggers · array"},"within":{"oneOf":[{"type":"number","title":"Within","isRequired":true,"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.2.within.oneOf.0","typeLabel":"number"},{"type":"null","title":"Within","isRequired":true,"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.2.within.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.2.within","typeLabel":"number | null"},"type":{"type":"string","const":"sequence","title":"Type","default":"sequence","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.2.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger","uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.2.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX].oneOf.2","typeLabel":"SequenceTrigger · object"}],"uniqueKey":"trigger.oneOf.1.triggers.items.[INDEX]","typeLabel":"EventTrigger · object | SequenceTrigger · object"},"type":"array","title":"Triggers","isRequired":true,"uniqueKey":"trigger.oneOf.1.triggers","typeLabel":"(EventTrigger · object | SequenceTrigger · object)[]"},"within":{"oneOf":[{"type":"number","title":"Within","isRequired":true,"uniqueKey":"trigger.oneOf.1.within.oneOf.0","typeLabel":"number"},{"type":"null","title":"Within","isRequired":true,"uniqueKey":"trigger.oneOf.1.within.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"trigger.oneOf.1.within","typeLabel":"number | null"},"require":{"oneOf":[{"type":"integer","title":"Require","isRequired":true,"uniqueKey":"trigger.oneOf.1.require.oneOf.0","typeLabel":"integer"},{"type":"string","title":"Require","enum":["any","all"],"isRequired":true,"uniqueKey":"trigger.oneOf.1.require.oneOf.1","typeLabel":"enum\u003cstring>"}],"isRequired":true,"uniqueKey":"trigger.oneOf.1.require","typeLabel":"integer | enum\u003cstring>"},"type":{"type":"string","const":"compound","title":"Type","default":"compound","uniqueKey":"trigger.oneOf.1.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger","uniqueKey":"trigger.oneOf.1.id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"trigger.oneOf.1","typeLabel":"CompoundTrigger · object"},{"type":"object","title":"SequenceTrigger","description":"A composite trigger that requires some number of triggers to have fired\nwithin the given time period in a specific order","required":["triggers","within"],"properties":{"triggers":{"items":{"$circularRef":"557dc5fe-cdb3-4500-93af-3953ecdcfd35"},"type":"array","title":"Triggers","isRequired":true,"uniqueKey":"trigger.oneOf.2.triggers","typeLabel":"Triggers · array"},"within":{"oneOf":[{"type":"number","title":"Within","isRequired":true,"uniqueKey":"trigger.oneOf.2.within.oneOf.0","typeLabel":"number"},{"type":"null","title":"Within","isRequired":true,"uniqueKey":"trigger.oneOf.2.within.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"trigger.oneOf.2.within","typeLabel":"number | null"},"type":{"type":"string","const":"sequence","title":"Type","default":"sequence","uniqueKey":"trigger.oneOf.2.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger","uniqueKey":"trigger.oneOf.2.id","typeLabel":"string\u003cuuid>"}},"isRequired":true,"uniqueKey":"trigger.oneOf.2","typeLabel":"SequenceTrigger · object"}],"isRequired":true,"uniqueKey":"trigger","typeLabel":"EventTrigger · object | CompoundTrigger · object | SequenceTrigger · object"},"actions":{"items":{"oneOf":[{"type":"object","title":"DoNothing","description":"Do nothing when an Automation is triggered","properties":{"type":{"type":"string","const":"do-nothing","title":"Type","default":"do-nothing","uniqueKey":"actions.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX].oneOf.0","typeLabel":"DoNothing · object"},{"type":"object","title":"RunDeployment","description":"Runs the given deployment with the given parameters","properties":{"type":{"type":"string","const":"run-deployment","title":"Type","default":"run-deployment","uniqueKey":"actions.items.[INDEX].oneOf.1.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.1.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.1.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions.items.[INDEX].oneOf.1.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.1.deployment_id","typeLabel":"string\u003cuuid> | null"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","description":"The parameters to pass to the deployment, or None to use the deployment's default parameters","additionalProperties":true,"uniqueKey":"actions.items.[INDEX].oneOf.1.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","description":"The parameters to pass to the deployment, or None to use the deployment's default parameters","uniqueKey":"actions.items.[INDEX].oneOf.1.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.1.parameters","typeLabel":"Parameters · object | null"},"job_variables":{"oneOf":[{"type":"object","title":"Job Variables","description":"The job variables to pass to the created flow run, or None to use the deployment's default job variables","additionalProperties":true,"uniqueKey":"actions.items.[INDEX].oneOf.1.job_variables.oneOf.0","typeLabel":"Job Variables · object"},{"type":"null","title":"Job Variables","description":"The job variables to pass to the created flow run, or None to use the deployment's default job variables","uniqueKey":"actions.items.[INDEX].oneOf.1.job_variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.1.job_variables","typeLabel":"Job Variables · object | null"},"schedule_after":{"type":"number","minimum":0,"title":"Schedule After","description":"The amount of time to wait before running the deployment. Defaults to running the deployment immediately.","uniqueKey":"actions.items.[INDEX].oneOf.1.schedule_after","typeLabel":"number"}},"uniqueKey":"actions.items.[INDEX].oneOf.1","typeLabel":"RunDeployment · object"},{"type":"object","title":"PauseDeployment","description":"Pauses the given Deployment","properties":{"type":{"type":"string","const":"pause-deployment","title":"Type","default":"pause-deployment","uniqueKey":"actions.items.[INDEX].oneOf.2.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.2.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.2.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions.items.[INDEX].oneOf.2.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.2.deployment_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.2","typeLabel":"PauseDeployment · object"},{"type":"object","title":"ResumeDeployment","description":"Resumes the given Deployment","properties":{"type":{"type":"string","const":"resume-deployment","title":"Type","default":"resume-deployment","uniqueKey":"actions.items.[INDEX].oneOf.3.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.3.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.3.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions.items.[INDEX].oneOf.3.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.3.deployment_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.3","typeLabel":"ResumeDeployment · object"},{"type":"object","title":"CancelFlowRun","description":"Cancels a flow run associated with the trigger","properties":{"type":{"type":"string","const":"cancel-flow-run","title":"Type","default":"cancel-flow-run","uniqueKey":"actions.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX].oneOf.4","typeLabel":"CancelFlowRun · object"},{"type":"object","title":"DeleteFlowRun","description":"Deletes a flow run associated with the trigger","properties":{"type":{"type":"string","const":"delete-flow-run","title":"Type","default":"delete-flow-run","uniqueKey":"actions.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX].oneOf.5","typeLabel":"DeleteFlowRun · object"},{"type":"object","title":"ChangeFlowRunState","description":"Changes the state of a flow run associated with the trigger","required":["state"],"properties":{"state":{"type":"string","enum":["SCHEDULED","PENDING","RUNNING","COMPLETED","FAILED","CANCELLED","CRASHED","PAUSED","CANCELLING"],"title":"StateType","description":"The type of the state to change the flow run to","isRequired":true,"uniqueKey":"actions.items.[INDEX].oneOf.6.state","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"change-flow-run-state","title":"Type","default":"change-flow-run-state","uniqueKey":"actions.items.[INDEX].oneOf.6.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","description":"The name of the state to change the flow run to","uniqueKey":"actions.items.[INDEX].oneOf.6.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"The name of the state to change the flow run to","uniqueKey":"actions.items.[INDEX].oneOf.6.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.6.name","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","description":"An optional message to associate with the state change","uniqueKey":"actions.items.[INDEX].oneOf.6.message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","description":"An optional message to associate with the state change","uniqueKey":"actions.items.[INDEX].oneOf.6.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.6.message","typeLabel":"string | null"},"force":{"type":"boolean","title":"Force","description":"Force the state change even if the transition is not allowed","default":false,"uniqueKey":"actions.items.[INDEX].oneOf.6.force","typeLabel":"boolean"}},"uniqueKey":"actions.items.[INDEX].oneOf.6","typeLabel":"ChangeFlowRunState · object"},{"type":"object","title":"PauseWorkQueue","description":"Pauses a Work Queue","properties":{"type":{"type":"string","const":"pause-work-queue","title":"Type","default":"pause-work-queue","uniqueKey":"actions.items.[INDEX].oneOf.7.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.7.source","typeLabel":"enum\u003cstring>"},"work_queue_id":{"oneOf":[{"type":"string","title":"Work Queue Id","description":"The identifier of the work queue to pause","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.7.work_queue_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Queue Id","description":"The identifier of the work queue to pause","uniqueKey":"actions.items.[INDEX].oneOf.7.work_queue_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.7.work_queue_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.7","typeLabel":"PauseWorkQueue · object"},{"type":"object","title":"ResumeWorkQueue","description":"Resumes a Work Queue","properties":{"type":{"type":"string","const":"resume-work-queue","title":"Type","default":"resume-work-queue","uniqueKey":"actions.items.[INDEX].oneOf.8.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.8.source","typeLabel":"enum\u003cstring>"},"work_queue_id":{"oneOf":[{"type":"string","title":"Work Queue Id","description":"The identifier of the work queue to pause","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.8.work_queue_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Queue Id","description":"The identifier of the work queue to pause","uniqueKey":"actions.items.[INDEX].oneOf.8.work_queue_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.8.work_queue_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.8","typeLabel":"ResumeWorkQueue · object"},{"type":"object","title":"SendNotification","description":"Send a notification when an Automation is triggered","required":["block_document_id","body"],"properties":{"block_document_id":{"type":"string","format":"uuid","title":"Block Document Id","description":"The identifier of the notification block to use","isRequired":true,"uniqueKey":"actions.items.[INDEX].oneOf.9.block_document_id","typeLabel":"string\u003cuuid>"},"body":{"type":"string","title":"Body","description":"The text of the notification to send","isRequired":true,"uniqueKey":"actions.items.[INDEX].oneOf.9.body","typeLabel":"string"},"type":{"type":"string","const":"send-notification","title":"Type","default":"send-notification","uniqueKey":"actions.items.[INDEX].oneOf.9.type","typeLabel":"string"},"subject":{"type":"string","title":"Subject","default":"Prefect automated notification","uniqueKey":"actions.items.[INDEX].oneOf.9.subject","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX].oneOf.9","typeLabel":"SendNotification · object"},{"type":"object","title":"CallWebhook","description":"Call a webhook when an Automation is triggered.","required":["block_document_id"],"properties":{"block_document_id":{"type":"string","format":"uuid","title":"Block Document Id","description":"The identifier of the webhook block to use","isRequired":true,"uniqueKey":"actions.items.[INDEX].oneOf.10.block_document_id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","const":"call-webhook","title":"Type","default":"call-webhook","uniqueKey":"actions.items.[INDEX].oneOf.10.type","typeLabel":"string"},"payload":{"type":"string","title":"Payload","description":"An optional templatable payload to send when calling the webhook.","default":"","uniqueKey":"actions.items.[INDEX].oneOf.10.payload","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX].oneOf.10","typeLabel":"CallWebhook · object"},{"type":"object","title":"PauseAutomation","description":"Pauses a Work Queue","properties":{"type":{"type":"string","const":"pause-automation","title":"Type","default":"pause-automation","uniqueKey":"actions.items.[INDEX].oneOf.11.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.11.source","typeLabel":"enum\u003cstring>"},"automation_id":{"oneOf":[{"type":"string","title":"Automation Id","description":"The identifier of the automation to act on","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.11.automation_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Automation Id","description":"The identifier of the automation to act on","uniqueKey":"actions.items.[INDEX].oneOf.11.automation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.11.automation_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.11","typeLabel":"PauseAutomation · object"},{"type":"object","title":"ResumeAutomation","description":"Resumes a Work Queue","properties":{"type":{"type":"string","const":"resume-automation","title":"Type","default":"resume-automation","uniqueKey":"actions.items.[INDEX].oneOf.12.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.12.source","typeLabel":"enum\u003cstring>"},"automation_id":{"oneOf":[{"type":"string","title":"Automation Id","description":"The identifier of the automation to act on","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.12.automation_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Automation Id","description":"The identifier of the automation to act on","uniqueKey":"actions.items.[INDEX].oneOf.12.automation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.12.automation_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.12","typeLabel":"ResumeAutomation · object"},{"type":"object","title":"SuspendFlowRun","description":"Suspends a flow run associated with the trigger","properties":{"type":{"type":"string","const":"suspend-flow-run","title":"Type","default":"suspend-flow-run","uniqueKey":"actions.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX].oneOf.13","typeLabel":"SuspendFlowRun · object"},{"type":"object","title":"ResumeFlowRun","description":"Resumes a paused or suspended flow run associated with the trigger","properties":{"type":{"type":"string","const":"resume-flow-run","title":"Type","default":"resume-flow-run","uniqueKey":"actions.items.[INDEX].oneOf.14.type","typeLabel":"string"}},"uniqueKey":"actions.items.[INDEX].oneOf.14","typeLabel":"ResumeFlowRun · object"},{"type":"object","title":"PauseWorkPool","description":"Pauses a Work Pool","properties":{"type":{"type":"string","const":"pause-work-pool","title":"Type","default":"pause-work-pool","uniqueKey":"actions.items.[INDEX].oneOf.15.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.15.source","typeLabel":"enum\u003cstring>"},"work_pool_id":{"oneOf":[{"type":"string","title":"Work Pool Id","description":"The identifier of the work pool to pause","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.15.work_pool_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Pool Id","description":"The identifier of the work pool to pause","uniqueKey":"actions.items.[INDEX].oneOf.15.work_pool_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.15.work_pool_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.15","typeLabel":"PauseWorkPool · object"},{"type":"object","title":"ResumeWorkPool","description":"Resumes a Work Pool","properties":{"type":{"type":"string","const":"resume-work-pool","title":"Type","default":"resume-work-pool","uniqueKey":"actions.items.[INDEX].oneOf.16.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.","default":"selected","uniqueKey":"actions.items.[INDEX].oneOf.16.source","typeLabel":"enum\u003cstring>"},"work_pool_id":{"oneOf":[{"type":"string","title":"Work Pool Id","description":"The identifier of the work pool to pause","format":"uuid","uniqueKey":"actions.items.[INDEX].oneOf.16.work_pool_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Pool Id","description":"The identifier of the work pool to pause","uniqueKey":"actions.items.[INDEX].oneOf.16.work_pool_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.items.[INDEX].oneOf.16.work_pool_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions.items.[INDEX].oneOf.16","typeLabel":"ResumeWorkPool · object"}],"uniqueKey":"actions.items.[INDEX]","typeLabel":"DoNothing · object | RunDeployment · object | PauseDeployment · object | ResumeDeployment · object | CancelFlowRun · object | DeleteFlowRun · object | ChangeFlowRunState · object | PauseWorkQueue · object | ResumeWorkQueue · object | SendNotification · object | CallWebhook · object | PauseAutomation · object | ResumeAutomation · object | SuspendFlowRun · object | ResumeFlowRun · object | PauseWorkPool · object | ResumeWorkPool · object"},"type":"array","title":"Actions","description":"The actions to perform when this Automation triggers","isRequired":true,"uniqueKey":"actions","typeLabel":"(DoNothing · object | RunDeployment · object | PauseDeployment · object | ResumeDeployment · object | CancelFlowRun · object | DeleteFlowRun · object | ChangeFlowRunState · object | PauseWorkQueue · object | ResumeWorkQueue · object | SendNotification · object | CallWebhook · object | PauseAutomation · object | ResumeAutomation · object | SuspendFlowRun · object | ResumeFlowRun · object | PauseWorkPool · object | ResumeWorkPool · object)[]"},"id":{"type":"string","format":"uuid","title":"Id","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"created":{"oneOf":[{"type":"string","title":"Created","format":"date-time","isRequired":true,"uniqueKey":"created.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Created","isRequired":true,"uniqueKey":"created.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"created","typeLabel":"string\u003cdate-time> | null"},"updated":{"oneOf":[{"type":"string","title":"Updated","format":"date-time","isRequired":true,"uniqueKey":"updated.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Updated","isRequired":true,"uniqueKey":"updated.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"updated","typeLabel":"string\u003cdate-time> | null"},"description":{"type":"string","title":"Description","description":"A longer description of this automation","default":"","uniqueKey":"description","typeLabel":"string"},"enabled":{"type":"boolean","title":"Enabled","description":"Whether this automation will be evaluated","default":true,"uniqueKey":"enabled","typeLabel":"boolean"},"tags":{"items":{"type":"string","uniqueKey":"tags.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Tags","description":"A list of tags associated with this automation","uniqueKey":"tags","typeLabel":"string[]"},"actions_on_trigger":{"items":{"oneOf":[{"type":"object","title":"DoNothing","description":"Do nothing when an Automation is triggered","properties":{"type":{"type":"string","const":"do-nothing","title":"Type","default":"do-nothing","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.0","typeLabel":"DoNothing · object"},{"type":"object","title":"RunDeployment","description":"Runs the given deployment with the given parameters","properties":{"type":{"type":"string","const":"run-deployment","title":"Type","default":"run-deployment","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.deployment_id","typeLabel":"string\u003cuuid> | null"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","description":"The parameters to pass to the deployment, or None to use the deployment's default parameters","additionalProperties":true,"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","description":"The parameters to pass to the deployment, or None to use the deployment's default parameters","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.parameters","typeLabel":"Parameters · object | null"},"job_variables":{"oneOf":[{"type":"object","title":"Job Variables","description":"The job variables to pass to the created flow run, or None to use the deployment's default job variables","additionalProperties":true,"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.job_variables.oneOf.0","typeLabel":"Job Variables · object"},{"type":"null","title":"Job Variables","description":"The job variables to pass to the created flow run, or None to use the deployment's default job variables","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.job_variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.job_variables","typeLabel":"Job Variables · object | null"},"schedule_after":{"type":"number","minimum":0,"title":"Schedule After","description":"The amount of time to wait before running the deployment. Defaults to running the deployment immediately.","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1.schedule_after","typeLabel":"number"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.1","typeLabel":"RunDeployment · object"},{"type":"object","title":"PauseDeployment","description":"Pauses the given Deployment","properties":{"type":{"type":"string","const":"pause-deployment","title":"Type","default":"pause-deployment","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.2.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.2.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.2.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.2.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.2.deployment_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.2","typeLabel":"PauseDeployment · object"},{"type":"object","title":"ResumeDeployment","description":"Resumes the given Deployment","properties":{"type":{"type":"string","const":"resume-deployment","title":"Type","default":"resume-deployment","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.3.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.3.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.3.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.3.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.3.deployment_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.3","typeLabel":"ResumeDeployment · object"},{"type":"object","title":"CancelFlowRun","description":"Cancels a flow run associated with the trigger","properties":{"type":{"type":"string","const":"cancel-flow-run","title":"Type","default":"cancel-flow-run","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.4","typeLabel":"CancelFlowRun · object"},{"type":"object","title":"DeleteFlowRun","description":"Deletes a flow run associated with the trigger","properties":{"type":{"type":"string","const":"delete-flow-run","title":"Type","default":"delete-flow-run","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.5","typeLabel":"DeleteFlowRun · object"},{"type":"object","title":"ChangeFlowRunState","description":"Changes the state of a flow run associated with the trigger","required":["state"],"properties":{"state":{"type":"string","enum":["SCHEDULED","PENDING","RUNNING","COMPLETED","FAILED","CANCELLED","CRASHED","PAUSED","CANCELLING"],"title":"StateType","description":"The type of the state to change the flow run to","isRequired":true,"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.state","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"change-flow-run-state","title":"Type","default":"change-flow-run-state","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","description":"The name of the state to change the flow run to","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"The name of the state to change the flow run to","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.name","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","description":"An optional message to associate with the state change","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","description":"An optional message to associate with the state change","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.message","typeLabel":"string | null"},"force":{"type":"boolean","title":"Force","description":"Force the state change even if the transition is not allowed","default":false,"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6.force","typeLabel":"boolean"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.6","typeLabel":"ChangeFlowRunState · object"},{"type":"object","title":"PauseWorkQueue","description":"Pauses a Work Queue","properties":{"type":{"type":"string","const":"pause-work-queue","title":"Type","default":"pause-work-queue","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.7.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.7.source","typeLabel":"enum\u003cstring>"},"work_queue_id":{"oneOf":[{"type":"string","title":"Work Queue Id","description":"The identifier of the work queue to pause","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.7.work_queue_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Queue Id","description":"The identifier of the work queue to pause","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.7.work_queue_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.7.work_queue_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.7","typeLabel":"PauseWorkQueue · object"},{"type":"object","title":"ResumeWorkQueue","description":"Resumes a Work Queue","properties":{"type":{"type":"string","const":"resume-work-queue","title":"Type","default":"resume-work-queue","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.8.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.8.source","typeLabel":"enum\u003cstring>"},"work_queue_id":{"oneOf":[{"type":"string","title":"Work Queue Id","description":"The identifier of the work queue to pause","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.8.work_queue_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Queue Id","description":"The identifier of the work queue to pause","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.8.work_queue_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.8.work_queue_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.8","typeLabel":"ResumeWorkQueue · object"},{"type":"object","title":"SendNotification","description":"Send a notification when an Automation is triggered","required":["block_document_id","body"],"properties":{"block_document_id":{"type":"string","format":"uuid","title":"Block Document Id","description":"The identifier of the notification block to use","isRequired":true,"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.9.block_document_id","typeLabel":"string\u003cuuid>"},"body":{"type":"string","title":"Body","description":"The text of the notification to send","isRequired":true,"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.9.body","typeLabel":"string"},"type":{"type":"string","const":"send-notification","title":"Type","default":"send-notification","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.9.type","typeLabel":"string"},"subject":{"type":"string","title":"Subject","default":"Prefect automated notification","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.9.subject","typeLabel":"string"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.9","typeLabel":"SendNotification · object"},{"type":"object","title":"CallWebhook","description":"Call a webhook when an Automation is triggered.","required":["block_document_id"],"properties":{"block_document_id":{"type":"string","format":"uuid","title":"Block Document Id","description":"The identifier of the webhook block to use","isRequired":true,"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.10.block_document_id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","const":"call-webhook","title":"Type","default":"call-webhook","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.10.type","typeLabel":"string"},"payload":{"type":"string","title":"Payload","description":"An optional templatable payload to send when calling the webhook.","default":"","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.10.payload","typeLabel":"string"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.10","typeLabel":"CallWebhook · object"},{"type":"object","title":"PauseAutomation","description":"Pauses a Work Queue","properties":{"type":{"type":"string","const":"pause-automation","title":"Type","default":"pause-automation","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.11.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.11.source","typeLabel":"enum\u003cstring>"},"automation_id":{"oneOf":[{"type":"string","title":"Automation Id","description":"The identifier of the automation to act on","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.11.automation_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Automation Id","description":"The identifier of the automation to act on","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.11.automation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.11.automation_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.11","typeLabel":"PauseAutomation · object"},{"type":"object","title":"ResumeAutomation","description":"Resumes a Work Queue","properties":{"type":{"type":"string","const":"resume-automation","title":"Type","default":"resume-automation","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.12.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.12.source","typeLabel":"enum\u003cstring>"},"automation_id":{"oneOf":[{"type":"string","title":"Automation Id","description":"The identifier of the automation to act on","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.12.automation_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Automation Id","description":"The identifier of the automation to act on","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.12.automation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.12.automation_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.12","typeLabel":"ResumeAutomation · object"},{"type":"object","title":"SuspendFlowRun","description":"Suspends a flow run associated with the trigger","properties":{"type":{"type":"string","const":"suspend-flow-run","title":"Type","default":"suspend-flow-run","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.13","typeLabel":"SuspendFlowRun · object"},{"type":"object","title":"ResumeFlowRun","description":"Resumes a paused or suspended flow run associated with the trigger","properties":{"type":{"type":"string","const":"resume-flow-run","title":"Type","default":"resume-flow-run","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.14.type","typeLabel":"string"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.14","typeLabel":"ResumeFlowRun · object"},{"type":"object","title":"PauseWorkPool","description":"Pauses a Work Pool","properties":{"type":{"type":"string","const":"pause-work-pool","title":"Type","default":"pause-work-pool","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.15.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.15.source","typeLabel":"enum\u003cstring>"},"work_pool_id":{"oneOf":[{"type":"string","title":"Work Pool Id","description":"The identifier of the work pool to pause","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.15.work_pool_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Pool Id","description":"The identifier of the work pool to pause","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.15.work_pool_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.15.work_pool_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.15","typeLabel":"PauseWorkPool · object"},{"type":"object","title":"ResumeWorkPool","description":"Resumes a Work Pool","properties":{"type":{"type":"string","const":"resume-work-pool","title":"Type","default":"resume-work-pool","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.16.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.","default":"selected","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.16.source","typeLabel":"enum\u003cstring>"},"work_pool_id":{"oneOf":[{"type":"string","title":"Work Pool Id","description":"The identifier of the work pool to pause","format":"uuid","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.16.work_pool_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Pool Id","description":"The identifier of the work pool to pause","uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.16.work_pool_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.16.work_pool_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_trigger.items.[INDEX].oneOf.16","typeLabel":"ResumeWorkPool · object"}],"uniqueKey":"actions_on_trigger.items.[INDEX]","typeLabel":"DoNothing · object | RunDeployment · object | PauseDeployment · object | ResumeDeployment · object | CancelFlowRun · object | DeleteFlowRun · object | ChangeFlowRunState · object | PauseWorkQueue · object | ResumeWorkQueue · object | SendNotification · object | CallWebhook · object | PauseAutomation · object | ResumeAutomation · object | SuspendFlowRun · object | ResumeFlowRun · object | PauseWorkPool · object | ResumeWorkPool · object"},"type":"array","title":"Actions On Trigger","description":"The actions to perform when an Automation goes into a triggered state","uniqueKey":"actions_on_trigger","typeLabel":"(DoNothing · object | RunDeployment · object | PauseDeployment · object | ResumeDeployment · object | CancelFlowRun · object | DeleteFlowRun · object | ChangeFlowRunState · object | PauseWorkQueue · object | ResumeWorkQueue · object | SendNotification · object | CallWebhook · object | PauseAutomation · object | ResumeAutomation · object | SuspendFlowRun · object | ResumeFlowRun · object | PauseWorkPool · object | ResumeWorkPool · object)[]"},"actions_on_resolve":{"items":{"oneOf":[{"type":"object","title":"DoNothing","description":"Do nothing when an Automation is triggered","properties":{"type":{"type":"string","const":"do-nothing","title":"Type","default":"do-nothing","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.0.type","typeLabel":"string"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.0","typeLabel":"DoNothing · object"},{"type":"object","title":"RunDeployment","description":"Runs the given deployment with the given parameters","properties":{"type":{"type":"string","const":"run-deployment","title":"Type","default":"run-deployment","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.deployment_id","typeLabel":"string\u003cuuid> | null"},"parameters":{"oneOf":[{"type":"object","title":"Parameters","description":"The parameters to pass to the deployment, or None to use the deployment's default parameters","additionalProperties":true,"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.parameters.oneOf.0","typeLabel":"Parameters · object"},{"type":"null","title":"Parameters","description":"The parameters to pass to the deployment, or None to use the deployment's default parameters","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.parameters","typeLabel":"Parameters · object | null"},"job_variables":{"oneOf":[{"type":"object","title":"Job Variables","description":"The job variables to pass to the created flow run, or None to use the deployment's default job variables","additionalProperties":true,"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.job_variables.oneOf.0","typeLabel":"Job Variables · object"},{"type":"null","title":"Job Variables","description":"The job variables to pass to the created flow run, or None to use the deployment's default job variables","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.job_variables.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.job_variables","typeLabel":"Job Variables · object | null"},"schedule_after":{"type":"number","minimum":0,"title":"Schedule After","description":"The amount of time to wait before running the deployment. Defaults to running the deployment immediately.","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1.schedule_after","typeLabel":"number"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.1","typeLabel":"RunDeployment · object"},{"type":"object","title":"PauseDeployment","description":"Pauses the given Deployment","properties":{"type":{"type":"string","const":"pause-deployment","title":"Type","default":"pause-deployment","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.2.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.2.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.2.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.2.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.2.deployment_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.2","typeLabel":"PauseDeployment · object"},{"type":"object","title":"ResumeDeployment","description":"Resumes the given Deployment","properties":{"type":{"type":"string","const":"resume-deployment","title":"Type","default":"resume-deployment","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.3.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected deployment (given by `deployment_id`), or to a deployment that is inferred from the triggering event. If the source is 'inferred', the `deployment_id` may not be set. If the source is 'selected', the `deployment_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.3.source","typeLabel":"enum\u003cstring>"},"deployment_id":{"oneOf":[{"type":"string","title":"Deployment Id","description":"The identifier of the deployment","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.3.deployment_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Deployment Id","description":"The identifier of the deployment","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.3.deployment_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.3.deployment_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.3","typeLabel":"ResumeDeployment · object"},{"type":"object","title":"CancelFlowRun","description":"Cancels a flow run associated with the trigger","properties":{"type":{"type":"string","const":"cancel-flow-run","title":"Type","default":"cancel-flow-run","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.4.type","typeLabel":"string"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.4","typeLabel":"CancelFlowRun · object"},{"type":"object","title":"DeleteFlowRun","description":"Deletes a flow run associated with the trigger","properties":{"type":{"type":"string","const":"delete-flow-run","title":"Type","default":"delete-flow-run","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.5.type","typeLabel":"string"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.5","typeLabel":"DeleteFlowRun · object"},{"type":"object","title":"ChangeFlowRunState","description":"Changes the state of a flow run associated with the trigger","required":["state"],"properties":{"state":{"type":"string","enum":["SCHEDULED","PENDING","RUNNING","COMPLETED","FAILED","CANCELLED","CRASHED","PAUSED","CANCELLING"],"title":"StateType","description":"The type of the state to change the flow run to","isRequired":true,"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.state","typeLabel":"enum\u003cstring>"},"type":{"type":"string","const":"change-flow-run-state","title":"Type","default":"change-flow-run-state","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.type","typeLabel":"string"},"name":{"oneOf":[{"type":"string","title":"Name","description":"The name of the state to change the flow run to","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"The name of the state to change the flow run to","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.name","typeLabel":"string | null"},"message":{"oneOf":[{"type":"string","title":"Message","description":"An optional message to associate with the state change","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Message","description":"An optional message to associate with the state change","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.message","typeLabel":"string | null"},"force":{"type":"boolean","title":"Force","description":"Force the state change even if the transition is not allowed","default":false,"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6.force","typeLabel":"boolean"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.6","typeLabel":"ChangeFlowRunState · object"},{"type":"object","title":"PauseWorkQueue","description":"Pauses a Work Queue","properties":{"type":{"type":"string","const":"pause-work-queue","title":"Type","default":"pause-work-queue","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.7.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.7.source","typeLabel":"enum\u003cstring>"},"work_queue_id":{"oneOf":[{"type":"string","title":"Work Queue Id","description":"The identifier of the work queue to pause","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.7.work_queue_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Queue Id","description":"The identifier of the work queue to pause","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.7.work_queue_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.7.work_queue_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.7","typeLabel":"PauseWorkQueue · object"},{"type":"object","title":"ResumeWorkQueue","description":"Resumes a Work Queue","properties":{"type":{"type":"string","const":"resume-work-queue","title":"Type","default":"resume-work-queue","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.8.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work queue (given by `work_queue_id`), or to a work queue that is inferred from the triggering event. If the source is 'inferred', the `work_queue_id` may not be set. If the source is 'selected', the `work_queue_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.8.source","typeLabel":"enum\u003cstring>"},"work_queue_id":{"oneOf":[{"type":"string","title":"Work Queue Id","description":"The identifier of the work queue to pause","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.8.work_queue_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Queue Id","description":"The identifier of the work queue to pause","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.8.work_queue_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.8.work_queue_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.8","typeLabel":"ResumeWorkQueue · object"},{"type":"object","title":"SendNotification","description":"Send a notification when an Automation is triggered","required":["block_document_id","body"],"properties":{"block_document_id":{"type":"string","format":"uuid","title":"Block Document Id","description":"The identifier of the notification block to use","isRequired":true,"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.9.block_document_id","typeLabel":"string\u003cuuid>"},"body":{"type":"string","title":"Body","description":"The text of the notification to send","isRequired":true,"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.9.body","typeLabel":"string"},"type":{"type":"string","const":"send-notification","title":"Type","default":"send-notification","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.9.type","typeLabel":"string"},"subject":{"type":"string","title":"Subject","default":"Prefect automated notification","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.9.subject","typeLabel":"string"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.9","typeLabel":"SendNotification · object"},{"type":"object","title":"CallWebhook","description":"Call a webhook when an Automation is triggered.","required":["block_document_id"],"properties":{"block_document_id":{"type":"string","format":"uuid","title":"Block Document Id","description":"The identifier of the webhook block to use","isRequired":true,"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.10.block_document_id","typeLabel":"string\u003cuuid>"},"type":{"type":"string","const":"call-webhook","title":"Type","default":"call-webhook","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.10.type","typeLabel":"string"},"payload":{"type":"string","title":"Payload","description":"An optional templatable payload to send when calling the webhook.","default":"","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.10.payload","typeLabel":"string"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.10","typeLabel":"CallWebhook · object"},{"type":"object","title":"PauseAutomation","description":"Pauses a Work Queue","properties":{"type":{"type":"string","const":"pause-automation","title":"Type","default":"pause-automation","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.11.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.11.source","typeLabel":"enum\u003cstring>"},"automation_id":{"oneOf":[{"type":"string","title":"Automation Id","description":"The identifier of the automation to act on","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.11.automation_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Automation Id","description":"The identifier of the automation to act on","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.11.automation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.11.automation_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.11","typeLabel":"PauseAutomation · object"},{"type":"object","title":"ResumeAutomation","description":"Resumes a Work Queue","properties":{"type":{"type":"string","const":"resume-automation","title":"Type","default":"resume-automation","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.12.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected automation (given by `automation_id`), or to an automation that is inferred from the triggering event. If the source is 'inferred', the `automation_id` may not be set. If the source is 'selected', the `automation_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.12.source","typeLabel":"enum\u003cstring>"},"automation_id":{"oneOf":[{"type":"string","title":"Automation Id","description":"The identifier of the automation to act on","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.12.automation_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Automation Id","description":"The identifier of the automation to act on","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.12.automation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.12.automation_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.12","typeLabel":"ResumeAutomation · object"},{"type":"object","title":"SuspendFlowRun","description":"Suspends a flow run associated with the trigger","properties":{"type":{"type":"string","const":"suspend-flow-run","title":"Type","default":"suspend-flow-run","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.13.type","typeLabel":"string"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.13","typeLabel":"SuspendFlowRun · object"},{"type":"object","title":"ResumeFlowRun","description":"Resumes a paused or suspended flow run associated with the trigger","properties":{"type":{"type":"string","const":"resume-flow-run","title":"Type","default":"resume-flow-run","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.14.type","typeLabel":"string"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.14","typeLabel":"ResumeFlowRun · object"},{"type":"object","title":"PauseWorkPool","description":"Pauses a Work Pool","properties":{"type":{"type":"string","const":"pause-work-pool","title":"Type","default":"pause-work-pool","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.15.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.15.source","typeLabel":"enum\u003cstring>"},"work_pool_id":{"oneOf":[{"type":"string","title":"Work Pool Id","description":"The identifier of the work pool to pause","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.15.work_pool_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Pool Id","description":"The identifier of the work pool to pause","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.15.work_pool_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.15.work_pool_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.15","typeLabel":"PauseWorkPool · object"},{"type":"object","title":"ResumeWorkPool","description":"Resumes a Work Pool","properties":{"type":{"type":"string","const":"resume-work-pool","title":"Type","default":"resume-work-pool","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.16.type","typeLabel":"string"},"source":{"type":"string","enum":["selected","inferred"],"title":"Source","description":"Whether this Action applies to a specific selected work pool (given by `work_pool_id`), or to a work pool that is inferred from the triggering event. If the source is 'inferred', the `work_pool_id` may not be set. If the source is 'selected', the `work_pool_id` must be set.","default":"selected","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.16.source","typeLabel":"enum\u003cstring>"},"work_pool_id":{"oneOf":[{"type":"string","title":"Work Pool Id","description":"The identifier of the work pool to pause","format":"uuid","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.16.work_pool_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Work Pool Id","description":"The identifier of the work pool to pause","uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.16.work_pool_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.16.work_pool_id","typeLabel":"string\u003cuuid> | null"}},"uniqueKey":"actions_on_resolve.items.[INDEX].oneOf.16","typeLabel":"ResumeWorkPool · object"}],"uniqueKey":"actions_on_resolve.items.[INDEX]","typeLabel":"DoNothing · object | RunDeployment · object | PauseDeployment · object | ResumeDeployment · object | CancelFlowRun · object | DeleteFlowRun · object | ChangeFlowRunState · object | PauseWorkQueue · object | ResumeWorkQueue · object | SendNotification · object | CallWebhook · object | PauseAutomation · object | ResumeAutomation · object | SuspendFlowRun · object | ResumeFlowRun · object | PauseWorkPool · object | ResumeWorkPool · object"},"type":"array","title":"Actions On Resolve","description":"The actions to perform when an Automation goes into a resolving state","uniqueKey":"actions_on_resolve","typeLabel":"(DoNothing · object | RunDeployment · object | PauseDeployment · object | ResumeDeployment · object | CancelFlowRun · object | DeleteFlowRun · object | ChangeFlowRunState · object | PauseWorkQueue · object | ResumeWorkQueue · object | SendNotification · object | CallWebhook · object | PauseAutomation · object | ResumeAutomation · object | SuspendFlowRun · object | ResumeFlowRun · object | PauseWorkPool · object | ResumeWorkPool · object)[]"}},"type":"object","required":["name","trigger","actions","id","created","updated"],"title":"Automation","uniqueKey":"","typeLabel":"Automation · object"},"examples":{"Example":{"title":"Example","value":{"name":"\u003cstring>","trigger":{"posture":"Reactive","type":"event","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","match":{},"match_related":{},"after":["\u003cstring>"],"expect":["\u003cstring>"],"for_each":["\u003cstring>"],"threshold":1,"within":0},"actions":[{"type":"do-nothing"}],"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","created":"2023-11-07T05:31:56Z","updated":"2023-11-07T05:31:56Z","description":"","enabled":true,"tags":["\u003cstring>"],"actions_on_trigger":[{"type":"do-nothing"}],"actions_on_resolve":[{"type":"do-nothing"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"2d520180-0b07-4793-9254-49e8273067b7":{"description":"Validation Error","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"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{},"schemas":{"557dc5fe-cdb3-4500-93af-3953ecdcfd35":{"oneOf":[{"type":"object","title":"EventTrigger","description":"A trigger that fires based on the presence or absence of events within a given\nperiod of time.","required":["posture"],"properties":{"posture":{"type":"string","enum":["Reactive","Proactive"],"title":"Posture","description":"The posture of this trigger, either Reactive or Proactive. Reactive triggers respond to the _presence_ of the expected events, while Proactive triggers respond to the _absence_ of those expected events.","isRequired":true},"type":{"type":"string","const":"event","title":"Type","default":"event"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger"},"match":{"oneOf":[{"type":"object","title":"ResourceSpecification","description":"Labels for resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}},{"type":"object","title":"Match","description":"Labels for resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}}]},"match_related":{"oneOf":[{"type":"object","title":"ResourceSpecification","description":"Labels for related resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}},{"type":"object","title":"Match Related","description":"Labels for related resources which this trigger will match.","additionalProperties":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}},{"type":"array","items":{"oneOf":[{"type":"object","title":"ResourceSpecification","additionalProperties":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}},{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}}]},"title":"Match Related","description":"Labels for related resources which this trigger will match."}]},"after":{"items":{"type":"string"},"type":"array","uniqueItems":true,"title":"After","description":"The event(s) which must first been seen to fire this trigger. If empty, then fire this trigger immediately. Events may include trailing wildcards, like `prefect.flow-run.*`"},"expect":{"items":{"type":"string"},"type":"array","uniqueItems":true,"title":"Expect","description":"The event(s) this trigger is expecting to see. If empty, this trigger will match any event. Events may include trailing wildcards, like `prefect.flow-run.*`"},"for_each":{"items":{"type":"string"},"type":"array","uniqueItems":true,"title":"For Each","description":"Evaluate the trigger separately for each distinct value of these labels on the resource. By default, labels refer to the primary resource of the triggering event. You may also refer to labels from related resources by specifying `related:\u003crole>:\u003clabel>`. This will use the value of that label for the first related resource in that role. For example, `\"for_each\": [\"related:flow:prefect.resource.id\"]` would evaluate the trigger for each flow."},"threshold":{"type":"integer","title":"Threshold","description":"The number of events required for this trigger to fire (for Reactive triggers), or the number of events expected (for Proactive triggers)","default":1},"within":{"type":"number","minimum":0,"title":"Within","description":"The time period over which the events must occur. For Reactive triggers, this may be as low as 0 seconds, but must be at least 10 seconds for Proactive triggers","default":0}}},{"type":"object","title":"CompoundTrigger","description":"A composite trigger that requires some number of triggers to have\nfired within the given time period","required":["triggers","within","require"],"properties":{"triggers":{"items":{"$circularRef":"557dc5fe-cdb3-4500-93af-3953ecdcfd35"},"type":"array","title":"Triggers","isRequired":true},"within":{"oneOf":[{"type":"number","title":"Within","isRequired":true},{"type":"null","title":"Within","isRequired":true}],"isRequired":true},"require":{"oneOf":[{"type":"integer","title":"Require","isRequired":true},{"type":"string","title":"Require","enum":["any","all"],"isRequired":true}],"isRequired":true},"type":{"type":"string","const":"compound","title":"Type","default":"compound"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger"}}},{"type":"object","title":"SequenceTrigger","description":"A composite trigger that requires some number of triggers to have fired\nwithin the given time period in a specific order","required":["triggers","within"],"properties":{"triggers":{"items":{"$circularRef":"557dc5fe-cdb3-4500-93af-3953ecdcfd35"},"type":"array","title":"Triggers","isRequired":true},"within":{"oneOf":[{"type":"number","title":"Within","isRequired":true},{"type":"null","title":"Within","isRequired":true}],"isRequired":true},"type":{"type":"string","const":"sequence","title":"Type","default":"sequence"},"id":{"type":"string","format":"uuid","title":"Id","description":"The unique ID of this trigger"}}}]}}},"originalFileLocation":"v3/api-ref/rest-api/server/schema.json"},"subdomain":"prefect-bd373955","siteName":"Prefect","title":"Read Automation - Prefect","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T15:50:58.745Z","originalFileLocation":"v3/api-ref/rest-api/server/automations/read-automation.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=\"light\"}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=\"application-name\" content=\"Prefect\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_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=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Read Automation - Prefect\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Prefect\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://prefect-bd373955.mintlify.site/docs/_mintlify/api/og/v2?division=Automations\u0026amp;title=Read+Automation\u0026amp;theme=ce2957f9cdece17b41396978\u0026amp;signature=6a1b7bcd62a260bf9839f0a15daf9b10c016a453b82d6ab1ffeb3a933c98fd67\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Read Automation - Prefect\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://prefect-bd373955.mintlify.site/docs/_mintlify/api/og/v2?division=Automations\u0026amp;title=Read+Automation\u0026amp;theme=ce2957f9cdece17b41396978\u0026amp;signature=6a1b7bcd62a260bf9839f0a15daf9b10c016a453b82d6ab1ffeb3a933c98fd67\">\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=\"/docs/mintlify-assets/_mintlify/favicons/prefect-bd373955/QsizguCJ7nwtgDte/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Prefect\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2D6DF6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/v3/api-ref/rest-api/server/automations/read-automation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.prefect.io/#organization\",\"name\":\"Prefect\",\"url\":\"https://www.prefect.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/prefect-bd373955/2_4m_dDmEdgqK7r9/logos/logo-wordmark-dark.svg?fit=max\u0026auto=format\u0026n=2_4m_dDmEdgqK7r9\u0026q=85\u0026s=076c95a93dbe29192ba9129faefcc878\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.prefect.io/docs#website\",\"name\":\"Prefect\",\"url\":\"https://www.prefect.io/docs\",\"publisher\":{\"@id\":\"https://www.prefect.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation#webpage\",\"url\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation\",\"name\":\"Read Automation\",\"dateModified\":\"2026-10-30T15:50:58.745Z\",\"isPartOf\":{\"@id\":\"https://www.prefect.io/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://www.prefect.io/docs/v3/api-ref/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"REST API\",\"item\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/index\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Server API\",\"item\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/index\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Automations\",\"item\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/create-automation\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Read Automation\",\"item\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation#apireference\",\"headline\":\"Read Automation\",\"name\":\"Read Automation\",\"url\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation\",\"mainEntityOfPage\":{\"@id\":\"https://www.prefect.io/docs/v3/api-ref/rest-api/server/automations/read-automation#webpage\"},\"dateModified\":\"2026-10-30T15:50:58.745Z\",\"publisher\":{\"@id\":\"https://www.prefect.io/#organization\"},\"isPartOf\":{\"@id\":\"https://www.prefect.io/docs#website\"}}]}\u003c/script>","siteName":"Prefect","nav":{"global":null,"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/v3/get-started"}]},{"tab":"Concepts","pages":[{"title":"Concepts","href":"/v3/concepts"}]},{"tab":"How-to Guides","pages":[{"title":"How-to Guides","href":"/v3/how-to-guides"}]},{"tab":"Advanced","pages":[{"title":"Advanced","href":"/v3/advanced"}]},{"tab":"Examples","pages":[{"title":"Examples","href":"/v3/examples"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/integrations/integrations"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"API \u0026 SDK References","sidebarTitle":"Overview","href":"/v3/api-ref"},{"title":"Settings reference","href":"/v3/api-ref/settings-ref"},{"group":"REST API","pages":[{"title":"REST API overview","href":"/v3/api-ref/rest-api/index"},{"group":"Cloud API","pages":[{"title":"Cloud API Overview","href":"/v3/api-ref/rest-api/cloud/index"}]},{"group":"Server API","pages":[{"title":"Server API Overview","href":"/v3/api-ref/rest-api/server/index"},{"group":"Root","pages":[{"openapi":"get /health","title":"Health Check","href":"/v3/api-ref/rest-api/server/root/health-check"},{"openapi":"get /version","title":"Server Version","href":"/v3/api-ref/rest-api/server/root/server-version"},{"openapi":"get /hello","title":"Hello","href":"/v3/api-ref/rest-api/server/root/hello"},{"openapi":"get /ready","title":"Perform Readiness Check","href":"/v3/api-ref/rest-api/server/root/perform-readiness-check"}]},{"group":"Flows","pages":[{"openapi":"post /flows/","title":"Create Flow","href":"/v3/api-ref/rest-api/server/flows/create-flow"},{"openapi":"get /flows/{id}","title":"Read Flow","href":"/v3/api-ref/rest-api/server/flows/read-flow"},{"openapi":"delete /flows/{id}","title":"Delete Flow","href":"/v3/api-ref/rest-api/server/flows/delete-flow"},{"openapi":"patch /flows/{id}","title":"Update Flow","href":"/v3/api-ref/rest-api/server/flows/update-flow"},{"openapi":"post /flows/count","title":"Count Flows","href":"/v3/api-ref/rest-api/server/flows/count-flows"},{"openapi":"get /flows/name/{name}","title":"Read Flow By Name","href":"/v3/api-ref/rest-api/server/flows/read-flow-by-name"},{"openapi":"post /flows/filter","title":"Read Flows","href":"/v3/api-ref/rest-api/server/flows/read-flows"},{"openapi":"post /flows/bulk_delete","title":"Bulk Delete Flows","href":"/v3/api-ref/rest-api/server/flows/bulk-delete-flows"},{"openapi":"post /flows/paginate","title":"Paginate Flows","href":"/v3/api-ref/rest-api/server/flows/paginate-flows"}]},{"group":"Flow Runs","pages":[{"openapi":"post /flow_runs/","title":"Create Flow Run","href":"/v3/api-ref/rest-api/server/flow-runs/create-flow-run"},{"openapi":"get /flow_runs/{id}","title":"Read Flow Run","href":"/v3/api-ref/rest-api/server/flow-runs/read-flow-run"},{"openapi":"delete /flow_runs/{id}","title":"Delete Flow Run","href":"/v3/api-ref/rest-api/server/flow-runs/delete-flow-run"},{"openapi":"patch /flow_runs/{id}","title":"Update Flow Run","href":"/v3/api-ref/rest-api/server/flow-runs/update-flow-run"},{"openapi":"post /flow_runs/count","title":"Count Flow Runs","href":"/v3/api-ref/rest-api/server/flow-runs/count-flow-runs"},{"openapi":"post /flow_runs/lateness","title":"Average Flow Run Lateness","href":"/v3/api-ref/rest-api/server/flow-runs/average-flow-run-lateness"},{"openapi":"post /flow_runs/history","title":"Flow Run History","href":"/v3/api-ref/rest-api/server/flow-runs/flow-run-history"},{"openapi":"get /flow_runs/{id}/graph","title":"Read Flow Run Graph V1","href":"/v3/api-ref/rest-api/server/flow-runs/read-flow-run-graph-v1"},{"openapi":"get /flow_runs/{id}/graph-v2","title":"Read Flow Run Graph V2","href":"/v3/api-ref/rest-api/server/flow-runs/read-flow-run-graph-v2"},{"openapi":"post /flow_runs/{id}/resume","title":"Resume Flow Run","href":"/v3/api-ref/rest-api/server/flow-runs/resume-flow-run"},{"openapi":"post /flow_runs/filter","title":"Read Flow Runs","href":"/v3/api-ref/rest-api/server/flow-runs/read-flow-runs"},{"openapi":"post /flow_runs/bulk_delete","title":"Bulk Delete Flow Runs","href":"/v3/api-ref/rest-api/server/flow-runs/bulk-delete-flow-runs"},{"openapi":"post /flow_runs/bulk_set_state","title":"Bulk Set Flow Run State","href":"/v3/api-ref/rest-api/server/flow-runs/bulk-set-flow-run-state"},{"openapi":"post /flow_runs/{id}/set_state","title":"Set Flow Run State","href":"/v3/api-ref/rest-api/server/flow-runs/set-flow-run-state"},{"openapi":"post /flow_runs/{id}/input","title":"Create Flow Run Input","href":"/v3/api-ref/rest-api/server/flow-runs/create-flow-run-input"},{"openapi":"post /flow_runs/{id}/input/filter","title":"Filter Flow Run Input","href":"/v3/api-ref/rest-api/server/flow-runs/filter-flow-run-input"},{"openapi":"get /flow_runs/{id}/input/{key}","title":"Read Flow Run Input","href":"/v3/api-ref/rest-api/server/flow-runs/read-flow-run-input"},{"openapi":"delete /flow_runs/{id}/input/{key}","title":"Delete Flow Run Input","href":"/v3/api-ref/rest-api/server/flow-runs/delete-flow-run-input"},{"openapi":"post /flow_runs/filter","title":"Read Flow Runs","href":"/v3/api-ref/rest-api/server/flow-runs/paginate-flow-runs"},{"openapi":"get /flow_runs/{id}/logs/download","title":"Download Logs","href":"/v3/api-ref/rest-api/server/flow-runs/download-logs"},{"openapi":"patch /flow_runs/{id}/labels","title":"Update Flow Run Labels","href":"/v3/api-ref/rest-api/server/flow-runs/update-flow-run-labels"}]},{"group":"Task Runs","pages":[{"openapi":"post /task_runs/","title":"Create Task Run","href":"/v3/api-ref/rest-api/server/task-runs/create-task-run"},{"openapi":"get /task_runs/{id}","title":"Read Task Run","href":"/v3/api-ref/rest-api/server/task-runs/read-task-run"},{"openapi":"delete /task_runs/{id}","title":"Delete Task Run","href":"/v3/api-ref/rest-api/server/task-runs/delete-task-run"},{"openapi":"patch /task_runs/{id}","title":"Update Task Run","href":"/v3/api-ref/rest-api/server/task-runs/update-task-run"},{"openapi":"post /task_runs/count","title":"Count Task Runs","href":"/v3/api-ref/rest-api/server/task-runs/count-task-runs"},{"openapi":"post /task_runs/history","title":"Task Run History","href":"/v3/api-ref/rest-api/server/task-runs/task-run-history"},{"openapi":"post /task_runs/filter","title":"Read Task Runs","href":"/v3/api-ref/rest-api/server/task-runs/read-task-runs"},{"openapi":"post /task_runs/paginate","title":"Paginate Task Runs","href":"/v3/api-ref/rest-api/server/task-runs/paginate-task-runs"},{"openapi":"post /task_runs/{id}/set_state","title":"Set Task Run State","href":"/v3/api-ref/rest-api/server/task-runs/set-task-run-state"}]},{"group":"Flow Run States","pages":[{"openapi":"get /flow_run_states/{id}","title":"Read Flow Run State","href":"/v3/api-ref/rest-api/server/flow-run-states/read-flow-run-state"},{"openapi":"get /flow_run_states/","title":"Read Flow Run States","href":"/v3/api-ref/rest-api/server/flow-run-states/read-flow-run-states"}]},{"group":"Task Run States","pages":[{"openapi":"get /task_run_states/{id}","title":"Read Task Run State","href":"/v3/api-ref/rest-api/server/task-run-states/read-task-run-state"},{"openapi":"get /task_run_states/","title":"Read Task Run States","href":"/v3/api-ref/rest-api/server/task-run-states/read-task-run-states"}]},{"group":"Observed States","pages":[{"openapi":"get /observed-states","title":"Read Observed States","href":"/v3/api-ref/rest-api/server/observed-states/read-observed-states"}]},{"group":"Deployments","pages":[{"openapi":"post /deployments/","title":"Create Deployment","href":"/v3/api-ref/rest-api/server/deployments/create-deployment"},{"openapi":"get /deployments/{id}","title":"Read Deployment","href":"/v3/api-ref/rest-api/server/deployments/read-deployment"},{"openapi":"delete /deployments/{id}","title":"Delete Deployment","href":"/v3/api-ref/rest-api/server/deployments/delete-deployment"},{"openapi":"patch /deployments/{id}","title":"Update Deployment","href":"/v3/api-ref/rest-api/server/deployments/update-deployment"},{"openapi":"get /deployments/name/{flow_name}/{deployment_name}","title":"Read Deployment By Name","href":"/v3/api-ref/rest-api/server/deployments/read-deployment-by-name"},{"openapi":"post /deployments/filter","title":"Read Deployments","href":"/v3/api-ref/rest-api/server/deployments/read-deployments"},{"openapi":"post /deployments/paginate","title":"Paginate Deployments","href":"/v3/api-ref/rest-api/server/deployments/paginate-deployments"},{"openapi":"post /deployments/get_scheduled_flow_runs","title":"Get Scheduled Flow Runs For Deployments","href":"/v3/api-ref/rest-api/server/deployments/get-scheduled-flow-runs-for-deployments"},{"openapi":"post /deployments/count","title":"Count Deployments","href":"/v3/api-ref/rest-api/server/deployments/count-deployments"},{"openapi":"post /deployments/bulk_delete","title":"Bulk Delete Deployments","href":"/v3/api-ref/rest-api/server/deployments/bulk-delete-deployments"},{"openapi":"post /deployments/{id}/schedule","title":"Schedule Deployment","href":"/v3/api-ref/rest-api/server/deployments/schedule-deployment"},{"openapi":"post /deployments/{id}/resume_deployment","title":"Resume Deployment","href":"/v3/api-ref/rest-api/server/deployments/resume-deployment"},{"openapi":"post /deployments/{id}/pause_deployment","title":"Pause Deployment","href":"/v3/api-ref/rest-api/server/deployments/pause-deployment"},{"openapi":"post /deployments/{id}/create_flow_run","title":"Create Flow Run From Deployment","href":"/v3/api-ref/rest-api/server/deployments/create-flow-run-from-deployment"},{"openapi":"post /deployments/{id}/create_flow_run/bulk","title":"Bulk Create Flow Runs From Deployment","href":"/v3/api-ref/rest-api/server/deployments/bulk-create-flow-runs-from-deployment"},{"openapi":"get /deployments/{id}/work_queue_check","title":"Work Queue Check For Deployment","href":"/v3/api-ref/rest-api/server/deployments/work-queue-check-for-deployment"},{"openapi":"get /deployments/{id}/schedules","title":"Read Deployment Schedules","href":"/v3/api-ref/rest-api/server/deployments/read-deployment-schedules"},{"openapi":"post /deployments/{id}/schedules","title":"Create Deployment Schedules","href":"/v3/api-ref/rest-api/server/deployments/create-deployment-schedules"},{"openapi":"delete /deployments/{id}/schedules/{schedule_id}","title":"Delete Deployment Schedule","href":"/v3/api-ref/rest-api/server/deployments/delete-deployment-schedule"},{"openapi":"patch /deployments/{id}/schedules/{schedule_id}","title":"Update Deployment Schedule","href":"/v3/api-ref/rest-api/server/deployments/update-deployment-schedule"}]},{"group":"SavedSearches","pages":[{"openapi":"put /saved_searches/","title":"Create Saved Search","href":"/v3/api-ref/rest-api/server/savedsearches/create-saved-search"},{"openapi":"get /saved_searches/{id}","title":"Read Saved Search","href":"/v3/api-ref/rest-api/server/savedsearches/read-saved-search"},{"openapi":"delete /saved_searches/{id}","title":"Delete Saved Search","href":"/v3/api-ref/rest-api/server/savedsearches/delete-saved-search"},{"openapi":"post /saved_searches/filter","title":"Read Saved Searches","href":"/v3/api-ref/rest-api/server/savedsearches/read-saved-searches"}]},{"group":"Logs","pages":[{"openapi":"post /logs/","title":"Create Logs","href":"/v3/api-ref/rest-api/server/logs/create-logs"},{"openapi":"post /logs/filter","title":"Read Logs","href":"/v3/api-ref/rest-api/server/logs/read-logs"}]},{"group":"Concurrency Limits","pages":[{"openapi":"post /concurrency_limits/","title":"Create Concurrency Limit","href":"/v3/api-ref/rest-api/server/concurrency-limits/create-concurrency-limit"},{"openapi":"get /concurrency_limits/{id}","title":"Read Concurrency Limit","href":"/v3/api-ref/rest-api/server/concurrency-limits/read-concurrency-limit"},{"openapi":"delete /concurrency_limits/{id}","title":"Delete Concurrency Limit","href":"/v3/api-ref/rest-api/server/concurrency-limits/delete-concurrency-limit"},{"openapi":"get /concurrency_limits/tag/{tag}","title":"Read Concurrency Limit By Tag","href":"/v3/api-ref/rest-api/server/concurrency-limits/read-concurrency-limit-by-tag"},{"openapi":"delete /concurrency_limits/tag/{tag}","title":"Delete Concurrency Limit By Tag","href":"/v3/api-ref/rest-api/server/concurrency-limits/delete-concurrency-limit-by-tag"},{"openapi":"post /concurrency_limits/filter","title":"Read Concurrency Limits","href":"/v3/api-ref/rest-api/server/concurrency-limits/read-concurrency-limits"},{"openapi":"post /concurrency_limits/tag/{tag}/reset","title":"Reset Concurrency Limit By Tag","href":"/v3/api-ref/rest-api/server/concurrency-limits/reset-concurrency-limit-by-tag"},{"openapi":"post /concurrency_limits/increment","title":"Increment Concurrency Limits V1","href":"/v3/api-ref/rest-api/server/concurrency-limits/increment-concurrency-limits-v1"},{"openapi":"post /concurrency_limits/decrement","title":"Decrement Concurrency Limits V1","href":"/v3/api-ref/rest-api/server/concurrency-limits/decrement-concurrency-limits-v1"}]},{"group":"Concurrency Limits V2","pages":[{"openapi":"post /v2/concurrency_limits/","title":"Create Concurrency Limit V2","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/create-concurrency-limit-v2"},{"openapi":"get /v2/concurrency_limits/{id_or_name}","title":"Read Concurrency Limit V2","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/read-concurrency-limit-v2"},{"openapi":"delete /v2/concurrency_limits/{id_or_name}","title":"Delete Concurrency Limit V2","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/delete-concurrency-limit-v2"},{"openapi":"patch /v2/concurrency_limits/{id_or_name}","title":"Update Concurrency Limit V2","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/update-concurrency-limit-v2"},{"openapi":"post /v2/concurrency_limits/filter","title":"Read All Concurrency Limits V2","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/read-all-concurrency-limits-v2"},{"openapi":"post /v2/concurrency_limits/increment","title":"Bulk Increment Active Slots","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-increment-active-slots"},{"openapi":"post /v2/concurrency_limits/increment-with-lease","title":"Bulk Increment Active Slots With Lease","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-increment-active-slots-with-lease"},{"openapi":"post /v2/concurrency_limits/decrement","title":"Bulk Decrement Active Slots","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-decrement-active-slots"},{"openapi":"post /v2/concurrency_limits/decrement-with-lease","title":"Bulk Decrement Active Slots With Lease","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-decrement-active-slots-with-lease"},{"openapi":"post /v2/concurrency_limits/leases/{lease_id}/renew","title":"Renew Concurrency Lease","href":"/v3/api-ref/rest-api/server/concurrency-limits-v2/renew-concurrency-lease"}]},{"group":"Block types","pages":[{"openapi":"post /block_types/","title":"Create Block Type","href":"/v3/api-ref/rest-api/server/block-types/create-block-type"},{"openapi":"get /block_types/{id}","title":"Read Block Type By Id","href":"/v3/api-ref/rest-api/server/block-types/read-block-type-by-id"},{"openapi":"delete /block_types/{id}","title":"Delete Block Type","href":"/v3/api-ref/rest-api/server/block-types/delete-block-type"},{"openapi":"patch /block_types/{id}","title":"Update Block Type","href":"/v3/api-ref/rest-api/server/block-types/update-block-type"},{"openapi":"get /block_types/slug/{slug}","title":"Read Block Type By Slug","href":"/v3/api-ref/rest-api/server/block-types/read-block-type-by-slug"},{"openapi":"post /block_types/filter","title":"Read Block Types","href":"/v3/api-ref/rest-api/server/block-types/read-block-types"},{"openapi":"get /block_types/slug/{slug}/block_documents","title":"Read Block Documents For Block Type","href":"/v3/api-ref/rest-api/server/block-types/read-block-documents-for-block-type"},{"openapi":"get /block_types/slug/{slug}/block_documents/name/{block_document_name}","title":"Read Block Document By Name For Block Type","href":"/v3/api-ref/rest-api/server/block-types/read-block-document-by-name-for-block-type"},{"openapi":"post /block_types/install_system_block_types","title":"Install System Block Types","href":"/v3/api-ref/rest-api/server/block-types/install-system-block-types"}]},{"group":"Block documents","pages":[{"openapi":"post /block_documents/","title":"Create Block Document","href":"/v3/api-ref/rest-api/server/block-documents/create-block-document"},{"openapi":"post /block_documents/filter","title":"Read Block Documents","href":"/v3/api-ref/rest-api/server/block-documents/read-block-documents"},{"openapi":"post /block_documents/count","title":"Count Block Documents","href":"/v3/api-ref/rest-api/server/block-documents/count-block-documents"},{"openapi":"get /block_documents/{id}","title":"Read Block Document By Id","href":"/v3/api-ref/rest-api/server/block-documents/read-block-document-by-id"},{"openapi":"delete /block_documents/{id}","title":"Delete Block Document","href":"/v3/api-ref/rest-api/server/block-documents/delete-block-document"},{"openapi":"patch /block_documents/{id}","title":"Update Block Document Data","href":"/v3/api-ref/rest-api/server/block-documents/update-block-document-data"}]},{"group":"Work Pools","pages":[{"openapi":"post /work_pools/","title":"Create Work Pool","href":"/v3/api-ref/rest-api/server/work-pools/create-work-pool"},{"openapi":"get /work_pools/{name}","title":"Read Work Pool","href":"/v3/api-ref/rest-api/server/work-pools/read-work-pool"},{"openapi":"delete /work_pools/{name}","title":"Delete Work Pool","href":"/v3/api-ref/rest-api/server/work-pools/delete-work-pool"},{"openapi":"patch /work_pools/{name}","title":"Update Work Pool","href":"/v3/api-ref/rest-api/server/work-pools/update-work-pool"},{"openapi":"post /work_pools/filter","title":"Read Work Pools","href":"/v3/api-ref/rest-api/server/work-pools/read-work-pools"},{"openapi":"post /work_pools/count","title":"Count Work Pools","href":"/v3/api-ref/rest-api/server/work-pools/count-work-pools"},{"openapi":"post /work_pools/{name}/concurrency_status","title":"Read Work Pool Concurrency Status","href":"/v3/api-ref/rest-api/server/work-pools/read-work-pool-concurrency-status"},{"openapi":"post /work_pools/{name}/get_scheduled_flow_runs","title":"Get Scheduled Flow Runs","href":"/v3/api-ref/rest-api/server/work-pools/get-scheduled-flow-runs"},{"openapi":"post /work_pools/{work_pool_name}/queues","title":"Create Work Queue","href":"/v3/api-ref/rest-api/server/work-pools/create-work-queue"},{"openapi":"get /work_pools/{work_pool_name}/queues/{name}","title":"Read Work Queue","href":"/v3/api-ref/rest-api/server/work-pools/read-work-queue"},{"openapi":"delete /work_pools/{work_pool_name}/queues/{name}","title":"Delete Work Queue","href":"/v3/api-ref/rest-api/server/work-pools/delete-work-queue"},{"openapi":"patch /work_pools/{work_pool_name}/queues/{name}","title":"Update Work Queue","href":"/v3/api-ref/rest-api/server/work-pools/update-work-queue"},{"openapi":"post /work_pools/{work_pool_name}/queues/filter","title":"Read Work Queues","href":"/v3/api-ref/rest-api/server/work-pools/read-work-queues"},{"openapi":"post /work_pools/{work_pool_name}/workers/heartbeat","title":"Worker Heartbeat","href":"/v3/api-ref/rest-api/server/work-pools/worker-heartbeat"},{"openapi":"post /work_pools/{work_pool_name}/workers/filter","title":"Read Workers","href":"/v3/api-ref/rest-api/server/work-pools/read-workers"},{"openapi":"delete /work_pools/{work_pool_name}/workers/{name}","title":"Delete Worker","href":"/v3/api-ref/rest-api/server/work-pools/delete-worker"}]},{"group":"Task Workers","pages":[{"openapi":"post /task_workers/filter","title":"Read Task Workers","href":"/v3/api-ref/rest-api/server/task-workers/read-task-workers"}]},{"group":"Work Queues","pages":[{"openapi":"post /work_queues/","title":"Create Work Queue","href":"/v3/api-ref/rest-api/server/work-queues/create-work-queue"},{"openapi":"get /work_queues/{id}","title":"Read Work Queue","href":"/v3/api-ref/rest-api/server/work-queues/read-work-queue"},{"openapi":"delete /work_queues/{id}","title":"Delete Work Queue","href":"/v3/api-ref/rest-api/server/work-queues/delete-work-queue"},{"openapi":"patch /work_queues/{id}","title":"Update Work Queue","href":"/v3/api-ref/rest-api/server/work-queues/update-work-queue"},{"openapi":"get /work_queues/name/{name}","title":"Read Work Queue By Name","href":"/v3/api-ref/rest-api/server/work-queues/read-work-queue-by-name"},{"openapi":"post /work_queues/{id}/get_runs","title":"Read Work Queue Runs","href":"/v3/api-ref/rest-api/server/work-queues/read-work-queue-runs"},{"openapi":"post /work_queues/filter","title":"Read Work Queues","href":"/v3/api-ref/rest-api/server/work-queues/read-work-queues"},{"openapi":"post /work_queues/{id}/concurrency_status","title":"Read Work Queue Concurrency Status","href":"/v3/api-ref/rest-api/server/work-queues/read-work-queue-concurrency-status"},{"openapi":"get /work_queues/{id}/status","title":"Read Work Queue Status","href":"/v3/api-ref/rest-api/server/work-queues/read-work-queue-status"}]},{"group":"Artifacts","pages":[{"openapi":"post /artifacts/","title":"Create Artifact","href":"/v3/api-ref/rest-api/server/artifacts/create-artifact"},{"openapi":"get /artifacts/{id}","title":"Read Artifact","href":"/v3/api-ref/rest-api/server/artifacts/read-artifact"},{"openapi":"delete /artifacts/{id}","title":"Delete Artifact","href":"/v3/api-ref/rest-api/server/artifacts/delete-artifact"},{"openapi":"patch /artifacts/{id}","title":"Update Artifact","href":"/v3/api-ref/rest-api/server/artifacts/update-artifact"},{"openapi":"get /artifacts/{key}/latest","title":"Read Latest Artifact","href":"/v3/api-ref/rest-api/server/artifacts/read-latest-artifact"},{"openapi":"post /artifacts/filter","title":"Read Artifacts","href":"/v3/api-ref/rest-api/server/artifacts/read-artifacts"},{"openapi":"post /artifacts/latest/filter","title":"Read Latest Artifacts","href":"/v3/api-ref/rest-api/server/artifacts/read-latest-artifacts"},{"openapi":"post /artifacts/count","title":"Count Artifacts","href":"/v3/api-ref/rest-api/server/artifacts/count-artifacts"},{"openapi":"post /artifacts/latest/count","title":"Count Latest Artifacts","href":"/v3/api-ref/rest-api/server/artifacts/count-latest-artifacts"}]},{"group":"Block schemas","pages":[{"openapi":"post /block_schemas/","title":"Create Block Schema","href":"/v3/api-ref/rest-api/server/block-schemas/create-block-schema"},{"openapi":"get /block_schemas/{id}","title":"Read Block Schema By Id","href":"/v3/api-ref/rest-api/server/block-schemas/read-block-schema-by-id"},{"openapi":"delete /block_schemas/{id}","title":"Delete Block Schema","href":"/v3/api-ref/rest-api/server/block-schemas/delete-block-schema"},{"openapi":"post /block_schemas/filter","title":"Read Block Schemas","href":"/v3/api-ref/rest-api/server/block-schemas/read-block-schemas"},{"openapi":"get /block_schemas/checksum/{checksum}","title":"Read Block Schema By Checksum","href":"/v3/api-ref/rest-api/server/block-schemas/read-block-schema-by-checksum"}]},{"group":"Block capabilities","pages":[{"openapi":"get /block_capabilities/","title":"Read Available Block Capabilities","href":"/v3/api-ref/rest-api/server/block-capabilities/read-available-block-capabilities"}]},{"group":"Collections","pages":[{"openapi":"get /collections/views/{view}","title":"Read View Content","href":"/v3/api-ref/rest-api/server/collections/read-view-content"}]},{"group":"Variables","pages":[{"openapi":"post /variables/","title":"Create Variable","href":"/v3/api-ref/rest-api/server/variables/create-variable"},{"openapi":"get /variables/{id}","title":"Read Variable","href":"/v3/api-ref/rest-api/server/variables/read-variable"},{"openapi":"delete /variables/{id}","title":"Delete Variable","href":"/v3/api-ref/rest-api/server/variables/delete-variable"},{"openapi":"patch /variables/{id}","title":"Update Variable","href":"/v3/api-ref/rest-api/server/variables/update-variable"},{"openapi":"get /variables/name/{name}","title":"Read Variable By Name","href":"/v3/api-ref/rest-api/server/variables/read-variable-by-name"},{"openapi":"delete /variables/name/{name}","title":"Delete Variable By Name","href":"/v3/api-ref/rest-api/server/variables/delete-variable-by-name"},{"openapi":"patch /variables/name/{name}","title":"Update Variable By Name","href":"/v3/api-ref/rest-api/server/variables/update-variable-by-name"},{"openapi":"post /variables/filter","title":"Read Variables","href":"/v3/api-ref/rest-api/server/variables/read-variables"},{"openapi":"post /variables/count","title":"Count Variables","href":"/v3/api-ref/rest-api/server/variables/count-variables"}]},{"openapi":"get /csrf-token","title":"Create Csrf Token","href":"/v3/api-ref/rest-api/server/create-csrf-token"},{"group":"Events","pages":[{"openapi":"post /events","title":"Create Events","href":"/v3/api-ref/rest-api/server/events/create-events"},{"openapi":"post /events/filter","title":"Read Events","href":"/v3/api-ref/rest-api/server/events/read-events"},{"openapi":"get /events/filter/next","title":"Read Account Events Page","href":"/v3/api-ref/rest-api/server/events/read-account-events-page"},{"openapi":"post /events/count-by/{countable}","title":"Count Account Events","href":"/v3/api-ref/rest-api/server/events/count-account-events"}]},{"group":"Automations","pages":[{"openapi":"post /automations/","title":"Create Automation","description":"Create an automation.\n\nFor more information, see https://www.prefect.io/docs/v3/concepts/automations.","href":"/v3/api-ref/rest-api/server/automations/create-automation"},{"openapi":"get /automations/{id}","title":"Read Automation","href":"/v3/api-ref/rest-api/server/automations/read-automation"},{"openapi":"put /automations/{id}","title":"Update Automation","description":null,"href":"/v3/api-ref/rest-api/server/automations/update-automation"},{"openapi":"delete /automations/{id}","title":"Delete Automation","href":"/v3/api-ref/rest-api/server/automations/delete-automation"},{"openapi":"patch /automations/{id}","title":"Patch Automation","href":"/v3/api-ref/rest-api/server/automations/patch-automation"},{"openapi":"post /automations/filter","title":"Read Automations","href":"/v3/api-ref/rest-api/server/automations/read-automations"},{"openapi":"post /automations/count","title":"Count Automations","href":"/v3/api-ref/rest-api/server/automations/count-automations"},{"openapi":"get /automations/related-to/{resource_id}","title":"Read Automations Related To Resource","href":"/v3/api-ref/rest-api/server/automations/read-automations-related-to-resource"},{"openapi":"delete /automations/owned-by/{resource_id}","title":"Delete Automations Owned By Resource","href":"/v3/api-ref/rest-api/server/automations/delete-automations-owned-by-resource"},{"openapi":"post /templates/validate","title":"Validate Template","href":"/v3/api-ref/rest-api/server/automations/validate-template"},{"openapi":"post /automations/templates/validate","title":"Validate Template","href":"/v3/api-ref/rest-api/server/automations/validate-template-1"}]},{"group":"Admin","pages":[{"openapi":"get /admin/settings","title":"Read Settings","href":"/v3/api-ref/rest-api/server/admin/read-settings"},{"openapi":"get /admin/version","title":"Read Version","href":"/v3/api-ref/rest-api/server/admin/read-version"},{"openapi":"get /admin/storage","title":"Read Server Default Result Storage","href":"/v3/api-ref/rest-api/server/admin/read-server-default-result-storage"},{"openapi":"put /admin/storage","title":"Update Server Default Result Storage","href":"/v3/api-ref/rest-api/server/admin/update-server-default-result-storage"},{"openapi":"delete /admin/storage","title":"Clear Server Default Result Storage","href":"/v3/api-ref/rest-api/server/admin/clear-server-default-result-storage"}]}]}]},{"group":"Events","pages":[{"title":"Events reference","sidebarTitle":"Overview","href":"/v3/api-ref/events/index"},{"title":"Flow run events","href":"/v3/api-ref/events/flow-run-events"},{"title":"Task run events","href":"/v3/api-ref/events/task-run-events"},{"title":"Deployment events","href":"/v3/api-ref/events/deployment-events"},{"title":"Work pool and work queue events","href":"/v3/api-ref/events/work-pool-queue-events"},{"title":"Worker and runner events","href":"/v3/api-ref/events/worker-runner-events"},{"title":"Artifact and asset events","href":"/v3/api-ref/events/artifact-asset-events"},{"title":"Concurrency events","href":"/v3/api-ref/events/concurrency-events"},{"title":"Automation events","href":"/v3/api-ref/events/automation-events"},{"title":"Infrastructure events","href":"/v3/api-ref/events/infrastructure-events"},{"title":"Prefect Cloud events","href":"/v3/api-ref/events/cloud-events"}]},{"group":"CLI Reference","pages":[{"title":" ","sidebarTitle":"prefect artifact","href":"/v3/api-ref/cli/artifact"},{"title":" ","sidebarTitle":"prefect automation","href":"/v3/api-ref/cli/automation"},{"title":" ","sidebarTitle":"prefect block","href":"/v3/api-ref/cli/block"},{"title":" ","sidebarTitle":"prefect concurrency-limit","href":"/v3/api-ref/cli/concurrency-limit"},{"title":" ","sidebarTitle":"prefect config","href":"/v3/api-ref/cli/config"},{"title":" ","sidebarTitle":"prefect dashboard","href":"/v3/api-ref/cli/dashboard"},{"title":" ","sidebarTitle":"prefect deployment","href":"/v3/api-ref/cli/deployment"},{"title":" ","sidebarTitle":"prefect dev","href":"/v3/api-ref/cli/dev"},{"title":" ","sidebarTitle":"prefect event","href":"/v3/api-ref/cli/event"},{"title":" ","sidebarTitle":"prefect flow-run","href":"/v3/api-ref/cli/flow-run"},{"title":" ","sidebarTitle":"prefect flow","href":"/v3/api-ref/cli/flow"},{"title":" ","sidebarTitle":"prefect global-concurrency-limit","href":"/v3/api-ref/cli/global-concurrency-limit"},{"title":" ","sidebarTitle":"prefect init","href":"/v3/api-ref/cli/init"},{"title":" ","sidebarTitle":"prefect plugins","href":"/v3/api-ref/cli/plugins"},{"title":" ","sidebarTitle":"prefect profile","href":"/v3/api-ref/cli/profile"},{"title":" ","sidebarTitle":"prefect profiles","href":"/v3/api-ref/cli/profiles"},{"title":" ","sidebarTitle":"prefect sdk","href":"/v3/api-ref/cli/sdk"},{"title":" ","sidebarTitle":"prefect server","href":"/v3/api-ref/cli/server"},{"title":" ","sidebarTitle":"prefect shell","href":"/v3/api-ref/cli/shell"},{"title":" ","sidebarTitle":"prefect task-run","href":"/v3/api-ref/cli/task-run"},{"title":" ","sidebarTitle":"prefect task","href":"/v3/api-ref/cli/task"},{"title":" ","sidebarTitle":"prefect variable","href":"/v3/api-ref/cli/variable"},{"title":" ","sidebarTitle":"prefect version","href":"/v3/api-ref/cli/version"},{"title":" ","sidebarTitle":"prefect work-pool","href":"/v3/api-ref/cli/work-pool"},{"title":" ","sidebarTitle":"prefect work-queue","href":"/v3/api-ref/cli/work-queue"},{"title":" ","sidebarTitle":"prefect worker","href":"/v3/api-ref/cli/worker"}]},{"group":"Python SDK Reference","pages":[{"title":"artifacts","sidebarTitle":"artifacts","href":"/v3/api-ref/python/prefect-artifacts"},{"title":"automations","sidebarTitle":"automations","href":"/v3/api-ref/python/prefect-automations"},{"title":"cache_policies","sidebarTitle":"cache_policies","href":"/v3/api-ref/python/prefect-cache_policies"},{"title":"context","sidebarTitle":"context","href":"/v3/api-ref/python/prefect-context"},{"title":"engine","sidebarTitle":"engine","href":"/v3/api-ref/python/prefect-engine"},{"title":"exceptions","sidebarTitle":"exceptions","href":"/v3/api-ref/python/prefect-exceptions"},{"title":"filesystems","sidebarTitle":"filesystems","href":"/v3/api-ref/python/prefect-filesystems"},{"title":"flow_engine","sidebarTitle":"flow_engine","href":"/v3/api-ref/python/prefect-flow_engine"},{"title":"flow_runs","sidebarTitle":"flow_runs","href":"/v3/api-ref/python/prefect-flow_runs"},{"title":"flows","sidebarTitle":"flows","href":"/v3/api-ref/python/prefect-flows"},{"title":"futures","sidebarTitle":"futures","href":"/v3/api-ref/python/prefect-futures"},{"title":"plugins","sidebarTitle":"plugins","href":"/v3/api-ref/python/prefect-plugins"},{"title":"results","sidebarTitle":"results","href":"/v3/api-ref/python/prefect-results"},{"title":"schedules","sidebarTitle":"schedules","href":"/v3/api-ref/python/prefect-schedules"},{"title":"serializers","sidebarTitle":"serializers","href":"/v3/api-ref/python/prefect-serializers"},{"title":"states","sidebarTitle":"states","href":"/v3/api-ref/python/prefect-states"},{"title":"task_engine","sidebarTitle":"task_engine","href":"/v3/api-ref/python/prefect-task_engine"},{"title":"task_runners","sidebarTitle":"task_runners","href":"/v3/api-ref/python/prefect-task_runners"},{"title":"task_runs","sidebarTitle":"task_runs","href":"/v3/api-ref/python/prefect-task_runs"},{"title":"task_worker","sidebarTitle":"task_worker","href":"/v3/api-ref/python/prefect-task_worker"},{"title":"tasks","sidebarTitle":"tasks","href":"/v3/api-ref/python/prefect-tasks"},{"title":"transactions","sidebarTitle":"transactions","href":"/v3/api-ref/python/prefect-transactions"},{"title":"variables","sidebarTitle":"variables","href":"/v3/api-ref/python/prefect-variables"},{"group":"prefect.assets","pages":[{"title":"core","sidebarTitle":"core","href":"/v3/api-ref/python/prefect-assets-core"},{"title":"materialize","sidebarTitle":"materialize","href":"/v3/api-ref/python/prefect-assets-materialize"}]},{"group":"prefect.blocks","pages":[{"title":"abstract","sidebarTitle":"abstract","href":"/v3/api-ref/python/prefect-blocks-abstract"},{"title":"core","sidebarTitle":"core","href":"/v3/api-ref/python/prefect-blocks-core"},{"title":"notifications","sidebarTitle":"notifications","href":"/v3/api-ref/python/prefect-blocks-notifications"},{"title":"redis","sidebarTitle":"redis","href":"/v3/api-ref/python/prefect-blocks-redis"},{"title":"system","sidebarTitle":"system","href":"/v3/api-ref/python/prefect-blocks-system"},{"title":"webhook","sidebarTitle":"webhook","href":"/v3/api-ref/python/prefect-blocks-webhook"}]},{"group":"prefect.bundles","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-bundles-__init__"},{"title":"execute","sidebarTitle":"execute","href":"/v3/api-ref/python/prefect-bundles-execute"}]},{"group":"prefect.cli","pages":[{"title":"api","sidebarTitle":"api","href":"/v3/api-ref/python/prefect-cli-api"},{"title":"artifact","sidebarTitle":"artifact","href":"/v3/api-ref/python/prefect-cli-artifact"},{"title":"automation","sidebarTitle":"automation","href":"/v3/api-ref/python/prefect-cli-automation"},{"title":"block","sidebarTitle":"block","href":"/v3/api-ref/python/prefect-cli-block"},{"group":"cloud","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-cli-cloud-__init__"},{"title":"asset","sidebarTitle":"asset","href":"/v3/api-ref/python/prefect-cli-cloud-asset"},{"title":"ip_allowlist","sidebarTitle":"ip_allowlist","href":"/v3/api-ref/python/prefect-cli-cloud-ip_allowlist"},{"title":"webhook","sidebarTitle":"webhook","href":"/v3/api-ref/python/prefect-cli-cloud-webhook"}]},{"title":"concurrency_limit","sidebarTitle":"concurrency_limit","href":"/v3/api-ref/python/prefect-cli-concurrency_limit"},{"title":"config","sidebarTitle":"config","href":"/v3/api-ref/python/prefect-cli-config"},{"title":"dashboard","sidebarTitle":"dashboard","href":"/v3/api-ref/python/prefect-cli-dashboard"},{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-cli-deploy-__init__"},{"title":"deployment","sidebarTitle":"deployment","href":"/v3/api-ref/python/prefect-cli-deployment"},{"title":"dev","sidebarTitle":"dev","href":"/v3/api-ref/python/prefect-cli-dev"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-cli-events"},{"title":"experimental","sidebarTitle":"experimental","href":"/v3/api-ref/python/prefect-cli-experimental"},{"title":"flow","sidebarTitle":"flow","href":"/v3/api-ref/python/prefect-cli-flow"},{"title":"flow_run","sidebarTitle":"flow_run","href":"/v3/api-ref/python/prefect-cli-flow_run"},{"title":"flow_runs_watching","sidebarTitle":"flow_runs_watching","href":"/v3/api-ref/python/prefect-cli-flow_runs_watching"},{"title":"global_concurrency_limit","sidebarTitle":"global_concurrency_limit","href":"/v3/api-ref/python/prefect-cli-global_concurrency_limit"},{"title":"plugins","sidebarTitle":"plugins","href":"/v3/api-ref/python/prefect-cli-plugins"},{"title":"profile","sidebarTitle":"profile","href":"/v3/api-ref/python/prefect-cli-profile"},{"title":"result_storage","sidebarTitle":"result_storage","href":"/v3/api-ref/python/prefect-cli-result_storage"},{"title":"sdk","sidebarTitle":"sdk","href":"/v3/api-ref/python/prefect-cli-sdk"},{"title":"server","sidebarTitle":"server","href":"/v3/api-ref/python/prefect-cli-server"},{"title":"shell","sidebarTitle":"shell","href":"/v3/api-ref/python/prefect-cli-shell"},{"title":"task","sidebarTitle":"task","href":"/v3/api-ref/python/prefect-cli-task"},{"title":"task_run","sidebarTitle":"task_run","href":"/v3/api-ref/python/prefect-cli-task_run"},{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-cli-transfer-__init__"},{"title":"variable","sidebarTitle":"variable","href":"/v3/api-ref/python/prefect-cli-variable"},{"title":"version","sidebarTitle":"version","href":"/v3/api-ref/python/prefect-cli-version"},{"title":"work_pool","sidebarTitle":"work_pool","href":"/v3/api-ref/python/prefect-cli-work_pool"},{"title":"work_queue","sidebarTitle":"work_queue","href":"/v3/api-ref/python/prefect-cli-work_queue"},{"title":"worker","sidebarTitle":"worker","href":"/v3/api-ref/python/prefect-cli-worker"}]},{"group":"prefect.client","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-client-__init__"},{"title":"attribution","sidebarTitle":"attribution","href":"/v3/api-ref/python/prefect-client-attribution"},{"title":"base","sidebarTitle":"base","href":"/v3/api-ref/python/prefect-client-base"},{"title":"cloud","sidebarTitle":"cloud","href":"/v3/api-ref/python/prefect-client-cloud"},{"title":"collections","sidebarTitle":"collections","href":"/v3/api-ref/python/prefect-client-collections"},{"group":"orchestration","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-client-orchestration-__init__"},{"title":"base","sidebarTitle":"base","href":"/v3/api-ref/python/prefect-client-orchestration-base"}]},{"group":"schemas","pages":[{"title":"actions","sidebarTitle":"actions","href":"/v3/api-ref/python/prefect-client-schemas-actions"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-client-schemas-events"},{"title":"filters","sidebarTitle":"filters","href":"/v3/api-ref/python/prefect-client-schemas-filters"},{"title":"objects","sidebarTitle":"objects","href":"/v3/api-ref/python/prefect-client-schemas-objects"},{"title":"responses","sidebarTitle":"responses","href":"/v3/api-ref/python/prefect-client-schemas-responses"},{"title":"schedules","sidebarTitle":"schedules","href":"/v3/api-ref/python/prefect-client-schemas-schedules"},{"title":"sorting","sidebarTitle":"sorting","href":"/v3/api-ref/python/prefect-client-schemas-sorting"},{"title":"worker_channel","sidebarTitle":"worker_channel","href":"/v3/api-ref/python/prefect-client-schemas-worker_channel"}]},{"title":"subscriptions","sidebarTitle":"subscriptions","href":"/v3/api-ref/python/prefect-client-subscriptions"},{"title":"utilities","sidebarTitle":"utilities","href":"/v3/api-ref/python/prefect-client-utilities"}]},{"group":"prefect.concurrency","pages":[{"title":"asyncio","sidebarTitle":"asyncio","href":"/v3/api-ref/python/prefect-concurrency-asyncio"},{"title":"context","sidebarTitle":"context","href":"/v3/api-ref/python/prefect-concurrency-context"},{"title":"services","sidebarTitle":"services","href":"/v3/api-ref/python/prefect-concurrency-services"},{"title":"sync","sidebarTitle":"sync","href":"/v3/api-ref/python/prefect-concurrency-sync"},{"group":"v1","pages":[{"title":"asyncio","sidebarTitle":"asyncio","href":"/v3/api-ref/python/prefect-concurrency-v1-asyncio"},{"title":"context","sidebarTitle":"context","href":"/v3/api-ref/python/prefect-concurrency-v1-context"},{"title":"services","sidebarTitle":"services","href":"/v3/api-ref/python/prefect-concurrency-v1-services"},{"title":"sync","sidebarTitle":"sync","href":"/v3/api-ref/python/prefect-concurrency-v1-sync"}]}]},{"group":"prefect.deployments","pages":[{"title":"base","sidebarTitle":"base","href":"/v3/api-ref/python/prefect-deployments-base"},{"title":"flow_runs","sidebarTitle":"flow_runs","href":"/v3/api-ref/python/prefect-deployments-flow_runs"},{"title":"runner","sidebarTitle":"runner","href":"/v3/api-ref/python/prefect-deployments-runner"},{"title":"schedules","sidebarTitle":"schedules","href":"/v3/api-ref/python/prefect-deployments-schedules"},{"group":"steps","pages":[{"title":"core","sidebarTitle":"core","href":"/v3/api-ref/python/prefect-deployments-steps-core"},{"title":"pull","sidebarTitle":"pull","href":"/v3/api-ref/python/prefect-deployments-steps-pull"},{"title":"utility","sidebarTitle":"utility","href":"/v3/api-ref/python/prefect-deployments-steps-utility"}]}]},{"group":"prefect.docker","pages":[{"title":"docker_image","sidebarTitle":"docker_image","href":"/v3/api-ref/python/prefect-docker-docker_image"}]},{"group":"prefect.events","pages":[{"title":"actions","sidebarTitle":"actions","href":"/v3/api-ref/python/prefect-events-actions"},{"title":"clients","sidebarTitle":"clients","href":"/v3/api-ref/python/prefect-events-clients"},{"title":"filters","sidebarTitle":"filters","href":"/v3/api-ref/python/prefect-events-filters"},{"title":"related","sidebarTitle":"related","href":"/v3/api-ref/python/prefect-events-related"},{"group":"schemas","pages":[{"title":"automations","sidebarTitle":"automations","href":"/v3/api-ref/python/prefect-events-schemas-automations"},{"title":"deployment_triggers","sidebarTitle":"deployment_triggers","href":"/v3/api-ref/python/prefect-events-schemas-deployment_triggers"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-events-schemas-events"},{"title":"labelling","sidebarTitle":"labelling","href":"/v3/api-ref/python/prefect-events-schemas-labelling"}]},{"title":"subscribers","sidebarTitle":"subscribers","href":"/v3/api-ref/python/prefect-events-subscribers"},{"title":"utilities","sidebarTitle":"utilities","href":"/v3/api-ref/python/prefect-events-utilities"},{"title":"worker","sidebarTitle":"worker","href":"/v3/api-ref/python/prefect-events-worker"}]},{"group":"prefect.infrastructure","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-infrastructure-__init__"},{"title":"base","sidebarTitle":"base","href":"/v3/api-ref/python/prefect-infrastructure-base"},{"group":"provisioners","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-infrastructure-provisioners-__init__"},{"title":"cloud_run","sidebarTitle":"cloud_run","href":"/v3/api-ref/python/prefect-infrastructure-provisioners-cloud_run"},{"title":"coiled","sidebarTitle":"coiled","href":"/v3/api-ref/python/prefect-infrastructure-provisioners-coiled"},{"title":"container_instance","sidebarTitle":"container_instance","href":"/v3/api-ref/python/prefect-infrastructure-provisioners-container_instance"},{"title":"ecs","sidebarTitle":"ecs","href":"/v3/api-ref/python/prefect-infrastructure-provisioners-ecs"},{"title":"modal","sidebarTitle":"modal","href":"/v3/api-ref/python/prefect-infrastructure-provisioners-modal"}]}]},{"group":"prefect.input","pages":[{"title":"actions","sidebarTitle":"actions","href":"/v3/api-ref/python/prefect-input-actions"},{"title":"run_input","sidebarTitle":"run_input","href":"/v3/api-ref/python/prefect-input-run_input"}]},{"group":"prefect.locking","pages":[{"title":"filesystem","sidebarTitle":"filesystem","href":"/v3/api-ref/python/prefect-locking-filesystem"},{"title":"memory","sidebarTitle":"memory","href":"/v3/api-ref/python/prefect-locking-memory"},{"title":"protocol","sidebarTitle":"protocol","href":"/v3/api-ref/python/prefect-locking-protocol"}]},{"group":"prefect.logging","pages":[{"title":"clients","sidebarTitle":"clients","href":"/v3/api-ref/python/prefect-logging-clients"},{"title":"configuration","sidebarTitle":"configuration","href":"/v3/api-ref/python/prefect-logging-configuration"},{"title":"filters","sidebarTitle":"filters","href":"/v3/api-ref/python/prefect-logging-filters"},{"title":"formatters","sidebarTitle":"formatters","href":"/v3/api-ref/python/prefect-logging-formatters"},{"title":"handlers","sidebarTitle":"handlers","href":"/v3/api-ref/python/prefect-logging-handlers"},{"title":"highlighters","sidebarTitle":"highlighters","href":"/v3/api-ref/python/prefect-logging-highlighters"},{"title":"loggers","sidebarTitle":"loggers","href":"/v3/api-ref/python/prefect-logging-loggers"}]},{"group":"prefect.runner","pages":[{"title":"runner","sidebarTitle":"runner","href":"/v3/api-ref/python/prefect-runner-runner"},{"title":"server","sidebarTitle":"server","href":"/v3/api-ref/python/prefect-runner-server"},{"title":"storage","sidebarTitle":"storage","href":"/v3/api-ref/python/prefect-runner-storage"}]},{"group":"prefect.runtime","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-runtime-__init__"},{"title":"deployment","sidebarTitle":"deployment","href":"/v3/api-ref/python/prefect-runtime-deployment"},{"title":"flow_run","sidebarTitle":"flow_run","href":"/v3/api-ref/python/prefect-runtime-flow_run"},{"title":"task_run","sidebarTitle":"task_run","href":"/v3/api-ref/python/prefect-runtime-task_run"}]},{"group":"prefect.server","pages":[{"group":"api","pages":[{"title":"admin","sidebarTitle":"admin","href":"/v3/api-ref/python/prefect-server-api-admin"},{"title":"artifacts","sidebarTitle":"artifacts","href":"/v3/api-ref/python/prefect-server-api-artifacts"},{"title":"automations","sidebarTitle":"automations","href":"/v3/api-ref/python/prefect-server-api-automations"},{"title":"background_workers","sidebarTitle":"background_workers","href":"/v3/api-ref/python/prefect-server-api-background_workers"},{"title":"block_capabilities","sidebarTitle":"block_capabilities","href":"/v3/api-ref/python/prefect-server-api-block_capabilities"},{"title":"block_documents","sidebarTitle":"block_documents","href":"/v3/api-ref/python/prefect-server-api-block_documents"},{"title":"block_schemas","sidebarTitle":"block_schemas","href":"/v3/api-ref/python/prefect-server-api-block_schemas"},{"title":"block_types","sidebarTitle":"block_types","href":"/v3/api-ref/python/prefect-server-api-block_types"},{"title":"clients","sidebarTitle":"clients","href":"/v3/api-ref/python/prefect-server-api-clients"},{"title":"collections","sidebarTitle":"collections","href":"/v3/api-ref/python/prefect-server-api-collections"},{"title":"concurrency_limits","sidebarTitle":"concurrency_limits","href":"/v3/api-ref/python/prefect-server-api-concurrency_limits"},{"title":"concurrency_limits_v2","sidebarTitle":"concurrency_limits_v2","href":"/v3/api-ref/python/prefect-server-api-concurrency_limits_v2"},{"title":"csrf_token","sidebarTitle":"csrf_token","href":"/v3/api-ref/python/prefect-server-api-csrf_token"},{"title":"dependencies","sidebarTitle":"dependencies","href":"/v3/api-ref/python/prefect-server-api-dependencies"},{"title":"deployments","sidebarTitle":"deployments","href":"/v3/api-ref/python/prefect-server-api-deployments"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-server-api-events"},{"title":"flow_run_states","sidebarTitle":"flow_run_states","href":"/v3/api-ref/python/prefect-server-api-flow_run_states"},{"title":"flow_runs","sidebarTitle":"flow_runs","href":"/v3/api-ref/python/prefect-server-api-flow_runs"},{"title":"flows","sidebarTitle":"flows","href":"/v3/api-ref/python/prefect-server-api-flows"},{"title":"logs","sidebarTitle":"logs","href":"/v3/api-ref/python/prefect-server-api-logs"},{"title":"middleware","sidebarTitle":"middleware","href":"/v3/api-ref/python/prefect-server-api-middleware"},{"title":"observed_states","sidebarTitle":"observed_states","href":"/v3/api-ref/python/prefect-server-api-observed_states"},{"title":"root","sidebarTitle":"root","href":"/v3/api-ref/python/prefect-server-api-root"},{"title":"run_history","sidebarTitle":"run_history","href":"/v3/api-ref/python/prefect-server-api-run_history"},{"title":"saved_searches","sidebarTitle":"saved_searches","href":"/v3/api-ref/python/prefect-server-api-saved_searches"},{"title":"server","sidebarTitle":"server","href":"/v3/api-ref/python/prefect-server-api-server"},{"title":"task_run_states","sidebarTitle":"task_run_states","href":"/v3/api-ref/python/prefect-server-api-task_run_states"},{"title":"task_runs","sidebarTitle":"task_runs","href":"/v3/api-ref/python/prefect-server-api-task_runs"},{"title":"task_workers","sidebarTitle":"task_workers","href":"/v3/api-ref/python/prefect-server-api-task_workers"},{"title":"templates","sidebarTitle":"templates","href":"/v3/api-ref/python/prefect-server-api-templates"},{"group":"ui","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-server-api-ui-__init__"},{"title":"flow_runs","sidebarTitle":"flow_runs","href":"/v3/api-ref/python/prefect-server-api-ui-flow_runs"},{"title":"flows","sidebarTitle":"flows","href":"/v3/api-ref/python/prefect-server-api-ui-flows"},{"title":"schemas","sidebarTitle":"schemas","href":"/v3/api-ref/python/prefect-server-api-ui-schemas"},{"title":"task_runs","sidebarTitle":"task_runs","href":"/v3/api-ref/python/prefect-server-api-ui-task_runs"}]},{"title":"validation","sidebarTitle":"validation","href":"/v3/api-ref/python/prefect-server-api-validation"},{"title":"variables","sidebarTitle":"variables","href":"/v3/api-ref/python/prefect-server-api-variables"},{"title":"work_queues","sidebarTitle":"work_queues","href":"/v3/api-ref/python/prefect-server-api-work_queues"},{"title":"workers","sidebarTitle":"workers","href":"/v3/api-ref/python/prefect-server-api-workers"}]},{"group":"database","pages":[{"title":"alembic_commands","sidebarTitle":"alembic_commands","href":"/v3/api-ref/python/prefect-server-database-alembic_commands"},{"title":"configurations","sidebarTitle":"configurations","href":"/v3/api-ref/python/prefect-server-database-configurations"},{"title":"dependencies","sidebarTitle":"dependencies","href":"/v3/api-ref/python/prefect-server-database-dependencies"},{"title":"interface","sidebarTitle":"interface","href":"/v3/api-ref/python/prefect-server-database-interface"},{"title":"orm_models","sidebarTitle":"orm_models","href":"/v3/api-ref/python/prefect-server-database-orm_models"},{"title":"query_components","sidebarTitle":"query_components","href":"/v3/api-ref/python/prefect-server-database-query_components"}]},{"group":"events","pages":[{"title":"actions","sidebarTitle":"actions","href":"/v3/api-ref/python/prefect-server-events-actions"},{"title":"clients","sidebarTitle":"clients","href":"/v3/api-ref/python/prefect-server-events-clients"},{"title":"counting","sidebarTitle":"counting","href":"/v3/api-ref/python/prefect-server-events-counting"},{"title":"filters","sidebarTitle":"filters","href":"/v3/api-ref/python/prefect-server-events-filters"},{"title":"jinja_filters","sidebarTitle":"jinja_filters","href":"/v3/api-ref/python/prefect-server-events-jinja_filters"},{"title":"messaging","sidebarTitle":"messaging","href":"/v3/api-ref/python/prefect-server-events-messaging"},{"group":"models","pages":[{"title":"automation_held_events","sidebarTitle":"automation_held_events","href":"/v3/api-ref/python/prefect-server-events-models-automation_held_events"},{"title":"automations","sidebarTitle":"automations","href":"/v3/api-ref/python/prefect-server-events-models-automations"},{"title":"composite_trigger_child_firing","sidebarTitle":"composite_trigger_child_firing","href":"/v3/api-ref/python/prefect-server-events-models-composite_trigger_child_firing"}]},{"group":"ordering","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-server-events-ordering-__init__"},{"title":"db","sidebarTitle":"db","href":"/v3/api-ref/python/prefect-server-events-ordering-db"},{"title":"memory","sidebarTitle":"memory","href":"/v3/api-ref/python/prefect-server-events-ordering-memory"}]},{"title":"pipeline","sidebarTitle":"pipeline","href":"/v3/api-ref/python/prefect-server-events-pipeline"},{"group":"schemas","pages":[{"title":"automations","sidebarTitle":"automations","href":"/v3/api-ref/python/prefect-server-events-schemas-automations"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-server-events-schemas-events"},{"title":"labelling","sidebarTitle":"labelling","href":"/v3/api-ref/python/prefect-server-events-schemas-labelling"},{"title":"lifecycle","sidebarTitle":"lifecycle","href":"/v3/api-ref/python/prefect-server-events-schemas-lifecycle"}]},{"group":"services","pages":[{"title":"actions","sidebarTitle":"actions","href":"/v3/api-ref/python/prefect-server-events-services-actions"},{"title":"event_logger","sidebarTitle":"event_logger","href":"/v3/api-ref/python/prefect-server-events-services-event_logger"},{"title":"event_persister","sidebarTitle":"event_persister","href":"/v3/api-ref/python/prefect-server-events-services-event_persister"},{"title":"triggers","sidebarTitle":"triggers","href":"/v3/api-ref/python/prefect-server-events-services-triggers"}]},{"group":"storage","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-server-events-storage-__init__"},{"title":"database","sidebarTitle":"database","href":"/v3/api-ref/python/prefect-server-events-storage-database"}]},{"title":"stream","sidebarTitle":"stream","href":"/v3/api-ref/python/prefect-server-events-stream"},{"title":"triggers","sidebarTitle":"triggers","href":"/v3/api-ref/python/prefect-server-events-triggers"}]},{"title":"exceptions","sidebarTitle":"exceptions","href":"/v3/api-ref/python/prefect-server-exceptions"},{"group":"logs","pages":[{"title":"messaging","sidebarTitle":"messaging","href":"/v3/api-ref/python/prefect-server-logs-messaging"},{"title":"stream","sidebarTitle":"stream","href":"/v3/api-ref/python/prefect-server-logs-stream"}]},{"group":"models","pages":[{"title":"artifacts","sidebarTitle":"artifacts","href":"/v3/api-ref/python/prefect-server-models-artifacts"},{"title":"block_documents","sidebarTitle":"block_documents","href":"/v3/api-ref/python/prefect-server-models-block_documents"},{"title":"block_registration","sidebarTitle":"block_registration","href":"/v3/api-ref/python/prefect-server-models-block_registration"},{"title":"block_schemas","sidebarTitle":"block_schemas","href":"/v3/api-ref/python/prefect-server-models-block_schemas"},{"title":"block_types","sidebarTitle":"block_types","href":"/v3/api-ref/python/prefect-server-models-block_types"},{"title":"concurrency_limits","sidebarTitle":"concurrency_limits","href":"/v3/api-ref/python/prefect-server-models-concurrency_limits"},{"title":"concurrency_limits_v2","sidebarTitle":"concurrency_limits_v2","href":"/v3/api-ref/python/prefect-server-models-concurrency_limits_v2"},{"title":"configuration","sidebarTitle":"configuration","href":"/v3/api-ref/python/prefect-server-models-configuration"},{"title":"csrf_token","sidebarTitle":"csrf_token","href":"/v3/api-ref/python/prefect-server-models-csrf_token"},{"title":"deployments","sidebarTitle":"deployments","href":"/v3/api-ref/python/prefect-server-models-deployments"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-server-models-events"},{"title":"flow_run_input","sidebarTitle":"flow_run_input","href":"/v3/api-ref/python/prefect-server-models-flow_run_input"},{"title":"flow_run_states","sidebarTitle":"flow_run_states","href":"/v3/api-ref/python/prefect-server-models-flow_run_states"},{"title":"flow_runs","sidebarTitle":"flow_runs","href":"/v3/api-ref/python/prefect-server-models-flow_runs"},{"title":"flows","sidebarTitle":"flows","href":"/v3/api-ref/python/prefect-server-models-flows"},{"title":"logs","sidebarTitle":"logs","href":"/v3/api-ref/python/prefect-server-models-logs"},{"title":"observed_states","sidebarTitle":"observed_states","href":"/v3/api-ref/python/prefect-server-models-observed_states"},{"title":"saved_searches","sidebarTitle":"saved_searches","href":"/v3/api-ref/python/prefect-server-models-saved_searches"},{"title":"storage_defaults","sidebarTitle":"storage_defaults","href":"/v3/api-ref/python/prefect-server-models-storage_defaults"},{"title":"task_run_states","sidebarTitle":"task_run_states","href":"/v3/api-ref/python/prefect-server-models-task_run_states"},{"title":"task_runs","sidebarTitle":"task_runs","href":"/v3/api-ref/python/prefect-server-models-task_runs"},{"title":"task_workers","sidebarTitle":"task_workers","href":"/v3/api-ref/python/prefect-server-models-task_workers"},{"title":"variables","sidebarTitle":"variables","href":"/v3/api-ref/python/prefect-server-models-variables"},{"title":"work_queues","sidebarTitle":"work_queues","href":"/v3/api-ref/python/prefect-server-models-work_queues"},{"title":"workers","sidebarTitle":"workers","href":"/v3/api-ref/python/prefect-server-models-workers"}]},{"group":"orchestration","pages":[{"title":"core_policy","sidebarTitle":"core_policy","href":"/v3/api-ref/python/prefect-server-orchestration-core_policy"},{"title":"dependencies","sidebarTitle":"dependencies","href":"/v3/api-ref/python/prefect-server-orchestration-dependencies"},{"title":"global_policy","sidebarTitle":"global_policy","href":"/v3/api-ref/python/prefect-server-orchestration-global_policy"},{"title":"instrumentation_policies","sidebarTitle":"instrumentation_policies","href":"/v3/api-ref/python/prefect-server-orchestration-instrumentation_policies"},{"title":"policies","sidebarTitle":"policies","href":"/v3/api-ref/python/prefect-server-orchestration-policies"},{"title":"rules","sidebarTitle":"rules","href":"/v3/api-ref/python/prefect-server-orchestration-rules"}]},{"group":"schemas","pages":[{"title":"actions","sidebarTitle":"actions","href":"/v3/api-ref/python/prefect-server-schemas-actions"},{"title":"core","sidebarTitle":"core","href":"/v3/api-ref/python/prefect-server-schemas-core"},{"title":"filters","sidebarTitle":"filters","href":"/v3/api-ref/python/prefect-server-schemas-filters"},{"title":"graph","sidebarTitle":"graph","href":"/v3/api-ref/python/prefect-server-schemas-graph"},{"title":"internal","sidebarTitle":"internal","href":"/v3/api-ref/python/prefect-server-schemas-internal"},{"title":"observed_states","sidebarTitle":"observed_states","href":"/v3/api-ref/python/prefect-server-schemas-observed_states"},{"title":"responses","sidebarTitle":"responses","href":"/v3/api-ref/python/prefect-server-schemas-responses"},{"title":"schedules","sidebarTitle":"schedules","href":"/v3/api-ref/python/prefect-server-schemas-schedules"},{"title":"sorting","sidebarTitle":"sorting","href":"/v3/api-ref/python/prefect-server-schemas-sorting"},{"title":"states","sidebarTitle":"states","href":"/v3/api-ref/python/prefect-server-schemas-states"},{"title":"statuses","sidebarTitle":"statuses","href":"/v3/api-ref/python/prefect-server-schemas-statuses"},{"title":"ui","sidebarTitle":"ui","href":"/v3/api-ref/python/prefect-server-schemas-ui"}]},{"group":"services","pages":[{"title":"base","sidebarTitle":"base","href":"/v3/api-ref/python/prefect-server-services-base"},{"title":"cancellation_cleanup","sidebarTitle":"cancellation_cleanup","href":"/v3/api-ref/python/prefect-server-services-cancellation_cleanup"},{"title":"cleanup_reconciler","sidebarTitle":"cleanup_reconciler","href":"/v3/api-ref/python/prefect-server-services-cleanup_reconciler"},{"title":"db_vacuum","sidebarTitle":"db_vacuum","href":"/v3/api-ref/python/prefect-server-services-db_vacuum"},{"title":"foreman","sidebarTitle":"foreman","href":"/v3/api-ref/python/prefect-server-services-foreman"},{"title":"late_runs","sidebarTitle":"late_runs","href":"/v3/api-ref/python/prefect-server-services-late_runs"},{"title":"pause_expirations","sidebarTitle":"pause_expirations","href":"/v3/api-ref/python/prefect-server-services-pause_expirations"},{"title":"perpetual_services","sidebarTitle":"perpetual_services","href":"/v3/api-ref/python/prefect-server-services-perpetual_services"},{"title":"repossessor","sidebarTitle":"repossessor","href":"/v3/api-ref/python/prefect-server-services-repossessor"},{"title":"scheduler","sidebarTitle":"scheduler","href":"/v3/api-ref/python/prefect-server-services-scheduler"},{"title":"task_run_recorder","sidebarTitle":"task_run_recorder","href":"/v3/api-ref/python/prefect-server-services-task_run_recorder"},{"title":"telemetry","sidebarTitle":"telemetry","href":"/v3/api-ref/python/prefect-server-services-telemetry"}]},{"title":"task_queue","sidebarTitle":"task_queue","href":"/v3/api-ref/python/prefect-server-task_queue"},{"group":"utilities","pages":[{"title":"database","sidebarTitle":"database","href":"/v3/api-ref/python/prefect-server-utilities-database"},{"title":"encryption","sidebarTitle":"encryption","href":"/v3/api-ref/python/prefect-server-utilities-encryption"},{"title":"http","sidebarTitle":"http","href":"/v3/api-ref/python/prefect-server-utilities-http"},{"title":"leasing","sidebarTitle":"leasing","href":"/v3/api-ref/python/prefect-server-utilities-leasing"},{"group":"messaging","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-server-utilities-messaging-__init__"},{"title":"memory","sidebarTitle":"memory","href":"/v3/api-ref/python/prefect-server-utilities-messaging-memory"}]},{"title":"names","sidebarTitle":"names","href":"/v3/api-ref/python/prefect-server-utilities-names"},{"title":"postgres_listener","sidebarTitle":"postgres_listener","href":"/v3/api-ref/python/prefect-server-utilities-postgres_listener"},{"group":"schemas","pages":[{"title":"bases","sidebarTitle":"bases","href":"/v3/api-ref/python/prefect-server-utilities-schemas-bases"},{"title":"serializers","sidebarTitle":"serializers","href":"/v3/api-ref/python/prefect-server-utilities-schemas-serializers"}]},{"title":"server","sidebarTitle":"server","href":"/v3/api-ref/python/prefect-server-utilities-server"},{"title":"subscriptions","sidebarTitle":"subscriptions","href":"/v3/api-ref/python/prefect-server-utilities-subscriptions"},{"title":"text_search_parser","sidebarTitle":"text_search_parser","href":"/v3/api-ref/python/prefect-server-utilities-text_search_parser"},{"title":"user_templates","sidebarTitle":"user_templates","href":"/v3/api-ref/python/prefect-server-utilities-user_templates"},{"title":"worker_channel","sidebarTitle":"worker_channel","href":"/v3/api-ref/python/prefect-server-utilities-worker_channel"},{"title":"worker_channel_cleanup","sidebarTitle":"worker_channel_cleanup","href":"/v3/api-ref/python/prefect-server-utilities-worker_channel_cleanup"}]},{"group":"worker_communication","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-server-worker_communication-__init__"},{"group":"cleanup_queue","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-server-worker_communication-cleanup_queue-__init__"},{"title":"memory","sidebarTitle":"memory","href":"/v3/api-ref/python/prefect-server-worker_communication-cleanup_queue-memory"}]}]}]},{"group":"prefect.settings","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-settings-__init__"},{"title":"base","sidebarTitle":"base","href":"/v3/api-ref/python/prefect-settings-base"},{"title":"context","sidebarTitle":"context","href":"/v3/api-ref/python/prefect-settings-context"},{"title":"legacy","sidebarTitle":"legacy","href":"/v3/api-ref/python/prefect-settings-legacy"},{"group":"models","pages":[{"title":"api","sidebarTitle":"api","href":"/v3/api-ref/python/prefect-settings-models-api"},{"title":"cli","sidebarTitle":"cli","href":"/v3/api-ref/python/prefect-settings-models-cli"},{"title":"client","sidebarTitle":"client","href":"/v3/api-ref/python/prefect-settings-models-client"},{"title":"cloud","sidebarTitle":"cloud","href":"/v3/api-ref/python/prefect-settings-models-cloud"},{"title":"deployments","sidebarTitle":"deployments","href":"/v3/api-ref/python/prefect-settings-models-deployments"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-settings-models-events"},{"title":"experiments","sidebarTitle":"experiments","href":"/v3/api-ref/python/prefect-settings-models-experiments"},{"title":"flows","sidebarTitle":"flows","href":"/v3/api-ref/python/prefect-settings-models-flows"},{"title":"internal","sidebarTitle":"internal","href":"/v3/api-ref/python/prefect-settings-models-internal"},{"title":"logging","sidebarTitle":"logging","href":"/v3/api-ref/python/prefect-settings-models-logging"},{"title":"plugins","sidebarTitle":"plugins","href":"/v3/api-ref/python/prefect-settings-models-plugins"},{"title":"results","sidebarTitle":"results","href":"/v3/api-ref/python/prefect-settings-models-results"},{"title":"root","sidebarTitle":"root","href":"/v3/api-ref/python/prefect-settings-models-root"},{"title":"runner","sidebarTitle":"runner","href":"/v3/api-ref/python/prefect-settings-models-runner"},{"group":"server","pages":[{"title":"api","sidebarTitle":"api","href":"/v3/api-ref/python/prefect-settings-models-server-api"},{"title":"concurrency","sidebarTitle":"concurrency","href":"/v3/api-ref/python/prefect-settings-models-server-concurrency"},{"title":"database","sidebarTitle":"database","href":"/v3/api-ref/python/prefect-settings-models-server-database"},{"title":"deployments","sidebarTitle":"deployments","href":"/v3/api-ref/python/prefect-settings-models-server-deployments"},{"title":"docket","sidebarTitle":"docket","href":"/v3/api-ref/python/prefect-settings-models-server-docket"},{"title":"ephemeral","sidebarTitle":"ephemeral","href":"/v3/api-ref/python/prefect-settings-models-server-ephemeral"},{"title":"events","sidebarTitle":"events","href":"/v3/api-ref/python/prefect-settings-models-server-events"},{"title":"flow_run_graph","sidebarTitle":"flow_run_graph","href":"/v3/api-ref/python/prefect-settings-models-server-flow_run_graph"},{"title":"logs","sidebarTitle":"logs","href":"/v3/api-ref/python/prefect-settings-models-server-logs"},{"title":"root","sidebarTitle":"root","href":"/v3/api-ref/python/prefect-settings-models-server-root"},{"title":"services","sidebarTitle":"services","href":"/v3/api-ref/python/prefect-settings-models-server-services"},{"title":"tasks","sidebarTitle":"tasks","href":"/v3/api-ref/python/prefect-settings-models-server-tasks"},{"title":"ui","sidebarTitle":"ui","href":"/v3/api-ref/python/prefect-settings-models-server-ui"},{"title":"worker_channel","sidebarTitle":"worker_channel","href":"/v3/api-ref/python/prefect-settings-models-server-worker_channel"}]},{"title":"tasks","sidebarTitle":"tasks","href":"/v3/api-ref/python/prefect-settings-models-tasks"},{"title":"telemetry","sidebarTitle":"telemetry","href":"/v3/api-ref/python/prefect-settings-models-telemetry"},{"title":"testing","sidebarTitle":"testing","href":"/v3/api-ref/python/prefect-settings-models-testing"},{"title":"worker","sidebarTitle":"worker","href":"/v3/api-ref/python/prefect-settings-models-worker"}]},{"title":"profiles","sidebarTitle":"profiles","href":"/v3/api-ref/python/prefect-settings-profiles"},{"title":"sources","sidebarTitle":"sources","href":"/v3/api-ref/python/prefect-settings-sources"}]},{"group":"prefect.telemetry","pages":[{"title":"run_telemetry","sidebarTitle":"run_telemetry","href":"/v3/api-ref/python/prefect-telemetry-run_telemetry"}]},{"group":"prefect.testing","pages":[{"title":"cli","sidebarTitle":"cli","href":"/v3/api-ref/python/prefect-testing-cli"},{"title":"docker","sidebarTitle":"docker","href":"/v3/api-ref/python/prefect-testing-docker"},{"title":"fixtures","sidebarTitle":"fixtures","href":"/v3/api-ref/python/prefect-testing-fixtures"},{"title":"utilities","sidebarTitle":"utilities","href":"/v3/api-ref/python/prefect-testing-utilities"}]},{"group":"prefect.types","pages":[{"title":"__init__","sidebarTitle":"__init__","href":"/v3/api-ref/python/prefect-types-__init__"},{"title":"entrypoint","sidebarTitle":"entrypoint","href":"/v3/api-ref/python/prefect-types-entrypoint"},{"title":"names","sidebarTitle":"names","href":"/v3/api-ref/python/prefect-types-names"}]},{"group":"prefect.utilities","pages":[{"title":"annotations","sidebarTitle":"annotations","href":"/v3/api-ref/python/prefect-utilities-annotations"},{"title":"asyncutils","sidebarTitle":"asyncutils","href":"/v3/api-ref/python/prefect-utilities-asyncutils"},{"title":"callables","sidebarTitle":"callables","href":"/v3/api-ref/python/prefect-utilities-callables"},{"title":"collections","sidebarTitle":"collections","href":"/v3/api-ref/python/prefect-utilities-collections"},{"title":"compat","sidebarTitle":"compat","href":"/v3/api-ref/python/prefect-utilities-compat"},{"title":"context","sidebarTitle":"context","href":"/v3/api-ref/python/prefect-utilities-context"},{"title":"dispatch","sidebarTitle":"dispatch","href":"/v3/api-ref/python/prefect-utilities-dispatch"},{"title":"dockerutils","sidebarTitle":"dockerutils","href":"/v3/api-ref/python/prefect-utilities-dockerutils"},{"title":"engine","sidebarTitle":"engine","href":"/v3/api-ref/python/prefect-utilities-engine"},{"title":"filesystem","sidebarTitle":"filesystem","href":"/v3/api-ref/python/prefect-utilities-filesystem"},{"title":"generics","sidebarTitle":"generics","href":"/v3/api-ref/python/prefect-utilities-generics"},{"title":"hashing","sidebarTitle":"hashing","href":"/v3/api-ref/python/prefect-utilities-hashing"},{"title":"importtools","sidebarTitle":"importtools","href":"/v3/api-ref/python/prefect-utilities-importtools"},{"title":"math","sidebarTitle":"math","href":"/v3/api-ref/python/prefect-utilities-math"},{"title":"names","sidebarTitle":"names","href":"/v3/api-ref/python/prefect-utilities-names"},{"title":"processutils","sidebarTitle":"processutils","href":"/v3/api-ref/python/prefect-utilities-processutils"},{"title":"pydantic","sidebarTitle":"pydantic","href":"/v3/api-ref/python/prefect-utilities-pydantic"},{"title":"render_swagger","sidebarTitle":"render_swagger","href":"/v3/api-ref/python/prefect-utilities-render_swagger"},{"group":"schema_tools","pages":[{"title":"hydration","sidebarTitle":"hydration","href":"/v3/api-ref/python/prefect-utilities-schema_tools-hydration"},{"title":"validation","sidebarTitle":"validation","href":"/v3/api-ref/python/prefect-utilities-schema_tools-validation"}]},{"title":"services","sidebarTitle":"services","href":"/v3/api-ref/python/prefect-utilities-services"},{"title":"templating","sidebarTitle":"templating","href":"/v3/api-ref/python/prefect-utilities-templating"},{"title":"text","sidebarTitle":"text","href":"/v3/api-ref/python/prefect-utilities-text"},{"title":"timeout","sidebarTitle":"timeout","href":"/v3/api-ref/python/prefect-utilities-timeout"},{"title":"urls","sidebarTitle":"urls","href":"/v3/api-ref/python/prefect-utilities-urls"},{"title":"visualization","sidebarTitle":"visualization","href":"/v3/api-ref/python/prefect-utilities-visualization"}]},{"group":"prefect.workers","pages":[{"title":"base","sidebarTitle":"base","href":"/v3/api-ref/python/prefect-workers-base"},{"title":"block","sidebarTitle":"block","href":"/v3/api-ref/python/prefect-workers-block"},{"title":"cloud","sidebarTitle":"cloud","href":"/v3/api-ref/python/prefect-workers-cloud"},{"title":"process","sidebarTitle":"process","href":"/v3/api-ref/python/prefect-workers-process"},{"title":"server","sidebarTitle":"server","href":"/v3/api-ref/python/prefect-workers-server"},{"title":"utilities","sidebarTitle":"utilities","href":"/v3/api-ref/python/prefect-workers-utilities"}]}]}]}]},{"tab":"Contribute","pages":[{"title":"Contribute","href":"/contribute"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/v3/release-notes"}]}]},"basePath":"","title":"Read Automation - Prefect","buildId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","deploymentId":"dpl_ATnXPMW25DMPUr9VBw6kL6MfBt6T","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CNqlzjVB.js","utils-BqFiXZ79.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CnR4QBe6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BY2ZM1OO.js","snippetPresets-x-8ACO8V.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ch-SJE05.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CqqG_0NE.js","shallow-BXrZ2b0C.js","getApiPlaygroundDisplay-n7J_wkjq.js","CodeSnippet-CQsp4vyQ.js","CodeSnippets-BfuHqvZx.js","Page-CTxrMSpo.js","getPastedJson-BjrGIK1i.js","icon-7iLZnVOC.js","MethodPill-TBS1m84e.js","DuplicateIcon-BNMrV4Vs.js","createIcon-C5kCqeU2.js","DynamicMarkdown-Bq09mRwR.js","SectionHeading-G4Bflf5Q.js","axios-vUo_bRtp.js","Markdown-BTUds0aX.js","clsx-6wHzaN2_.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BPypQKlo.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-o6bee4ro.js"]}