Directory Enabled

Triggered when a directory sync is enabled

postWebhookorganization.directory_enabled

Payload

spec_versionstring required

The webhook specification version

idstring required

Unique identifier for the webhook event (must be prefixed with "evt_")

type'organization.created' | 'organization.updated' | 'organization.deleted' | 'organization.sso_created' | 'organization.sso_deleted' | 'organization.sso_enabled' | 'organization.sso_disabled' | 'user.signup' | 'user.login' | 'user.logout' | 'user.organization_invitation' | 'user.organization_membership_created' | 'user.organization_membership_updated' | 'user.organization_membership_deleted' | 'organization.directory.user_created' | 'organization.directory.user_updated' | 'organization.directory.user_deleted' | 'organization.directory.group_created' | 'organization.directory.group_updated' | 'organization.directory.group_deleted' | 'organization.directory_enabled' | 'organization.directory_disabled' | 'role.created' | 'role.updated' | 'role.deleted' | 'permission.created' | 'permission.updated' | 'permission.deleted' required

The event type

occurred_atstring date-time required

When the event occurred (ISO 8601 format)

environment_idstring required

The environment ID where the event occurred

organization_idstring

The organization ID (if applicable)

object'Organization' | 'Connection' | 'Role' | 'Directory' | 'DirectoryUser' | 'DirectoryGroup' | 'Permission' | 'OrgMembership' | 'User' required

The type of object that triggered the webhook

dataobject

The event payload (structure varies by event type)

display_namestring

Human-readable display name for the event

Example payload

{
  "spec_version": "1",
  "id": "evt_1234567890abcdef",
  "type": "organization.created",
  "occurred_at": "2024-01-01T00:00:00Z",
  "environment_id": "env_1234567890abcdef",
  "organization_id": "org_1234567890abcdef",
  "object": "Organization",
  "data": {
    "id": "org_1234567890abcdef",
    "name": "Example Organization",
    "created_at": "2024-01-01T00:00:00Z"
  },
  "display_name": "Organization Created"
}

Response

Webhook received successfully

Changes