# Read one event

URL: https://docs.fxapis.com/api-reference/events/read-one-event

> Read one event. Exactly as a webhook delivery carried it.

`GET https://api.fxapis.com/v1/events/{id}`

Exactly as a webhook delivery carried it.

Authentication: `Authorization: Bearer <API key>`.

#### Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |
| `id` | path | string (uuid) | yes |  |

#### Responses

- `200`
- `401`
- `402`
- `403`
- `404`

Failures return `{ "error": { "code", "message" } }`; every code is listed at https://docs.fxapis.com/errors.

#### 200 response fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `data` | object | no | Exactly the body a webhook delivery carries: one handler can process both. |
| `data.id` | string (uuid) | no | The same id webhooks send in the body and `fxapis-event-id`. Deduplicate on it. |
| `data.type` | "order.filled" \| "order.rejected" \| "order.unresolved" \| "order.resolved" \| "order.cancelled" \| "position.opened" \| "position.closed" \| "account.state_changed" \| "wave.settled" | no |  |
| `data.createdAt` | string (date-time) | no |  |
| `data.data` | object | no | The resource as the REST API presented it when the event was sent out. |