Update Entry
update_entryReplace an existing content entry by sending its full data payload. Does not alter publish state; use publish_entry to update visibility.
Instructions
Replace an existing content entry (HTTP PUT). Sends the full data payload; required fields (e.g. title, slug) must be included. Saves NEVER change the publish state — if the entry has a published version, the public API keeps serving that snapshot under state=published until you explicitly call publish_entry. Use patch_entry for partial updates and publish_entry/unpublish_entry to control visibility.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Object with field names and their new values; richtext fields are markdown strings. Relation fields: on write send the related entry's UUID string or numeric id only; one-to-one = one value, one-to-many = array of UUIDs/ids. Do not pass the nested entry object from get_entry/list_entries. Media fields: asset UUID strings and/or numeric asset ids (array when multiple). | |
| uuid | Yes | The entry UUID | |
| locale | No | Locale code | |
| collection_slug | Yes | The collection slug |