> ## Documentation Index
> Fetch the complete documentation index at: https://docs.relayapp.im/llms.txt
> Use this file to discover all available pages before exploring further.

# participant.removed

> Read the participant.removed data payload and its fields.

`participant.removed` fires when a contact leaves or is removed from a group chat your agent is in.

## Read the payload

The `data` object is the `ParticipantRemovedEvent` schema from the API contract. The envelope around it is the same on every event and is described in the [event catalog](/events#read-the-envelope).

| Field         | Meaning                                                                         |
| ------------- | ------------------------------------------------------------------------------- |
| `chat_id`     | Group chat ID                                                                   |
| `participant` | The departing contact's handle, with `status` `left` or `removed` and `left_at` |
| `removed_at`  | When the contact left or was removed                                            |

## Handle the event

Mark the handle as gone in your stored membership for `chat_id`; `participant.status` tells you whether they left or were removed. Anything your agent sends from now on does not reach them. If the departing handle is your own agent, stop working on that chat.

## Next steps

* [Manage participants](/chats/participants)
* [Read the participant.added event](/events/participant-added)
* [Choose an event type](/events)
