quipteams API
GET/offices
scopeoffices:readreturns200

List offices

Returns offices for your company, office name ascending by default, with keyset cursor pagination.

Query parameters

country
stringFilter by country (exact match).
search
stringFree-text search over office name and address.
sort
stringOne of: created_at, office_name, country. Prefix with `-` for descending. Default `office_name`. Unknown fields return 400 VALIDATION_ERROR.
limit
numberRows per page. Default 25, max 100.
cursor
stringOpaque keyset cursor - pass `meta.next_cursor` from the previous page.

Example response

json
{
  "data": [
    {
      "id": "41524637-a8b9-4c0d-9e2f-304152637485",
      "office_name": "HQ",
      "country": "United States",
      "address": "123 Market St, San Francisco, CA, 94103",
      "contact_name": "Jane Smith",
      "email": "office@acme.com",
      "phone": "415 555 0100",
      "phone_country_code": "+1",
      "tax_id": null,
      "created_at": "2025-09-01T00:00:00.000Z",
      "updated_at": "2025-09-01T00:00:00.000Z"
    }
  ],
  "meta": { "has_more": false, "next_cursor": null, "total": 1 }
}