v1
latestOpenAPI 3.0.32026-07-267015229.9 KBPALs
Publish PAL
Publishes the PAL Builder draft associated with this pal_id, making its content the live version used by new conversations, deployments, and public reads.
Call this after a draft-routed Patch PAL response. That response includes a publish_url you can use directly. Publishing preserves the live layers.conferencing configuration and keeps the draft row available for future Builder edits.
If the PAL has no Builder draft, the call is idempotent: Tavus returns the current live PAL. You can pass either the stable live PAL id or its underlying draft id, although integrations should normally keep and publish the stable live pal_id.
post/v2/pals/{pal_id}/publish
Response
The published live PAL. status is success.
Example response
{
"status": "success",
"pal_id": "pcb7a34da5fe",
"pal_name": "Life Coach",
"system_prompt": "As a Life Coach, you are a dedicated professional who specializes in...",
"updated_at": "2026-07-14T17:00:00.000000"
}