Patch an authored component
RFC 7396 merge patch: send only the fields you are changing. Every field you omit keeps the value it already had. Identical in effect to PUT, which merges the same way. Every placed clip renders the exact version it pins. Send projectId, compositionId and caller-observed concurrency to move that composition's placements to the new version in the same write; repinned reports them. Other placements keep rendering the previous version, and placementsPinnedToPrevious counts them across the org. For a single placement, update the library without projectId, then use apply_composition clip.update to install that exact immutable source pin on the chosen clip under observed dependency guards. Atomic all-use repin requires exact revision admission; unsupported guarded mode and no matching placements refuse the whole write.
Request
- Base URL: https://api.cueframe.ai
- URL: https://api.cueframe.ai/v1/components/{id}
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://api.cueframe.ai/api/auth/mcp/authorize, token URL https://api.cueframe.ai/api/auth/mcp/token, scopes: projects:write)
- API key in header PAYMENT-SIGNATURE
Path parameters
Request body
Example request
{
"name": "Renamed title"
}Response
Component updated.
Changes
No recorded changes to this operation across all 1 revision of this API.