Solved:
While the /publish endpoint isn't explicitly listed in the local OpenAPI documentation files (which mostly cover standard CRUD operations), it is a known requirement in Vapi's versioned release workflow. In Vapi, calls to PATCH /assistant/:id only update the Development (Unpublished) version. To make those changes live and clear the "Unpublished" status in the dashboard, you must follow up with a
POST
to the /publish endpoint.