# Event Types

> Complete reference of all audit log event types in Unkey including key creation, deletion, verification, permission changes, and more.

## Workspaces

Workspace actions that will create a new audit log item.

- `workspace.create` - A workspace is created.
- `workspace.update` - A workspace is updated.
- `workspace.delete` - A workspace is deleted.
- `workspace.opt_in` - A workspace was opted into a feature.

## Keyspace

Keyspace actions that will create a new audit log item.

- `api.create` - A keyspace is created.
- `api.update` - A keyspace is updated.
- `api.delete` - A keyspace is deleted.

## Keys

Key actions that will create a new audit log item.

- `key.create` - A key is created.
- `key.update` - A key is updated.
- `key.delete` - A key is deleted.
- `key.reroll` - A key is rerolled.
- `key.verify` - A root key verifies a key.

### Ratelimit Namespace

Ratelimit Namespace actions that will create a new audit log item.

- `ratelimitNamespace.create` - A ratelimit namespace is created.
- `ratelimitNamespace.update` - A ratelimit namespace is updated.
- `ratelimitNamespace.delete` - A ratelimit namespace is deleted.

### Ratelimit

Ratelimit actions that will create a new audit log item.

- `ratelimit.create` - A ratelimit is created.
- `ratelimit.update` - A ratelimit is updated.
- `ratelimit.delete` - A ratelimit is deleted.
- `ratelimit.limit` - A root key applies a ratelimit.
- `ratelimit.set_override` - A ratelimit override is set.
- `ratelimit.read_override` - A ratelimit override is read.
- `ratelimit.delete_override` - A ratelimit override is deleted.

## Role

Role actions that will create a new audit log item.

- `role.create` - A role is created.
- `role.update` - A role is updated.
- `role.delete` - A role is deleted.

## Permission

Permission actions that will create a new audit log item.

- `permission.create` - A permission is created.
- `permission.update` - A permission is updated.
- `permission.delete` - A permission is deleted.

## Authorization

Authorization actions that will create a new audit log item.

- `authorization.connect_role_and_permission` - A role and permission are connected.
- `authorization.disconnect_role_and_permissions` - A role and permission are disconnected.
- `authorization.connect_role_and_key` - A role and key are connected.
- `authorization.disconnect_role_and_key` - A role and key are disconnected.
- `authorization.connect_permission_and_key` - A permission and key are connected.
- `authorization.disconnect_permission_and_key` - A permission and key are disconnected.

## Webhook

Webhook actions that will create a new audit log item.

- `webhook.create` - A webhook is created.
- `webhook.update` - A webhook is updated.
- `webhook.delete` - A webhook is deleted.

## Identity

Identity actions that will create a new audit log item.

- `identity.create` - An identity is created.
- `identity.update` - An identity is updated.
- `identity.delete` - An identity is deleted.
