curl -X DELETE https://backend.talking-avatar.dev/api/talking-avatar/voice-agents/AGENT_ID/links/LINK_ID \
-H "Authorization: Bearer $TALKING_AVATAR_API_KEY"
import { deleteAgentLink } from "@interviewflowai/talking-avatar/server";
await deleteAgentLink({ apiKey: process.env.TALKING_AVATAR_API_KEY, agentId: "AGENT_ID", linkId: "LINK_ID" });
{
"data": { "id": "6f2c1b0e-4d7a-4a51-9a3e-2b8c7d1e9f40" },
"code": 200,
"message": "Link deleted"
}
{ "code": 404, "message": "Link not found" }
Private agent links
Delete a link
Stop a link right away.
DELETE
/
api
/
talking-avatar
/
voice-agents
/
{agentId}
/
links
/
{linkId}
curl -X DELETE https://backend.talking-avatar.dev/api/talking-avatar/voice-agents/AGENT_ID/links/LINK_ID \
-H "Authorization: Bearer $TALKING_AVATAR_API_KEY"
import { deleteAgentLink } from "@interviewflowai/talking-avatar/server";
await deleteAgentLink({ apiKey: process.env.TALKING_AVATAR_API_KEY, agentId: "AGENT_ID", linkId: "LINK_ID" });
{
"data": { "id": "6f2c1b0e-4d7a-4a51-9a3e-2b8c7d1e9f40" },
"code": 200,
"message": "Link deleted"
}
{ "code": 404, "message": "Link not found" }
The link stops working immediately: its page shows This agent isn’t available. A call already in progress on it carries on until it ends.
string
required
Bearer tav_…, your API key.string
required
The voice agent’s ID.
string
required
The link’s
id.Response
string
The deleted link’s ID.
curl -X DELETE https://backend.talking-avatar.dev/api/talking-avatar/voice-agents/AGENT_ID/links/LINK_ID \
-H "Authorization: Bearer $TALKING_AVATAR_API_KEY"
import { deleteAgentLink } from "@interviewflowai/talking-avatar/server";
await deleteAgentLink({ apiKey: process.env.TALKING_AVATAR_API_KEY, agentId: "AGENT_ID", linkId: "LINK_ID" });
{
"data": { "id": "6f2c1b0e-4d7a-4a51-9a3e-2b8c7d1e9f40" },
"code": 200,
"message": "Link deleted"
}
{ "code": 404, "message": "Link not found" }