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