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

# List Geofences

> List the places your mobile app watches

Lists geofences in ID order, one page at a time. Requires the `geofences:read` scope.

**group** `string`

Only geofences in this group.

**active** `string`

`true` for active geofences only, `false` for paused ones only.

**limit** `integer` (default: 100)

Page size, from 1 to 500.

**cursor** `string`

`nextCursor` from the previous page.

```bash theme={null}
curl "https://api.sequenzy.com/api/v1/geofences?group=stores&limit=500" \
  -H "Authorization: Bearer $SEQUENZY_API_KEY"
```

## Response

**geofences** `object[]`

Geofences, with the fields of [Get Geofence](https://docs.sequenzy.com/api-reference/geofences/get.md).

**nextCursor** `string | null`

Pass as `cursor` for the next page. `null` on the last page.

## Errors

| Status | When |
| - | - |
| 400 | A field is out of range or has the wrong type. The message names the field, for example `radiusMeters must be between 100 and 10000`. |
| 401 | The API key is missing or invalid. |
| 403 | The key lacks the required scope or has no company selected. |


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