All Fields

GET {{host}}/api/rest/v4/schema/allfields

Retrieves all fields across all objects/entry types for the current site.

⚠️

Note: This is a slow, resource-intensive operation and should not be used in active integrations.
This endpoint is intended for scenarios such as generating a complete site ERD, blueprint, or schema.
Refer to the Field by EntryType, Field by ID, or Multiple Field IDs endpoints for most use-cases.

Params

None

Request

GET {{host}}/api/rest/v4/schema/allfields
Authorization: Bearer {{token}}

Response

[
  {
    "apiName": "Name",
    "fieldType": 1,
    "isRequired": true,
    "allowDuplicates": false,
    "warnOnNearDuplicates": false,
    "isMoney": false,
    "isMultiSelect": false,
    "entryLists": [],
    "systemFieldType": 9,
    "isKey": false,
    "isCalculated": false,
    "isAttachment": false,
    "isStoreRequestSupported": true,
    "id": 2038,
    "name": "Name",
    "entryListId": 2000
  },
  {
    "apiName": "CreatedBy",
    "fieldType": 7,
    "isRequired": false,
    "allowDuplicates": true,
    "warnOnNearDuplicates": false,
    "isMoney": false,
    "isMultiSelect": false,
    "entryLists": [
      2032
    ],
    "systemFieldType": 2,
    "isKey": false,
    "isCalculated": false,
    "isAttachment": false,
    "isStoreRequestSupported": false,
    "id": 2035,
    "name": "Created By",
    "entryListId": 2000
  },
  ...
]