Update PAL Skill
Merge changes into an existing skill attachment’s configuration. Fields you pass replace the existing values, fields you omit are preserved, and fields set to null are removed. The merged configuration is validated against the skill’s config schema.
Unlike Attach Skill to PAL, this endpoint cannot create a new attachment - the skill must already be attached.
https://docs.tavus.io/openapi.yaml for the full HTTP API contract.Authorizations
Path Parameters
The unique identifier of the PAL.
"pcb7a34da5fe"
The unique identifier of the skill.
"presentation"
Body
Partial configuration to merge into the existing config.
{ "slides_trigger": "on_demand" }
Response
Successfully updated the skill attachment
A skill attached to a PAL.
The unique identifier of the attached skill.
"presentation"
The skill's configuration. Empty object for skills with no configuration.
Shape depends on skill_id - see Skills. For magic_canvas, config.components is a sparse overlay; see Canvas configuration.
{
"document_ids": ["d1234567890", "d2468101214"],
"slides_trigger": "walk_the_deck",
"prompt": "Walk the participant through the Q4 roadmap deck."
}
ISO 8601 timestamp of when the skill was first attached to the PAL.
"2026-06-10T14:30:45.123456+00:00"
ISO 8601 timestamp of when the attachment was last modified.
"2026-06-10T14:30:45.123456+00:00"

