Update a field
Updates displayName, description, required, isUnique, example, and (for option fields only) config; type and targetCollectionId are immutable. Setting required: true is rejected until every active item has a valid value for the field. Setting isUnique: true enforces uniqueness on all future writes and fails with a conflict when existing values already collide; unique is not supported for plain_text, markdown, multi_reference, image, gallery, or file fields. Pass key to rename the field’s key: the key is atomically migrated in every stored item’s data in the same transaction (no values are lost), a conflict is returned when the new key is already used in the collection, and when the website has a published version the rename is validated against the published site’s content queries. Pass position: "first" or "last", or "before" / "after" together with anchorFieldId, to move the field within the collection’s display order.
Request
- Base URL: https://api.cactal.ai/v1
- URL: https://api.cactal.ai/v1/cms/fields/{fieldId}
- Auth: HTTP bearer
Path parameters
Request body
Response
The updated field.
Changes
No recorded changes to this operation across all 1 revision of this API.