GET All Fields

All Fields

Returns all fields for a given site. This is a slow operation and should not be used in active integration. This endpoint is intended for workflows where you need to generate an entire site ERD, Blueprint, or Schema. A much faster operation is to get the fields for a given entry type.

Params

None

Request

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

Response

[
  {
    "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
  },
  {
    "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
  },
  ...
]