Custom Field Schemas
A Custom Field Schema presents you with all (regular and shared) Custom Fields that belong on a given object (Lead, Contact, Opportunity, or some specific Custom Activity or Custom Object Type), in the specific order that you've defined. It's the best endpoint to use when asking the question: "What Custom Fields can I set on this object?"
The object_type
in the URL can be one of: lead
, contact
, opportunity
,
activity/<cat_id>
, custom_object/<cotype_id>
.
Fetch a specific Custom Field Schema.
GET /custom_field_schema/{object_type}/
Reorder Custom Fields within a specific Custom Field Schema.
PUT /custom_field_schema/{object_type}/
To reorder Custom Fields (and thus change the order in which they are displayed
in the Close UI), you simply need to supply a fields
list with {"id": ...}
items corresponding to the IDs of the Custom Fields belonging to the given
Schema. Note that any IDs that are omitted from the list with be automatically
appended to the end of the list. If you want to remove some Fields from the
Schema, then delete the Custom Field or – in case of Shared Custom Fields –
disassociate the Field from the given object.