List sites
List all sites visible to the authenticated consumer. Sites created via the
API have managed_by_site set, referencing the site that manages them.
Pass address to find sites near a postal address. The server geocodes
the string first, filters by the resolved address components, and echoes
the resolved value as geocoded_address in the response.
Authorizations
OAuth2 client credentials flow. Exchange your client_id and
client_secret for a short-lived access token, then pass it as
a Bearer token in the Authorization header.
Headers
Organisation ID that scopes this request. The authenticated consumer must be authorized for this organisation. Omitting this header returns 400; passing an unauthorised org returns 403.
Query Parameters
Cursor for forward pagination. Pass the next_cursor value from a
previous response to fetch the next page. Must be a valid resource ID.
Maximum number of items to return per page.
1 <= x <= 50Filter to sites managed by a given site. Use a site ID or
ext-{externalId}.
Filter to sites belonging to an organisation. Use an organisation
ID or ext-{externalId}.
Free-form address string to match against. The server geocodes the
string, then filters sites by the resolved address components:
country_code must match exactly, and city/postcode are matched
as case-insensitive substrings when the geocoder resolves them.
Street is not used for matching. If the address cannot be geocoded,
the request fails with a validation error.