UseInternalNamesForCustomizations
Specifies the mode used to control whether internal names or label names are used for custom records and fields. By default, internal names are used for both tables and columns.
Possible Values
None, TablesOnly, TablesAndColumnsData Type
string
Default Value
"None"
Remarks
When surfacing tables for custom records and columns for custom fields, NetSuite typically displays their label for ease of use, matching how they appear in the NetSuite UI. However, labels can be modified in NetSuite, which can change how these names appear in external tools.
To prevent labels from changing, set UseInternalNamesForCustomizations to None, which ensures that internal API names are always used. Internal API names cannot be changed.
| Value | Description |
| None | Use internal names for tables and columns. |
| TablesOnly | Use label names for tables. |
| TablesAndColumns | Use label names for tables and columns. |
This property helps maintain consistency when working with custom fields and records in NetSuite.