> For the complete documentation index, see [llms.txt](https://developers.evertransit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.evertransit.com/webhooks/webhook-events/about-events.md).

# About events

When configuring a webhook, you can use the UI to choose which events will send you payloads. Only subscribing to specific events limits the number of HTTP requests to your server. You can also subscribe to all current events and you can change the list of subscribed events anytime.

Each event corresponds to a certain action that can happen in your fleet. For example, if you subscribe to the `ride.created`event, you'll receive detailed payloads as JSON every time a ride is created in your fleet.

For a complete list of available webhook events and their payloads, see "[Event List](/webhooks/webhook-events/event-list.md)".

### Event object common properties <a href="#issue-event-object-common-properties" id="issue-event-object-common-properties"></a>

| Name           | Type   | Description                                                                                                                                                                                                                                                       |
| -------------- | ------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| idempotemcyKey | string | The `idempotemcyKey` is the id associated with an occurrence of a specific event. It can be used to ensure that an occurrence of an event is not processed more than once.                                                                                        |
| eventName      | string | The name of the event.                                                                                                                                                                                                                                            |
| publishTime    | string | The date and time when the event was published.                                                                                                                                                                                                                   |
| data           | object | Object containing the API resource relevant to the event. For example, an `ride.created` event will have a full [ride object](https://developers.evertransit.com/webhooks/webhook-events/pages/OajgNy6598WqJSzmpid3#ride.created) as the value of the object key. |

#### Payload example

```json
{
  "idempotencyKey": "1111111111111111",
  "eventName": "ride.created",
  "publishTime": "2022-05-02T16:15:55.147Z",
  "data": {
   ...
  }
}
```
