---
title: "List custom field offices"
method: GET
path: "/v3/custom_field_offices"
tags: ["Custom Field Offices"]
---

# List custom field offices

`GET /v3/custom_field_offices`

A custom_field_office restricts a custom field's visibility to a single office, so the field only appears on jobs, openings, or offers whose office matches. A custom field with no rows in this list is visible to every office — the right default for remote-first or single-office orgs that don't scope fields by location. Filter by `custom_field_ids` to see which offices a given field is scoped to, or by `office_ids` to see which fields are scoped to a given office. Office scoping composes with `/v3/custom_field_departments`: a field carrying both kinds of rows is only visible where both an office and department match.

## Query parameters

- `cursor` string
- `per_page` integer
- `ids` integer[]
- `created_at` object
  - `gte` string, date-time
  - `lte` string, date-time
  - `gt` string, date-time
  - `lt` string, date-time
- `updated_at` object
  - `gte` string, date-time
  - `lte` string, date-time
  - `gt` string, date-time
  - `lt` string, date-time
- `custom_field_ids` integer[]
- `office_ids` integer[]
- `fields` string[]

## Response `200`

Successful

- object[]
  - `id` integer
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `custom_field_id` integer — Id of the custom field whose visibility is being scoped. References a `/v3/custom_fields` row.
  - `office_id` integer — Id of the office the custom field is restricted to. References a `/v3/offices` row.

---

[API](https://skmtc.dev/greenhouse/apis/auth-api.md) · [All operations](https://skmtc.dev/greenhouse/apis/auth-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/greenhouse/auth-api/revisions/9517a2e54640/schema)
