Events emitted when WorkOS feature flags are changed.
Events emitted when WorkOS feature flags are created, updated, deleted, or their rules are updated.
Event name: flag.created
Triggered when a feature flag is created.
Payload data corresponds to the Feature Flag object.
{ "event": "flag.created", "id": "event_01K43DMGDK941Z4YPH6XGHTY3S", "data": { "id": "flag_01K43DMGCCK0STXE0EJT2AHQN0", "name": "Advanced Audit Logging", "slug": "advanced-audit-logging", "object": "flag", "created_at": "2025-08-28T17:56:30.985Z", "updated_at": "2025-08-28T17:56:30.985Z", "description": "" }, "context": { "client_id": "client_07FA3DZGSL941Z4YPH6XGHTY3S", "actor": { "id": "user_01K9ZXY7Q2W8V5LJ3T4B8N6M5", "name": "Colin Morikawa", "source": "dashboard" } }, "created_at": "2025-08-28T17:56:31.027Z" }
Event name: flag.updated
Triggered when a feature flag is updated.
Payload data corresponds to the Feature Flag object.
{ "event": "flag.updated", "id": "event_01K43DS82YTHC4BN2J0F6QNVW1", "data": { "id": "flag_01K43DMGCCK0STXE0EJT2AHQN0", "name": "Advanced Audit Logging", "slug": "advanced-audit-logging", "object": "flag", "created_at": "2025-08-28T17:56:30.985Z", "updated_at": "2025-09-01T15:49:06.300Z", "description": "Enable advanced audit logging for users", "tags": ["audit", "logging", "beta"] }, "context": { "client_id": "client_07FA3DZGSL941Z4YPH6XGHTY3S", "actor": { "id": "user_01K9ZXY7Q2W8V5LJ3T4B8N6M5", "name": "Colin Morikawa", "source": "dashboard" }, "previous_attributes": { "description": "", "tags": ["audit", "logging"] } }, "created_at": "2025-09-01T15:49:06.334Z" }
Event name: flag.deleted
Triggered when a feature flag is deleted.
Payload data corresponds to the Feature Flag object.
{ "event": "flag.deleted", "id": "event_01K43DMGDK941Z4YPH6XGHTY3S", "data": { "id": "flag_01K43DMGCCK0STXE0EJT2AHQN0", "name": "Advanced Audit Logging", "slug": "advanced-audit-logging", "object": "flag", "created_at": "2025-08-28T17:56:30.985Z", "updated_at": "2025-08-28T17:56:30.985Z", "description": "Improved logging for audit trail" }, "context": { "client_id": "client_07FA3DZGSL941Z4YPH6XGHTY3S", "actor": { "id": "user_01K9ZXY7Q2W8V5LJ3T4B8N6M5", "name": "Colin Morikawa", "source": "dashboard" } }, "created_at": "2025-08-28T17:56:31.027Z" }
Event name: flag.rule_updated
Triggered when a feature flag’s rules are modified.
Payload data corresponds to the Feature Flag object.
{ "event": "flag.rule_updated", "id": "event_01K43DV45EXDX2M6M903MHYHP3", "data": { "id": "flag_01K43DMGCCK0STXE0EJT2AHQN0", "name": "Advanced Audit Logging", "slug": "advanced-audit-logging", "object": "feature_flag", "created_at": "2025-08-28T17:56:30.985Z", "updated_at": "2025-08-28T17:56:30.985Z", "description": "" }, "context": { "client_id": "client_07FA3DZGSL941Z4YPH6XGHTY3S", "actor": { "id": "user_01K1C557F5P0P36MJ1HE3GRXBN", "name": "Tom Kim", "source": "dashboard" }, "access_type": "some", "configured_targets": { "organizations": [ { "id": "org_01K1C52WNZ2CR3A9QYHHVWXYZ1", "name": "Acme Corp" }, { "id": "org_01K1C52WNZ2CR3A9QYHHVWXYZ2", "name": "Globex Inc" } ], "users": [] }, "previous_attributes": { "context": { "access_type": "none", "configured_targets": { "organizations": [], "users": [] } } } }, "created_at": "2025-09-01T20:00:07.854Z" }