PAL
Patch PAL
Update specific fields of a PAL using JSON Patch operations.
PATCH
For AI agents, use
https://docs.tavus.io/openapi.yaml for the full HTTP API contract.The patch applies to the live PAL. If the PAL has unapplied changes in PAL Maker, the write is rejected with
409 ("conflict": "maker_changes") so it cannot silently overwrite in-progress Maker work. Retry with ?force=true to update the live PAL and discard those Maker changes. See PAL editing lifecycle.layers.conferencing is patched separately. layers.conferencing (the Google Meet / Zoom integration) controls how people reach the PAL, so it always applies immediately: a single request cannot mix conferencing ops with edits to other fields — split the request in two.Authorizations
Path Parameters
The unique identifier of the PAL.
Example:
"pcb7a34da5fe"
Query Parameters
Only relevant when the PAL has unapplied changes in PAL Maker, which makes a normal patch return 409 with "conflict": "maker_changes". Pass force=true to update the live PAL anyway and discard those Maker changes. The response then includes discarded_maker_changes: true.
Body
application/json
The operation to perform. Must be one of: add, remove, replace, copy, move, test
Available options:
add, remove, replace, copy, move, test Example:
"add"
The value to be used within the operation. This field is not required for the remove operation.
Example:
"tavus-llama-4"

