Skip to main content

ProjectEventsPayload

Events delivered by the projectEvents subscription.

Covers the project itself plus its blueprint (components, links) and the environments provisioned from it.

union ProjectEventsPayload = ProjectEvent | EnvironmentEvent | ComponentEvent | LinkEvent

Possible types​

ProjectEventsPayload.ProjectEvent object​

A lifecycle event for a project.

Emitted when a project is created, updated (renamed, settings changed), or deleted. Subscribe via organizationEvents or projectEvents.

ProjectEventsPayload.EnvironmentEvent object​

A lifecycle event for an environment.

Emitted when an environment is created, updated (renamed, settings changed), or deleted within a project. Subscribe via projectEvents for any environment in the project, or via environmentEvents for a specific environment (updates and deletes only — the environment must exist to subscribe to it).

ProjectEventsPayload.ComponentEvent object​

A lifecycle event for a component.

Emitted when a component is added to a blueprint, moved on the canvas, renamed or re-tagged, or removed. Subscribe via projectEvents.

ProjectEventsPayload.LinkEvent object​

A lifecycle event for a blueprint link between two components.

Emitted when components are linked or unlinked in a project's blueprint. Links have no mutable body, so only CREATED and DELETED actions are emitted. Subscribe via projectEvents.

Returned By​

projectEvents subscription