QuipteamsREST API

List offices

Offices: Query saved office addresses. Pass an office's `id` as `office_id` on a recipient when creating a quote to auto-fill name, country, address, email, and phone.

Endpoint5 params

Parameters

NameTypeDescription
countrystring
Filter by country (exact match)
searchstring
Search across office name and address
sortstring
Sort field (default: office_name). Prefix with `-` for descending. Allowed: office_name, country, created_at
limitinteger
Items per page, 1-100 (default: 25)
cursorstring
Pagination cursor from a previous response
javascript
const response = await fetch(`https://api.quipteams.com/api/v1/offices?limit=10`, {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
  },
});

const { data } = await response.json();
console.log(data);

Response

json
{
  "data": [
    {
      "id": "brex-seattle",
      "office_name": "Seattle HQ",
      "country": "US",
      "address": "500 Pine St, Seattle, WA 98101",
      "contact_name": "Peterson Almeida",
      "email": "ops@acme.com",
      "phone": "555-0111",
      "phone_country_code": "+1",
      "tax_id": null,
      "created_at": "2026-02-10T12:00:00.000Z",
      "updated_at": "2026-02-10T12:00:00.000Z"
    }
  ],
  "meta": {
    "has_more": false,
    "next_cursor": null,
    "total": 1
  }
}