[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-02-13 UTC."],[[["CustomField is a user-defined field that can be added to entities like Line Items, Orders, Creatives, and more to store additional information."],["This field can hold various data types such as string, number, boolean, or dropdown selection and its visibility can be controlled through API or UI."],["Key properties of a CustomField include its ID, name, description, entity type, data type, and visibility, some of which are read-only after creation."],["CustomFields can be created and updated using the `createCustomFields()` and `updateCustomFields()` methods respectively, found within the CustomFieldService."]]],["The `CustomFieldService` manages user-created fields on entities, including their creation and updates. Key details include: `id` (unique identifier), `name` (required), `description` (optional), and `isActive` (read-only). Fields are associated with entity types like `LINE_ITEM`, `ORDER`, or `CREATIVE`. Data types include `STRING`, `NUMBER`, `TOGGLE`, and `DROP_DOWN`. `visibility` options define accessibility, with choices like `API_ONLY`, `READ_ONLY`, or `FULL`. Custom field options can also be a `DropDownCustomField`.\n"]]