CustomField
The band’s own fields on core tables. Each row is one real column, named with the x_ prefix, on the table it belongs to. Retiring a field hides it everywhere and keeps its data.
- createdType: stringFormat: date-time
_time read-onlyrequiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- descriptionType: string | nullrequired
- entityType: string | nullrequired
The table the field is on, e.g. gigs or venues. Fixed once created.
- fieldType: string | nullenum
_type requiredFixed once created; to change a field’s type, retire it and add a new one.
values- rich
_text - number
- currency
- date
- time
- checkbox
- select
- multi
_select
- rich
- idType: stringFormat: uuidread-onlyrequired
- keyType: string | nullrequired
The column name: lowercase, starting with x_. Fixed once created.
- labelType: string | nullrequired
- lastType: stringFormat: date-time
_edited _time read-onlyrequiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- optionsType: array of string | nullrequired
The allowed values of a select or multi_select field.
- orderType: number | nullrequired
- relationType: string | nullrequired
The table a relation field points at. Fixed once created.
- requiredType: booleanrequired
New records must supply a value. Checked by the API, not the database.
- statusType: "active" or "retired" or nullenumrequired
A retired field is hidden from the API and the app; its column and data stay.