---
title: "Get a List of Fields"
method: GET
path: "/fields"
tags: ["Miscellaneous"]
---

# Get a List of Fields

`GET /fields`

This endpoint doesn't consume Apollo credits. Learn more about [API pricing and credits](https://docs.apollo.io/docs/api-pricing).

Use the Get a List of Fields endpoint to retrieve information about all of the fields that exist in your Apollo account.<br><br>This endpoint requires a master API key. If you call the endpoint without a master key, you receive a `403` response. Check out <a href="https://docs.apollo.io/docs/create-api-key">Create an API Key</a> to learn how to create a master key.

## Query parameters

- `source` 'system' | 'custom' | 'crm_synced'

## Response `200`

200

- object
  - `fields` object[]
    - `id` string, required
    - `label` string, required
    - `modality` string, required — Entity type this field belongs to (contact, account, opportunity, lead, custom_object)
    - `context` string — High‑level context for the field (contact, account, opportunity, lead, custom_object)
    - `type` string, required — Field data type (text, number, date, datetime, boolean, picklist, multi_select, url, email, phone, currency)
    - `source` string — Field source (system, custom, crm_synced)
    - `project_workspace_id` string
    - `meta` object — Extended configuration for the field
    - `created_at` string, date-time
    - `updated_at` string, date-time

## Other responses

- `401` — 401
- `403` — 403
- `429` — 429

---

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