---
title: "Events hooks"
description: "Hand-written shim. Generated list+get via ./events.gen.
(Stream lives in apps/platform/src/hooks/use-event-stream.ts.)"
section: "Libraries"
group: "React hooks"
order: 419
---

## Hooks

### `useListEvents` `query`

List events.

```ts
useListEvents(params?: Omit<ListEventsParams, | > & { filter?: EventFilter; orderBy?: EventOrderBy[]; } & EventShorthands, options?: QueryOpts<Page<Event>>)
```

**Types:** [ListEventsParams](/types/list-events-params) · [EventFilter](/types/event-filter) · [EventOrderBy](/types/event-order-by) · [EventShorthands](/types/event-shorthands) · [Page](/types/page) · [Event](/types/event)

### `useRetrieveEvent` `query`

Get an event by ID.

```ts
useRetrieveEvent(id: string, options?: QueryOpts<Event>)
```

**Types:** [Event](/types/event)
