Skip to main content

projectEvents

Subscribe to events within a specific project via WebSocket.

Receives events for the project itself, its environments, and its blueprint (components and links). Requires read access to the project.

subscription {
projectEvents(organizationId: "my-org", projectId: "my-project") {
... on Event { action timestamp }
... on ProjectEvent {
project { id name }
}
... on EnvironmentEvent {
environment { id name }
}
... on ComponentEvent {
component { id name }
}
... on LinkEvent {
link { id fromField toField }
}
}
}
projectEvents(
organizationId: ID!
projectId: ID!
): ProjectEventsPayload

Arguments​

projectEvents.organizationId ● ID! non-null scalar {#organization-id}​

Your organization's unique identifier.

projectEvents.projectId ● ID! non-null scalar {#project-id}​

The identifier of the project to subscribe to.

Type​

ProjectEventsPayload union​

Events delivered by the projectEvents subscription.

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