components
Update an authored component
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.
put/v1/components/{id}
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
idstring required
Request body
Example request
{
"name": "Renamed title"
}Response
Component updated.
Changes
No recorded changes to this operation across all 1 revision of this API.