Skip to main content
CMS field keys come from the database schema in Plato CMS. Use the field key, not the display label, in API requests.

Text Fields

Non-localized text:
Localized text:
If you send a plain string to a localized field, Plato stores it as English.

Numbers

Number, slider, and rating fields accept numeric values:

Booleans

Toggle fields and checkbox fields without options accept booleans:

Select And Multi-Select

Single select fields usually accept one option value:
Multi-select style fields accept an array:
Use stable option values from the CMS schema.

Dates And Times

Date and date-time fields are normalized to ISO strings.

JSON

JSON fields accept objects, arrays, numbers, strings, booleans, or null.
If you send JSON as a string, it must be valid JSON.

File And Image Fields

File and image fields store file references. For single-file fields, send one value:
For multi-file fields, send an array:

Empty Values

Use null or an empty string to clear most single-value fields. Multi-value fields become an empty array when cleared. Boolean fields become false when cleared.