Skip to main content
DELETE
/
user
/
tools
/
{id}
Delete mid call tool
curl --request DELETE \
  --url https://app.autocalls.ai/api/user/tools/{id} \
  --header 'Accept: <accept>' \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: <content-type>'
{
  "message": "Tool deleted successfully"
}
This endpoint allows you to permanently delete a mid call tool. This will also remove the tool from all assistants it was assigned to.

Headers

Authorization
string
required
Bearer token for authentication
Content-Type
string
required
Must be application/json
Accept
string
required
Must be application/json

Path Parameters

id
integer
required
The unique identifier of the tool to delete

Response fields

message
string
Success message confirming deletion
{
  "message": "Tool deleted successfully"
}

Note

When a tool is deleted, it is automatically removed from all assistants. To manage tool assignments without deleting the tool, use:
  • Update Assistant - Use the tool_ids parameter to remove tools from specific assistants
I