{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/FieldDescribe", "title": "FieldDescribe", "type": "object", "description": "Metadata description of a single field on an sObject", "properties": { "aggregatable": { "type": "boolean" }, "autoNumber": { "type": "boolean" }, "byteLength": { "type": "integer" }, "calculated": { "type": "boolean" }, "calculatedFormula": { "type": "string", "nullable": true }, "cascadeDelete": { "type": "boolean" }, "caseSensitive": { "type": "boolean" }, "compoundFieldName": { "type": "string", "nullable": true }, "controllerName": { "type": "string", "nullable": true }, "createable": { "type": "boolean" }, "custom": { "type": "boolean" }, "defaultValue": { "nullable": true }, "defaultValueFormula": { "type": "string", "nullable": true }, "defaultedOnCreate": { "type": "boolean" }, "dependentPicklist": { "type": "boolean" }, "deprecatedAndHidden": { "type": "boolean" }, "digits": { "type": "integer" }, "displayLocationInDecimal": { "type": "boolean" }, "encrypted": { "type": "boolean" }, "externalId": { "type": "boolean" }, "extraTypeInfo": { "type": "string", "nullable": true }, "filterable": { "type": "boolean" }, "filteredLookupInfo": { "type": "object", "nullable": true }, "formulaTreatNullNumberAsZero": { "type": "boolean" }, "groupable": { "type": "boolean" }, "highScaleNumber": { "type": "boolean" }, "htmlFormatted": { "type": "boolean" }, "idLookup": { "type": "boolean" }, "inlineHelpText": { "type": "string", "nullable": true }, "label": { "type": "string" }, "length": { "type": "integer" }, "mask": { "type": "string", "nullable": true }, "maskType": { "type": "string", "nullable": true }, "name": { "type": "string" }, "nameField": { "type": "boolean" }, "namePointing": { "type": "boolean" }, "nillable": { "type": "boolean" }, "permissionable": { "type": "boolean" }, "picklistValues": { "type": "array", "items": { "type": "object", "properties": { "active": { "type": "boolean" }, "defaultValue": { "type": "boolean" }, "label": { "type": "string" }, "validFor": { "type": "string", "nullable": true }, "value": { "type": "string" } } } }, "polymorphicForeignKey": { "type": "boolean" }, "precision": { "type": "integer" }, "queryByDistance": { "type": "boolean" }, "referenceTargetField": { "type": "string", "nullable": true }, "referenceTo": { "type": "array", "items": { "type": "string" } }, "relationshipName": { "type": "string", "nullable": true }, "relationshipOrder": { "type": "integer", "nullable": true }, "restrictedDelete": { "type": "boolean" }, "restrictedPicklist": { "type": "boolean" }, "scale": { "type": "integer" }, "searchPrefilterable": { "type": "boolean" }, "soapType": { "type": "string" }, "sortable": { "type": "boolean" }, "type": { "type": "string", "enum": [ "id", "boolean", "currency", "date", "datetime", "double", "email", "int", "multipicklist", "percent", "phone", "picklist", "reference", "string", "textarea", "url" ] }, "unique": { "type": "boolean" }, "updateable": { "type": "boolean" }, "writeRequiresMasterRead": { "type": "boolean" } } }