| ActorTypeId | ActorType enumeration member | Custom field object type and field type. Is required. |
| Length | Integer | Field length. Max value string length (if string type) |
| Type | CfType enumeration member | Field type : Unknown, String, Integer, Decimal, Money, Phone, Date, Time, Boolean, Url. Is required. |
| SharedWithProvider | CfSharingMode enumeration member | Shared mode with provider Exposed as scalar CfSharingMode enumeration value. |
| SharedByRequestor | CfSharingMode enumeration member | Shared mode by requestor Exposed as scalar CfSharingMode enumeration value. Read-only |
| CpnRequestorId | Integer | CPN Requestor ID Read-only |
| Name | String | Custom field name. Max Length=64. Is required. |
| Options | [{CustomFieldOption entity reference}, ...] | A list of values that can be set in custom field - null for strings |
| IsRemoved | Boolean | Gets or sets the boolean flag indicating if an entity was deleted. |
| ConcurrencyId | Integer | Gets or sets the concurrency identifier used for optimistic locks. |
| Id | Integer | Gets or sets a Corrigo entity identifier. |
| Properties | [{PropertyTreeNode object reference}, ...] | List of filled properties |
| LimitMultipleEntitiesNumberBehaviour | Boolean | Return exception instead of payload if there are more record was retrieved than configured in "*option_name*" company property Used for limiting records in Integration REST API |