To create your first model access your workspace and click on the models menu item
In this page you can create new models and see your existing models.
Click on New
This is the Model creation form where you can name your Model, add a description and set the model to be Localized. Setting the Model Label will auto generate the API Id.
Setting a Model to Localized enables a few features for the Content Records under that model:
- Add translations – you can add any number of translations to your content and view all the different languages your content has been translated into.
- Configure fields to auto translate – Once your Model is created and you start adding fields to them you will be able to choose which field will be auto translated when adding translations to any given Content Record under that model
- API Language Filtering – Models that are localized can be queried in the same way as a non-localized model, but also accept a simple language flag to return you your translated content, you can keep the same query being sent and simply update the language parameter to get different translations.
Once your Model is saved you can start adding fields to it.
In this page you can view the existing fields on this Model and create new ones by clicking Add Field
The Field creation form requires you to enter a Label for your field (API Name will be automatically generated) and a Type for your field.
The types available for a field are
Text – Simple string field to store unformatted text
Rich Text – Text field capable of storing formatted text and HTML
Choice – Field that presents user with a predetermined list of choices
Reference – This field allows you to link Content Records from the same or different models to your current record. Note: when this type is chosen you will be asked to choose a model from which to reference
Asset – The Asset field allows you to link assets to your content record, it can be a single asset or a list of multiple assets
Number – Used to save integer numbers
Boolean – Field to store a true or false value
Date – Field that represents a Date
Date/time – Field that represents a Date as well as exact time
There are also several optional setting and configurations available
Default – Here you can set the default value for your field. If a Content Record is saved without a value in a field with a default value then the value of the field will be set to the default value.
Title Field – This is used to specify a field as the main display field for a Model, when looking up or referencing a Content Record the field set as Title Field will be shown.
Mandatory – Mandatory allows you to set your field as required before a Content Record is saved. Content Records where a mandatory field is not set will not be allowed to be saved.
Hidden – This flag allows you to hide fields on the form
Read Only – Used to make fields on your record not editable
Auto Translate – Setting this flag to true allows you to have your Content auto translated into other languages when adding translations to your content. Note this is only visible when the Model is set to Localized.
Once you have created all your fields you can customize the layout of your Model. You can add Rows for grouping fields, name those sections and reorganize your fields in the form. Customizing the Layout of your Model changes how your Content Record will look to content creators.

