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

# Pagination

> Page through list endpoints with cursors.

List endpoints return one page at a time, using cursors:

```json theme={null}
{
  "data": [ ... ],
  "has_more": true,
  "next_cursor": "WyIyMDI2LTA5LTAxVDA0OjAwOjAwLjAwMDAwMFoiLCI..."
}
```

* `limit` sets the page size, from 1 to 100. The default is 25.
* When `has_more` is `true`, pass `next_cursor` as the `cursor` parameter to get the next page.
* When `has_more` is `false`, `next_cursor` is `null` and you've reached the end.

Keep the other query parameters the same when you pass a cursor. Treat the cursor as opaque: its format may change.

```bash theme={null}
curl "https://liveohana.ai/api/v1/bookings?limit=100&cursor=WyIyMDI2LTA5..." \
  -H "Authorization: Bearer ohk_your_key_here"
```

## Syncing changes

To keep a copy of your bookings up to date, store the time of each sync. On the next sync, pass it as `updated_since` so you only page through bookings that changed:

```bash theme={null}
curl "https://liveohana.ai/api/v1/bookings?updated_since=2026-10-27T00:00:00Z" \
  -H "Authorization: Bearer ohk_your_key_here"
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.