curl -X POST "https://app.famulor.de/api/automate/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7/disable-ai" \
-H "Authorization: Bearer YOUR_API_KEY"
const conversationId = '7c9e6679-7425-40de-944b-e07fc1f90ae7';
const response = await fetch(
`https://app.famulor.de/api/automate/conversations/${conversationId}/disable-ai`,
{
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
}
);
const data = await response.json();
console.log(data.ai_enabled); // false
import requests
conversation_id = '7c9e6679-7425-40de-944b-e07fc1f90ae7'
response = requests.post(
f'https://app.famulor.de/api/automate/conversations/{conversation_id}/disable-ai',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()
print(data['ai_enabled']) # False
{
"status": true,
"ai_enabled": false
}
{
"status": false,
"error": "Conversation not found"
}
{
"error": "Unauthorized"
}
Disable AI
Disable AI replies for a specific conversation and hand over to a human
POST
/
api
/
automate
/
conversations
/
{uuid}
/
disable-ai
curl -X POST "https://app.famulor.de/api/automate/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7/disable-ai" \
-H "Authorization: Bearer YOUR_API_KEY"
const conversationId = '7c9e6679-7425-40de-944b-e07fc1f90ae7';
const response = await fetch(
`https://app.famulor.de/api/automate/conversations/${conversationId}/disable-ai`,
{
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
}
);
const data = await response.json();
console.log(data.ai_enabled); // false
import requests
conversation_id = '7c9e6679-7425-40de-944b-e07fc1f90ae7'
response = requests.post(
f'https://app.famulor.de/api/automate/conversations/{conversation_id}/disable-ai',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()
print(data['ai_enabled']) # False
{
"status": true,
"ai_enabled": false
}
{
"status": false,
"error": "Conversation not found"
}
{
"error": "Unauthorized"
}
Disables AI responses for a conversation. Once disabled, the assistant will stop generating replies — new messages in the conversation are still stored but not answered by AI.
This is useful for human takeover workflows: trigger this endpoint when a customer asks to speak with a human agent.
Authentication
This endpoint requires your Automate API key as a Bearer token.Path Parameters
string
required
The unique UUID identifier of the conversation
Response Fields
boolean
true when the operation was successfulboolean
Always
false on successError Responses
boolean
false when an error occursstring
Error message. Possible values:
Conversation not found— the UUID does not exist or belongs to a different account
curl -X POST "https://app.famulor.de/api/automate/conversations/7c9e6679-7425-40de-944b-e07fc1f90ae7/disable-ai" \
-H "Authorization: Bearer YOUR_API_KEY"
const conversationId = '7c9e6679-7425-40de-944b-e07fc1f90ae7';
const response = await fetch(
`https://app.famulor.de/api/automate/conversations/${conversationId}/disable-ai`,
{
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
}
);
const data = await response.json();
console.log(data.ai_enabled); // false
import requests
conversation_id = '7c9e6679-7425-40de-944b-e07fc1f90ae7'
response = requests.post(
f'https://app.famulor.de/api/automate/conversations/{conversation_id}/disable-ai',
headers={'Authorization': 'Bearer YOUR_API_KEY'}
)
data = response.json()
print(data['ai_enabled']) # False
{
"status": true,
"ai_enabled": false
}
{
"status": false,
"error": "Conversation not found"
}
{
"error": "Unauthorized"
}
Human Takeover Flow
A common handover pattern:- Create a mid-call tool (for example
transfer_to_human) with a webhook to ActivePieces or your automation flow. - In the automation flow, call
POST /automate/conversations/{uuid}/disable-aiwith your API key. - Notify your support team (for example via Slack, email, or CRM) including the conversation UUID.
- AI stops replying — your human agent takes over by sending messages directly.
⌘I