Skip to main content
Work pool and work queue events track creation, deletion, readiness status transitions, and field updates. These events are emitted server-side. For more on work pools, see Work pools.

Work pool events

prefect.work-pool.created

Emitted when a new work pool is created.

Resource

Payload

This event has no payload.

prefect.work-pool.deleted

Emitted when a work pool is deleted.

Resource

Same as prefect.work-pool.created.

Payload

This event has no payload.

prefect.work-pool.{status}

Emitted when a work pool’s status transitions.

Status variants

Resource

This event has no related resources.

Payload

This event has no payload.

prefect.work-pool.updated

Emitted when one or more work pool fields are changed (excluding status transitions, which emit prefect.work-pool.{status} instead).

Resource

This event has no related resources.

Payload

Work queue events

prefect.work-queue.created

Emitted when a new work queue is created.

Resource

Payload

This event has no payload.

prefect.work-queue.deleted

Emitted when a work queue is deleted.

Resource

Same as prefect.work-queue.created.

Payload

This event has no payload.

prefect.work-queue.{status}

Emitted when a work queue’s status transitions.

Status variants

Resource

Payload

This event has no payload.

prefect.work-queue.updated

Emitted when one or more work queue fields are changed (excluding status transitions).

Resource

Payload