Prefect · Capability
Prefect Cloud API — Work Pools
Prefect Cloud API — Work Pools. 26 operations. Lead operation: Count Flow Runs By Work Pool. Self-contained Naftiko capability covering one Prefect business surface.
What You Can Do
POST
Countflowrunsbyworkpoolapiaccountsaccountidworkspacesworkspaceiduiworkpoolscountflowrunspost
— Count Flow Runs By Work Pool
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/ui/work-pools/count-flow-runs
POST
Createworkpoolapiaccountsaccountidworkspacesworkspaceidworkpoolspost
— Create Work Pool
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools
POST
Previewworkpoolconfigurationapiaccountsaccountidworkspacesworkspaceidworkpoolsconfigurationpreviewpost
— Preview Work Pool Configuration
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/configuration/preview
POST
Previewworkpoolconfigurationapiaccountsaccountidworkspacesworkspaceidworkpoolsconfigurationpreviewpost
— Preview Work Pool Configuration
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/configuration/preview
POST
Countworkpoolsapiaccountsaccountidworkspacesworkspaceidworkpoolscountpost
— Count Work Pools
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/count
POST
Readworkpoolsapiaccountsaccountidworkspacesworkspaceidworkpoolsfilterpost
— Read Work Pools
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/filter
POST
Readactorsworkpoolaccessapiaccountsaccountidworkspacesworkspaceidworkpoolsmyaccesspost
— Read Actors Work Pool Access
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/my-access
POST
Paginateworkpoolsapiaccountsaccountidworkspacesworkspaceidworkpoolspaginatepost
— Paginate Work Pools
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/paginate
GET
Readworkpoolapiaccountsaccountidworkspacesworkspaceidworkpoolsnameget
— Read Work Pool
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{name}
PATCH
Updateworkpoolapiaccountsaccountidworkspacesworkspaceidworkpoolsnamepatch
— Update Work Pool
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{name}
DELETE
Deleteworkpoolapiaccountsaccountidworkspacesworkspaceidworkpoolsnamedelete
— Delete Work Pool
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{name}
GET
Readworkpoolaccessapiaccountsaccountidworkspacesworkspaceidworkpoolsnameaccessget
— Read Work Pool Access
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{name}/access
PUT
Setworkpoolaccessapiaccountsaccountidworkspacesworkspaceidworkpoolsnameaccessput
— Set Work Pool Access
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{name}/access
POST
Readworkpoolconcurrencystatusapiaccountsaccountidworkspacesworkspaceidworkpoolsnameconcurrencystatuspost
— Read Work Pool Concurrency Status
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{name}/concurrency-status
POST
Getscheduledflowrunsapiaccountsaccountidworkspacesworkspaceidworkpoolsnamegetscheduledflowrunspost
— Get Scheduled Flow Runs
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{name}/get-scheduled-flow-runs
POST
Createworkqueueapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnamequeuespost
— Create Work Queue
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/queues
POST
Readworkqueuesapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnamequeuesfilterpost
— Read Work Queues
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/queues/filter
POST
Paginateworkqueuesapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnamequeuespaginatepost
— Paginate Work Queues
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/queues/paginate
GET
Readworkqueueapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnamequeuesnameget
— Read Work Queue
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/queues/{name}
PATCH
Updateworkqueueapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnamequeuesnamepatch
— Update Work Queue
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/queues/{name}
DELETE
Deleteworkqueueapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnamequeuesnamedelete
— Delete Work Queue
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/queues/{name}
POST
Readworkersapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnameworkersfilterpost
— Read Workers
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/workers/filter
POST
Workerheartbeatapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnameworkersheartbeatpost
— Worker Heartbeat
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/workers/heartbeat
POST
Paginateworkersapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnameworkerspaginatepost
— Paginate Workers
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/workers/paginate
DELETE
Deleteworkerapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnameworkersnamedelete
— Delete Worker
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/workers/{name}
GET
Readworkerapiaccountsaccountidworkspacesworkspaceidworkpoolsworkpoolnameworkersworkeridget
— Read Worker
/v1/api/accounts/{account-id}/workspaces/{workspace-id}/work-pools/{work-pool-name}/workers/{worker-id}
MCP Tools
count-flow-runs-work-pool
Count Flow Runs By Work Pool
create-work-pool
Create Work Pool
preview-work-pool-configuration
Preview Work Pool Configuration
preview-work-pool-configuration-2
Preview Work Pool Configuration
count-work-pools
Count Work Pools
read-work-pools
Read Work Pools
read-actors-work-pool-access
Read Actors Work Pool Access
paginate-work-pools
Paginate Work Pools
read-work-pool
Read Work Pool
read-only
idempotent
update-work-pool
Update Work Pool
idempotent
delete-work-pool
Delete Work Pool
idempotent
read-work-pool-access
Read Work Pool Access
read-only
idempotent
set-work-pool-access
Set Work Pool Access
idempotent
read-work-pool-concurrency-status
Read Work Pool Concurrency Status
get-scheduled-flow-runs
Get Scheduled Flow Runs
read-only
create-work-queue
Create Work Queue
read-work-queues
Read Work Queues
paginate-work-queues
Paginate Work Queues
read-work-queue
Read Work Queue
read-only
idempotent
update-work-queue
Update Work Queue
idempotent
delete-work-queue
Delete Work Queue
idempotent
read-workers
Read Workers
worker-heartbeat
Worker Heartbeat
paginate-workers
Paginate Workers
delete-worker
Delete Worker
idempotent
read-worker
Read Worker
read-only
idempotent