Skip to main content

Update Page

Updates component items on the page resolved for type / handle / locale (same locale fallback as Get Page). Also accepts POST for clients/proxies that cannot send PATCH bodies.
Requires a Content API key. See Authentication.

Path parameters

Request body

Behavior:
  • data is shallow-merged into the item’s existing data — send only the changed top-level keys; nested objects are replaced wholesale.
  • Unknown item ids are created only when type is supplied; otherwise they are returned as notFound.
  • Each children reference must point to an existing page item or a typed new item created in the same request.
  • A page inherited from a parent project returns 409 — edit it on the source project.
On success the edit goes live through api.weaverse.io like a Studio save.

Example

Errors