NetSuite Custom Fields
You can find the below customFieldList field name in all NetSuite Objects, use it to pass the custom fields list as a part of any create/update request.
Let's see how to add the custom fields in the request and what format the data is to be given:
Specify the Data Type of a Custom Field. First, know what is the NetSuite Custom Field Type of the Custom Field, so we can see what fieldType value is to be selected from the Custom Field Types.
Internal ID of the NetSuite Custom Field.
NetSuite Custom Field API Name
The value of the Custom Field. Required and returned for all the custom fields other than “select” (fieldType)
The Internal ID of the Custom Lookup/Picklist Field. Required and returned for the fieldType “select”
The values of NetSuite Custom Field Type (helps in knowing the fieldType) and the NetSuite Custom Field API Name (scriptId) can be known either by logging into NetSuite or going to the Custom Fields Tab on the Breadwinner for NetSuite page in Salesforce in case of Standard NetSuite Objects.
NetSuite Field Type
The date value is accepted and returned as a Unix timestamp in seconds.
The date-time value is accepted and returned as a Unix timestamp in seconds.
List Record (Lookup)
Internal ID of the NetSuite record or List element
Free Form Text
Domains & Websites
Below is an example of constructing the Customer custom fields as a part of the request: