List member locations

## Organization Locations - List

Organization Locations - List

List the locations on your members' accounts, with their owner.

Paginated, 100 per page by default (page_size up to 500). Filters combine with AND.

Authentication

Two ways to call these endpoints, both scoped to one organization:

  • Secret API key in the X-Flash-Api-Key header (fw_sk_...). The organization needs the Organization Locations API product. The key always acts on its own organization. Publishable keys are refused. This is the mode for software partners integrating on an organization's behalf.
  • User token (Authorization: Token ...) of an administrator of the organization.

Either way, only members of that organization can be read or changed. A user outside it is reported as not_a_member, whether or not the account exists.

GET
/organization/locations/

Authorization

X-Flash-Api-Key<token>

FLASH API key. Secret keys are prefixed fw_sk_live_ and must stay server-side; publishable keys are prefixed fw_pk_live_ and are safe in a public page. Obtain via POST /api-keys/.

In: header

Query Parameters

email?string

Only this member's locations, by email.

external_id?string

Only locations with this external_id.

managed_only?boolean

true: only locations this organization wrote through this API.

member_external_id?string

Only this member's locations, by your member id.

organization_id?integer

Flash staff only, with a user token. API keys always act on their own organization.

page?integer

Page number, from 1.

page_size?integer

Results per page, up to 500. Default 100.

search?string

Only locations of members whose email, name or any tag contains this text, ignoring case. Up to 100 characters.

tag?string

Only locations of members with this tag.

user_id?integer

Only this member's locations.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/organization/locations/"
{  "count": 1,  "next": null,  "previous": null,  "results": [    {      "id": 90211,      "external_id": "crowther-site-118",      "managed": true,      "name": "Lakeview Dr re-roof",      "latitude": "41.88000",      "longitude": "-87.63000",      "notifications": true,      "warning_radius": 8,      "all_clear_countdown": 30,      "default": false,      "owner": {        "user_id": 311,        "email": "dana@crowther.example",        "name": "Dana Ruiz",        "member_external_id": "crowther-emp-17",        "tags": [          "crew-north"        ]      },      "updated_at": "2026-10-17T18:04:11Z"    }  ]}

On this page