# WebHookType

What a web hook reports on: each change to one kind of run, or to uploaded files.

**Kind:** a string enum, used in requests and responses.

## Values

| Value | Description |
|---|---|
| `"AppProcess"` | App runs. |
| `"IngestedFile"` | Files uploaded to a knowledge base, as they are processed. |
| `"InteractionProcess"` | Interaction runs. |
| `"CapsuleProcess"` | Capsule runs. |
| `"CodePipelineProcess"` | Code pipeline runs. |
| `"CodeGenerationProcess"` | Retired: nothing is ever sent for it. Don't register it. |
| `"Billing"` | Billing notices: the tenant ran out of credit or got it back, used up an allowance, or ran low. |

New values can appear, so treat one you don't know as "something else", not as an error.

## Where it's used

- Inside [`WebHookRegistration`](https://docs.maitento.com/reference/types/web-hook-registration.md)
- Inside [`WebHookRegistrationCreateRequest`](https://docs.maitento.com/reference/types/web-hook-registration-create-request.md)
