Restricted Keywords for UIDs
When providing user-defined unique IDs (UIDs) for content types and entries, there are certain keywords that you cannot include in the UIDs as follows.
Restricted keywords for UIDs for Content Type
The following set of keywords cannot be used as the UID of a Content Type:
- api_key
- built_io_application_user
- built_io_application_user_role
- built_io_installation_data
- built_io_upload
- built_io_label
- built_io_audit_log
- built_io_publish_queue
- built_io_language
- built_io_environment
Restricted keywords for UIDs for Fields
The following set of keywords cannot be used as the UID of a Field:
- uid
- api_key
- created_at
- deleted_at
- updated_at
- tags_array
- klass_id
- applikation_id
- *_ids
- id
- _id
- ACL
- SYS_ACL
- DEFAULT_ACL
- app_user_object_uid
- built_io_upload
- __loc
- tags
- _owner
- _version
- toJSON
- save
- update
- domain
- shard_account
- shard_app
- shard_random
- hook
- __indexes
- __meta
- created_by
- updated_by
- inbuilt_class
- tenant_id
- isSystemUser
- isApplicationUser
- isNew
- _shouldLean
- _shouldFilter
- options
- _version
- __v
- locale
- publish_details
Warning: Fields cannot have UID ending with “_ids.”