# Available event types and payloads

The events that you can subscribe to provide a holistic overview of the full conversation life cycle in Dixa:

- [**Conversation created**](/docs/webhooks/webhooks-payloads#created): a conversation is created inside Dixa
- [**Conversation custom attribute updated**](/docs/webhooks/webhooks-payloads#custom-attribute-updated): custom attributes of a conversation are updated
- [**Conversation open**](/docs/webhooks/webhooks-payloads#open): a conversation is reopened (after it was closed)
- [**Conversation pending**](/docs/webhooks/webhooks-payloads#pending): a follow-up is added to a conversation
- [**Conversation pending expired**](/docs/webhooks/webhooks-payloads#pending-expired): a follow-up added to the conversation has expired
- [**Conversation closed**](/docs/webhooks/webhooks-payloads#closed): a conversation gets closed
- [**Conversation abandoned**](/docs/webhooks/webhooks-payloads#abandoned): a conversation is closed without having an agent assigned
- [**Conversation enqueued**](/docs/webhooks/webhooks-payloads#enqueued): a conversation enters a queue in Dixa
- [**Conversation assigned**](/docs/webhooks/webhooks-payloads#assigned): a conversation gets assigned to an agent
- [**Conversation unassigned**](/docs/webhooks/webhooks-payloads#unassigned): a conversation gets unassigned from an agent
- [**Conversation note added**](/docs/webhooks/webhooks-payloads#note-added): an internal note is added to a conversation
- [**Conversation message added**](/docs/webhooks/webhooks-payloads#message-added): a message is added to the conversation
- [**Conversation tag added**](/docs/webhooks/webhooks-payloads#tag-added): a tag is added to the conversation
- [**Conversation tag removed**](/docs/webhooks/webhooks-payloads#tag-removed): a tag is removed from a conversation
- [**Conversation rated**](/docs/webhooks/webhooks-payloads#rated): a conversation is rated by the end-user OR a comment concerning the rating is left by the end-user (**NOTE**: one webhook is fired for each rating event or rating comment.)
- [**Conversation transferred to agent**](/docs/webhooks/webhooks-payloads#transferred-to-agent): a conversation is transferred to an agent
- [**Conversation transferred to queue**](/docs/webhooks/webhooks-payloads#transferred-to-queue): a conversation is transferred to a queue
- [**Banned enduser**](/docs/webhooks/webhooks-payloads#banned-enduser): an end user is banned
- [**Unbanned enduser**](/docs/webhooks/webhooks-payloads#unbanned-enduser): an end user ban is removed
- [**Banned ip**](/docs/webhooks/webhooks-payloads#banned-ip): an IP address is banned
- [**Unbanned ip**](/docs/webhooks/webhooks-payloads#unbanned-ip): an IP address ban is removed
- [**Enduser replaced**](/docs/webhooks/webhooks-payloads#end-user-replaced): the end user of a conversation is updated
- [**Typing started**](/docs/webhooks/webhooks-payloads#typing-started): The agent is typing a message to the end-user
- [**SLA pending**](/docs/webhooks/webhooks-payloads#sla-pending): an SLA evaluation is created for a conversation, awaiting outcome
- [**SLA breached**](/docs/webhooks/webhooks-payloads#sla-breached): a conversation has exceeded the SLA deadline
- [**SLA achieved**](/docs/webhooks/webhooks-payloads#sla-achieved): a conversation has met the SLA target
- [**SLA voided**](/docs/webhooks/webhooks-payloads#sla-voided): an SLA evaluation is no longer applicable for a conversation


Each webhook will have a [dynamic payload](/docs/webhooks/webhooks-payloads), as not all information is equally important for all events.
This means that we adjust the data depending on what event you have subscribed to, giving you a better overview and making it easier to receive the right information.
You can see the payload of the latest webhooks you received in **Integrations** > **Webhooks** > **View** > **View payload**.