Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.envless.cloud/llms.txt

Use this file to discover all available pages before exploring further.

All event types use the format entity.action. Each webhook endpoint subscribes to a subset of these; only matching events are delivered.

Workspace

TypeFires when
workspace.createdA new workspace is created
workspace.updatedName, slug or icon changes
workspace.deletedThe workspace is soft-deleted

Project

TypeFires when
project.createdA new project is created
project.updatedName, slug or icon changes
project.deletedThe project is deleted

Environment

TypeFires when
environment.createdA new environment is created in a project
environment.updatedName or slug changes
environment.deletedThe environment is deleted

Variable

TypeFires when
variable.createdA new variable is created
variable.updatedValue, name, type or isSecret changes
variable.deletedThe variable is deleted
variable.bulk_createdVariables created via the bulk endpoint (payload includes the array)
variable.bulk_deletedVariables deleted via the bulk endpoint
Variable payloads never include the encrypted value or the plaintext. Only id, name, type, isSecret, and environment context.

Version

TypeFires when
variable_version.createdA version snapshot is published
variable_version.rolled_backAn environment is rolled back to an earlier version

Member

TypeFires when
member.invitedA new email invite is sent
member.invite_resentThe invite email is resent
member.acceptedThe invitee accepts and joins the workspace
member.updatedThe member’s role changes
member.removedThe member is removed (or self-leaves — payload includes left: true)

API key

TypeFires when
key.createdA new API key is created
key.updatedName, scopes, projectIds, or active state changes
key.rotatedThe key value is rotated
key.deletedThe key is deleted

CLI token

TypeFires when
cli_token.createdA device-code flow completes and a CLI token is issued
cli_token.revokedA CLI token is revoked (dashboard or envless logout)

Role

TypeFires when
role.createdA custom role is created
role.updatedName, description, or permissions change
role.deletedA custom role is deleted

Subscription

TypeFires when
subscription.createdA workspace’s first subscription is created (Polar)
subscription.updatedStatus or billing period changes
Subscription events have actor: null — they originate from Polar webhooks, not a dashboard user.

Webhook

TypeFires when
webhook.createdA new webhook endpoint is configured
webhook.updatedURL, event subscriptions, or enabled state changes
webhook.deletedA webhook endpoint is removed
webhook.secret_rotatedThe signing secret is rotated (payload includes only secretLastFour)
webhook.delivery_failedA delivery exhausts all retries and gives up
To prevent infinite loops, webhook.delivery_failed is not emitted for a failed webhook.delivery_failed delivery.