Make a TFU Live version of an existing agent
Make a TFU Live version of an existing non TFU Live voice agent, in the same sub-account, as the dashboard’s Make a TFU Live version does. Its script, business knowledge and voice are carried into a separate TFU Live agent, and the settings that map one to one from the original (its booking calendar, a single tag, the ZIP list) are filled from it. The original agent and its campaigns are only read. The new agent gets its own paused campaign with no caller number and is set up for test calls only: nothing dials until it is configured and taken live. The answer says what came across (carried), what did not and why (notCarried), what works (operational) and anything to watch (warnings). Takes a minute or two; AI derivation costs USD 0.50 when the copy is made. The copy finishes even if the call times out: call again, and one still being made answers 409 TFU_LIVE_COPY_IN_PROGRESS, one made answers 409 TFU_LIVE_COPY_EXISTS naming it (existing). An agent that cannot be copied faithfully is refused with 501 TFU_LIVE_COPY_UNSUPPORTED (reason, needs, notCarried).
Required scope: agents:write.
Required API key scope: agents:write.
Authorizations
Send your API key as Authorization: Bearer YOUR_API_KEY.
Query Parameters
Sub-account belonging to the authenticated agency and any narrower credential location binding.
Body
The existing agent to make a TFU Live version of.
The existing (non TFU Live) voice agent to make a TFU Live version of, by the id ordinary agent operations use. A live campaign in this sub-account must run it.
^[A-Za-z0-9_-]{1,100}$