Projects
Update project
Renames a project. This endpoint does not create, delete or reconfigure projects.
- Only name is writable: a non-empty string of at most 191 characters.
- Unknown fields are rejected with 400 INVALID_PARAMS rather than silently ignored.
- Send expectedUpdatedAt (the revision from GET) to fence the rename: if the project changed since that read, the call returns 409 STALE_PROJECT instead of overwriting a newer name. Shop API keys may omit it; delegated (MCP OAuth) tokens must send it or get 428 PRECONDITION_REQUIRED.
- Hierarchy, shop linkage and market settings belong to Studio and the Dashboard and are not writable with an API key.
- No cache invalidation happens: name does not affect rendered storefront content.
- Clients or proxies that cannot send PATCH may send POST to the same URL with the same body.
Required scope: content:write
patch/projects/{projectId}
Request
- Base URLhttps://studio.weaverse.io/api/v1/content
- AuthHTTP bearer
Path parameters
projectIdstring required
Request body
Response
The updated project
Changes
No recorded changes to this operation across all 1 revision of this API.