curl --request PUT \ --url https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid} \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data @- <<EOF{ "name": "Support Team Coach", "description": "Coaches the support team after every evaluation", "is_active": true, "is_default": false, "coaching_tone": "supportive", "coaching_frequency": "immediate", "auto_trigger_threshold": 70, "language": "English", "include_positive_feedback": true, "include_actionable_steps": true, "include_resources": true, "general_guidelines": "Always start with positive feedback. Be specific with examples.", "coaching_templates": [ { "name": "Low Score Performance", "template": "Let's review this call together. I noticed a few areas where small changes can make a big difference...", "scenario": "When agent scores below 60%", "tone": "supportive", "is_custom": true } ], "training_examples": [ { "issue": "Agent scored 55% due to poor greeting and rushed resolution", "coaching": "I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding." } ], "resource_library": [ { "title": "Active Listening Basics", "type": "video", "url": "https://example.com/active-listening", "description": "A 10-minute video on letting customers finish their thoughts.", "topics": "empathy, listening, interruptions" } ]}EOF
import requests
url = "https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}"
payload = {
"name": "Support Team Coach",
"description": "Coaches the support team after every evaluation",
"is_active": True,
"is_default": False,
"coaching_tone": "supportive",
"coaching_frequency": "immediate",
"auto_trigger_threshold": 70,
"language": "English",
"include_positive_feedback": True,
"include_actionable_steps": True,
"include_resources": True,
"general_guidelines": "Always start with positive feedback. Be specific with examples.",
"coaching_templates": [
{
"name": "Low Score Performance",
"template": "Let's review this call together. I noticed a few areas where small changes can make a big difference...",
"scenario": "When agent scores below 60%",
"tone": "supportive",
"is_custom": True
}
],
"training_examples": [
{
"issue": "Agent scored 55% due to poor greeting and rushed resolution",
"coaching": "I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding."
}
],
"resource_library": [
{
"title": "Active Listening Basics",
"type": "video",
"url": "https://example.com/active-listening",
"description": "A 10-minute video on letting customers finish their thoughts.",
"topics": "empathy, listening, interruptions"
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Support Team Coach',
description: 'Coaches the support team after every evaluation',
is_active: true,
is_default: false,
coaching_tone: 'supportive',
coaching_frequency: 'immediate',
auto_trigger_threshold: 70,
language: 'English',
include_positive_feedback: true,
include_actionable_steps: true,
include_resources: true,
general_guidelines: 'Always start with positive feedback. Be specific with examples.',
coaching_templates: [
{
name: 'Low Score Performance',
template: 'Let\'s review this call together. I noticed a few areas where small changes can make a big difference...',
scenario: 'When agent scores below 60%',
tone: 'supportive',
is_custom: true
}
],
training_examples: [
{
issue: 'Agent scored 55% due to poor greeting and rushed resolution',
coaching: 'I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.'
}
],
resource_library: [
{
title: 'Active Listening Basics',
type: 'video',
url: 'https://example.com/active-listening',
description: 'A 10-minute video on letting customers finish their thoughts.',
topics: 'empathy, listening, interruptions'
}
]
})
};
fetch('https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Support Team Coach',
'description' => 'Coaches the support team after every evaluation',
'is_active' => true,
'is_default' => false,
'coaching_tone' => 'supportive',
'coaching_frequency' => 'immediate',
'auto_trigger_threshold' => 70,
'language' => 'English',
'include_positive_feedback' => true,
'include_actionable_steps' => true,
'include_resources' => true,
'general_guidelines' => 'Always start with positive feedback. Be specific with examples.',
'coaching_templates' => [
[
'name' => 'Low Score Performance',
'template' => 'Let\'s review this call together. I noticed a few areas where small changes can make a big difference...',
'scenario' => 'When agent scores below 60%',
'tone' => 'supportive',
'is_custom' => true
]
],
'training_examples' => [
[
'issue' => 'Agent scored 55% due to poor greeting and rushed resolution',
'coaching' => 'I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.'
]
],
'resource_library' => [
[
'title' => 'Active Listening Basics',
'type' => 'video',
'url' => 'https://example.com/active-listening',
'description' => 'A 10-minute video on letting customers finish their thoughts.',
'topics' => 'empathy, listening, interruptions'
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}"
payload := strings.NewReader("{\n \"name\": \"Support Team Coach\",\n \"description\": \"Coaches the support team after every evaluation\",\n \"is_active\": true,\n \"is_default\": false,\n \"coaching_tone\": \"supportive\",\n \"coaching_frequency\": \"immediate\",\n \"auto_trigger_threshold\": 70,\n \"language\": \"English\",\n \"include_positive_feedback\": true,\n \"include_actionable_steps\": true,\n \"include_resources\": true,\n \"general_guidelines\": \"Always start with positive feedback. Be specific with examples.\",\n \"coaching_templates\": [\n {\n \"name\": \"Low Score Performance\",\n \"template\": \"Let's review this call together. I noticed a few areas where small changes can make a big difference...\",\n \"scenario\": \"When agent scores below 60%\",\n \"tone\": \"supportive\",\n \"is_custom\": true\n }\n ],\n \"training_examples\": [\n {\n \"issue\": \"Agent scored 55% due to poor greeting and rushed resolution\",\n \"coaching\": \"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.\"\n }\n ],\n \"resource_library\": [\n {\n \"title\": \"Active Listening Basics\",\n \"type\": \"video\",\n \"url\": \"https://example.com/active-listening\",\n \"description\": \"A 10-minute video on letting customers finish their thoughts.\",\n \"topics\": \"empathy, listening, interruptions\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
HttpResponse<String> response = Unirest.put("https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Support Team Coach\",\n \"description\": \"Coaches the support team after every evaluation\",\n \"is_active\": true,\n \"is_default\": false,\n \"coaching_tone\": \"supportive\",\n \"coaching_frequency\": \"immediate\",\n \"auto_trigger_threshold\": 70,\n \"language\": \"English\",\n \"include_positive_feedback\": true,\n \"include_actionable_steps\": true,\n \"include_resources\": true,\n \"general_guidelines\": \"Always start with positive feedback. Be specific with examples.\",\n \"coaching_templates\": [\n {\n \"name\": \"Low Score Performance\",\n \"template\": \"Let's review this call together. I noticed a few areas where small changes can make a big difference...\",\n \"scenario\": \"When agent scores below 60%\",\n \"tone\": \"supportive\",\n \"is_custom\": true\n }\n ],\n \"training_examples\": [\n {\n \"issue\": \"Agent scored 55% due to poor greeting and rushed resolution\",\n \"coaching\": \"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.\"\n }\n ],\n \"resource_library\": [\n {\n \"title\": \"Active Listening Basics\",\n \"type\": \"video\",\n \"url\": \"https://example.com/active-listening\",\n \"description\": \"A 10-minute video on letting customers finish their thoughts.\",\n \"topics\": \"empathy, listening, interruptions\"\n }\n ]\n}")
.asString();
require 'uri'
require 'net/http'
url = URI("https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Support Team Coach\",\n \"description\": \"Coaches the support team after every evaluation\",\n \"is_active\": true,\n \"is_default\": false,\n \"coaching_tone\": \"supportive\",\n \"coaching_frequency\": \"immediate\",\n \"auto_trigger_threshold\": 70,\n \"language\": \"English\",\n \"include_positive_feedback\": true,\n \"include_actionable_steps\": true,\n \"include_resources\": true,\n \"general_guidelines\": \"Always start with positive feedback. Be specific with examples.\",\n \"coaching_templates\": [\n {\n \"name\": \"Low Score Performance\",\n \"template\": \"Let's review this call together. I noticed a few areas where small changes can make a big difference...\",\n \"scenario\": \"When agent scores below 60%\",\n \"tone\": \"supportive\",\n \"is_custom\": true\n }\n ],\n \"training_examples\": [\n {\n \"issue\": \"Agent scored 55% due to poor greeting and rushed resolution\",\n \"coaching\": \"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.\"\n }\n ],\n \"resource_library\": [\n {\n \"title\": \"Active Listening Basics\",\n \"type\": \"video\",\n \"url\": \"https://example.com/active-listening\",\n \"description\": \"A 10-minute video on letting customers finish their thoughts.\",\n \"topics\": \"empathy, listening, interruptions\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
{ "success": true, "message": "Coaching agent updated successfully", "data": { "uuid": "3f6a8c2e-9d1b-4e7a-b5c3-2a1f0e9d8c7b", "name": "Support Team Coach", "description": "Coaches the support team after every evaluation", "is_active": true, "is_default": true, "coaching_tone": "supportive", "coaching_frequency": "immediate", "auto_trigger_threshold": 70, "language": "English", "include_positive_feedback": true, "include_actionable_steps": true, "include_resources": true, "general_guidelines": "Always start with positive feedback.", "coaching_templates": [ { "name": "Low Score Performance", "scenario": "When agent scores below 60%", "tone": "supportive", "template": "Let's review this call together...", "is_custom": false } ], "training_examples": [ { "issue": "Agent scored 55% due to poor greeting", "coaching": "I noticed you interrupted the customer a few times..." } ], "resource_library": [ { "title": "Active Listening Basics", "type": "video", "url": "https://example.com/active-listening", "description": "<string>", "topics": "empathy, listening" } ], "created_at": "2026-06-04T10:15:30+00:00", "updated_at": "2026-06-04T10:15:30+00:00" }}
{
"success": false,
"message": "Agent not found",
"data": []
}
{
"success": false,
"message": "Agent not found",
"data": []
}
{
"success": false,
"message": "Agent not found",
"data": []
}
Coaching Agents
Update a coaching agent (same as PATCH)
Works exactly like PATCH /api/v1/coaching-agents/.
PUT
/
api
/
v1
/
coaching-agents
/
{uuid}
Update a coaching agent (same as PATCH)
curl --request PUT \ --url https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid} \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data @- <<EOF{ "name": "Support Team Coach", "description": "Coaches the support team after every evaluation", "is_active": true, "is_default": false, "coaching_tone": "supportive", "coaching_frequency": "immediate", "auto_trigger_threshold": 70, "language": "English", "include_positive_feedback": true, "include_actionable_steps": true, "include_resources": true, "general_guidelines": "Always start with positive feedback. Be specific with examples.", "coaching_templates": [ { "name": "Low Score Performance", "template": "Let's review this call together. I noticed a few areas where small changes can make a big difference...", "scenario": "When agent scores below 60%", "tone": "supportive", "is_custom": true } ], "training_examples": [ { "issue": "Agent scored 55% due to poor greeting and rushed resolution", "coaching": "I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding." } ], "resource_library": [ { "title": "Active Listening Basics", "type": "video", "url": "https://example.com/active-listening", "description": "A 10-minute video on letting customers finish their thoughts.", "topics": "empathy, listening, interruptions" } ]}EOF
import requests
url = "https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}"
payload = {
"name": "Support Team Coach",
"description": "Coaches the support team after every evaluation",
"is_active": True,
"is_default": False,
"coaching_tone": "supportive",
"coaching_frequency": "immediate",
"auto_trigger_threshold": 70,
"language": "English",
"include_positive_feedback": True,
"include_actionable_steps": True,
"include_resources": True,
"general_guidelines": "Always start with positive feedback. Be specific with examples.",
"coaching_templates": [
{
"name": "Low Score Performance",
"template": "Let's review this call together. I noticed a few areas where small changes can make a big difference...",
"scenario": "When agent scores below 60%",
"tone": "supportive",
"is_custom": True
}
],
"training_examples": [
{
"issue": "Agent scored 55% due to poor greeting and rushed resolution",
"coaching": "I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding."
}
],
"resource_library": [
{
"title": "Active Listening Basics",
"type": "video",
"url": "https://example.com/active-listening",
"description": "A 10-minute video on letting customers finish their thoughts.",
"topics": "empathy, listening, interruptions"
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
name: 'Support Team Coach',
description: 'Coaches the support team after every evaluation',
is_active: true,
is_default: false,
coaching_tone: 'supportive',
coaching_frequency: 'immediate',
auto_trigger_threshold: 70,
language: 'English',
include_positive_feedback: true,
include_actionable_steps: true,
include_resources: true,
general_guidelines: 'Always start with positive feedback. Be specific with examples.',
coaching_templates: [
{
name: 'Low Score Performance',
template: 'Let\'s review this call together. I noticed a few areas where small changes can make a big difference...',
scenario: 'When agent scores below 60%',
tone: 'supportive',
is_custom: true
}
],
training_examples: [
{
issue: 'Agent scored 55% due to poor greeting and rushed resolution',
coaching: 'I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.'
}
],
resource_library: [
{
title: 'Active Listening Basics',
type: 'video',
url: 'https://example.com/active-listening',
description: 'A 10-minute video on letting customers finish their thoughts.',
topics: 'empathy, listening, interruptions'
}
]
})
};
fetch('https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'name' => 'Support Team Coach',
'description' => 'Coaches the support team after every evaluation',
'is_active' => true,
'is_default' => false,
'coaching_tone' => 'supportive',
'coaching_frequency' => 'immediate',
'auto_trigger_threshold' => 70,
'language' => 'English',
'include_positive_feedback' => true,
'include_actionable_steps' => true,
'include_resources' => true,
'general_guidelines' => 'Always start with positive feedback. Be specific with examples.',
'coaching_templates' => [
[
'name' => 'Low Score Performance',
'template' => 'Let\'s review this call together. I noticed a few areas where small changes can make a big difference...',
'scenario' => 'When agent scores below 60%',
'tone' => 'supportive',
'is_custom' => true
]
],
'training_examples' => [
[
'issue' => 'Agent scored 55% due to poor greeting and rushed resolution',
'coaching' => 'I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.'
]
],
'resource_library' => [
[
'title' => 'Active Listening Basics',
'type' => 'video',
'url' => 'https://example.com/active-listening',
'description' => 'A 10-minute video on letting customers finish their thoughts.',
'topics' => 'empathy, listening, interruptions'
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}"
payload := strings.NewReader("{\n \"name\": \"Support Team Coach\",\n \"description\": \"Coaches the support team after every evaluation\",\n \"is_active\": true,\n \"is_default\": false,\n \"coaching_tone\": \"supportive\",\n \"coaching_frequency\": \"immediate\",\n \"auto_trigger_threshold\": 70,\n \"language\": \"English\",\n \"include_positive_feedback\": true,\n \"include_actionable_steps\": true,\n \"include_resources\": true,\n \"general_guidelines\": \"Always start with positive feedback. Be specific with examples.\",\n \"coaching_templates\": [\n {\n \"name\": \"Low Score Performance\",\n \"template\": \"Let's review this call together. I noticed a few areas where small changes can make a big difference...\",\n \"scenario\": \"When agent scores below 60%\",\n \"tone\": \"supportive\",\n \"is_custom\": true\n }\n ],\n \"training_examples\": [\n {\n \"issue\": \"Agent scored 55% due to poor greeting and rushed resolution\",\n \"coaching\": \"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.\"\n }\n ],\n \"resource_library\": [\n {\n \"title\": \"Active Listening Basics\",\n \"type\": \"video\",\n \"url\": \"https://example.com/active-listening\",\n \"description\": \"A 10-minute video on letting customers finish their thoughts.\",\n \"topics\": \"empathy, listening, interruptions\"\n }\n ]\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}
HttpResponse<String> response = Unirest.put("https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Support Team Coach\",\n \"description\": \"Coaches the support team after every evaluation\",\n \"is_active\": true,\n \"is_default\": false,\n \"coaching_tone\": \"supportive\",\n \"coaching_frequency\": \"immediate\",\n \"auto_trigger_threshold\": 70,\n \"language\": \"English\",\n \"include_positive_feedback\": true,\n \"include_actionable_steps\": true,\n \"include_resources\": true,\n \"general_guidelines\": \"Always start with positive feedback. Be specific with examples.\",\n \"coaching_templates\": [\n {\n \"name\": \"Low Score Performance\",\n \"template\": \"Let's review this call together. I noticed a few areas where small changes can make a big difference...\",\n \"scenario\": \"When agent scores below 60%\",\n \"tone\": \"supportive\",\n \"is_custom\": true\n }\n ],\n \"training_examples\": [\n {\n \"issue\": \"Agent scored 55% due to poor greeting and rushed resolution\",\n \"coaching\": \"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.\"\n }\n ],\n \"resource_library\": [\n {\n \"title\": \"Active Listening Basics\",\n \"type\": \"video\",\n \"url\": \"https://example.com/active-listening\",\n \"description\": \"A 10-minute video on letting customers finish their thoughts.\",\n \"topics\": \"empathy, listening, interruptions\"\n }\n ]\n}")
.asString();
require 'uri'
require 'net/http'
url = URI("https://{subdomain}.mihu.ai/api/v1/coaching-agents/{uuid}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"name\": \"Support Team Coach\",\n \"description\": \"Coaches the support team after every evaluation\",\n \"is_active\": true,\n \"is_default\": false,\n \"coaching_tone\": \"supportive\",\n \"coaching_frequency\": \"immediate\",\n \"auto_trigger_threshold\": 70,\n \"language\": \"English\",\n \"include_positive_feedback\": true,\n \"include_actionable_steps\": true,\n \"include_resources\": true,\n \"general_guidelines\": \"Always start with positive feedback. Be specific with examples.\",\n \"coaching_templates\": [\n {\n \"name\": \"Low Score Performance\",\n \"template\": \"Let's review this call together. I noticed a few areas where small changes can make a big difference...\",\n \"scenario\": \"When agent scores below 60%\",\n \"tone\": \"supportive\",\n \"is_custom\": true\n }\n ],\n \"training_examples\": [\n {\n \"issue\": \"Agent scored 55% due to poor greeting and rushed resolution\",\n \"coaching\": \"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.\"\n }\n ],\n \"resource_library\": [\n {\n \"title\": \"Active Listening Basics\",\n \"type\": \"video\",\n \"url\": \"https://example.com/active-listening\",\n \"description\": \"A 10-minute video on letting customers finish their thoughts.\",\n \"topics\": \"empathy, listening, interruptions\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body
{ "success": true, "message": "Coaching agent updated successfully", "data": { "uuid": "3f6a8c2e-9d1b-4e7a-b5c3-2a1f0e9d8c7b", "name": "Support Team Coach", "description": "Coaches the support team after every evaluation", "is_active": true, "is_default": true, "coaching_tone": "supportive", "coaching_frequency": "immediate", "auto_trigger_threshold": 70, "language": "English", "include_positive_feedback": true, "include_actionable_steps": true, "include_resources": true, "general_guidelines": "Always start with positive feedback.", "coaching_templates": [ { "name": "Low Score Performance", "scenario": "When agent scores below 60%", "tone": "supportive", "template": "Let's review this call together...", "is_custom": false } ], "training_examples": [ { "issue": "Agent scored 55% due to poor greeting", "coaching": "I noticed you interrupted the customer a few times..." } ], "resource_library": [ { "title": "Active Listening Basics", "type": "video", "url": "https://example.com/active-listening", "description": "<string>", "topics": "empathy, listening" } ], "created_at": "2026-06-04T10:15:30+00:00", "updated_at": "2026-06-04T10:15:30+00:00" }}
{
"success": false,
"message": "Agent not found",
"data": []
}
{
"success": false,
"message": "Agent not found",
"data": []
}
{
"success": false,
"message": "Agent not found",
"data": []
}
Create/update payload. On update only the fields you send are changed; the template, example, and resource lists replace the existing ones when provided.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Mihu API Documentation","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mihu.ai/mihu-ai-logo.svg","dark":"https://mihu.ai/mihu-ai-logo.svg"},"favicon":"https://mintcdn.com/mihu/0m7Oc8JtUTBQ3siW/favicon.svg?fit=max\u0026auto=format\u0026n=0m7Oc8JtUTBQ3siW\u0026q=85\u0026s=2996ee148a7045b38c59204dc11e26db","navbar":{"links":[{"href":"mailto:support@mihu.ai","label":"Support"}],"primary":{"type":"button","label":"Login","href":"https://app.mihu.ai"}},"footer":{"socials":{"x":"https://x.com/mihu-ai","github":"https://github.com/mihu-ai","linkedin":"https://www.linkedin.com/company/mihuai"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Mihu ","icon":"book-open-cover","href":"https://mihu.ai"},{"anchor":"Login","icon":"newspaper","href":"https://app.mihu.ai"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mihu","hasAudioNarration":false,"actualSubdomain":"mihu","customDomains":["developers.mihu.ai"],"gitSource":{"type":"github","owner":"mihu-ai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abc3fd20b294233485be31a","collectionId":"15b6d4ff-7d7c-4ed3-ae64-955b8b137a41","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abc3fd20b294233485be31a"},"entitlements":{},"buildId":"6abc3fd20b294233485be31a","clientVersion":"0.0.3969","searchFilterCounts":[{"language":"default","tag":"API Reference","count":1211},{"language":"default","tag":"Agents","count":78},{"language":"default","tag":"Builders","count":26},{"language":"default","tag":"Phone Numbers","count":23},{"language":"default","tag":"Guides","count":18},{"language":"default","tag":"Simulations","count":18},{"language":"default","tag":"Tables","count":18},{"language":"default","tag":"Workspace Queue","count":18},{"language":"default","tag":"Conversations","count":17},{"language":"default","tag":"Assistant Channels","count":16}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/coaching-agents/update-a-coaching-agent-same-as-patch","slug":"/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch","pageMetadata":{"title":"Update a coaching agent (same as PATCH)","description":"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/coaching-agents/{uuid}","href":"/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Works exactly like PATCH /api/v1/coaching-agents/\", \".\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update a coaching agent (same as PATCH)","description":"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/coaching-agents/{uuid}","href":"/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Coaching Agents"],"summary":"Update a coaching agent (same as PATCH)","description":"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.","operationId":"updateCoachingAgentPut","parameters":["4b515cc5-138a-4ce6-b0c7-ed77854c3068"],"requestBody":"74718946-1500-4519-882f-1175c3914f51","responses":{"200":"8df66cc1-01ba-4368-aec3-63080f99f1e0","401":"624da688-be89-4a84-82ea-73a6d7b74b4b","404":"b1258b1f-a2cf-4d4a-8626-2e168b3cfb5d","422":"7ccc115a-6673-4e35-ac1f-564c1be2b1a6"},"security":["5c15654f-2818-4881-8760-a7b869f70261"],"method":"put","type":"path","servers":["bcda63a5-036d-470f-b56c-8a9db0f46b1c","87e676c6-99b3-4549-92df-6b757513ec6f"],"path":"/api/v1/coaching-agents/{uuid}","baseUrlOptions":["https://{subdomain}.mihu.ai","/docs"],"title":"Update a coaching agent (same as PATCH)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4b515cc5-138a-4ce6-b0c7-ed77854c3068":{"name":"uuid","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"description":"Create/update payload. On update only the fields you send are changed; the template, example, and resource lists replace the existing ones when provided.","properties":{"name":{"type":"string","maxLength":255,"example":"Support Team Coach","uniqueKey":"name","typeLabel":"string"},"description":{"oneOf":[{"type":"string","example":"Coaches the support team after every evaluation","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","example":"Coaches the support team after every evaluation","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"is_active":{"type":"boolean","default":true,"example":true,"uniqueKey":"is_active","typeLabel":"boolean"},"is_default":{"description":"Send true to make this the default coach. To move the default away from an agent, set another one as default.","type":"boolean","default":false,"example":false,"uniqueKey":"is_default","typeLabel":"boolean"},"coaching_tone":{"description":"supportive, direct, constructive, motivational — or your own wording, e.g. `friendly but firm`.","type":"string","default":"supportive","maxLength":100,"example":"supportive","uniqueKey":"coaching_tone","typeLabel":"string"},"coaching_frequency":{"description":"When coaching is generated. Currently `immediate` — after each evaluation.","type":"string","default":"immediate","enum":["immediate"],"example":"immediate","uniqueKey":"coaching_frequency","typeLabel":"enum\u003cstring>"},"auto_trigger_threshold":{"description":"Coaching is generated automatically when an agent scores below this percentage.","type":"integer","default":70,"maximum":100,"minimum":0,"example":70,"uniqueKey":"auto_trigger_threshold","typeLabel":"integer"},"language":{"description":"Language for coaching messages and feedback.","type":"string","default":"English","maxLength":50,"example":"English","uniqueKey":"language","typeLabel":"string"},"include_positive_feedback":{"description":"Highlight what the agent did well.","type":"boolean","default":true,"example":true,"uniqueKey":"include_positive_feedback","typeLabel":"boolean"},"include_actionable_steps":{"description":"Provide specific steps for improvement.","type":"boolean","default":true,"example":true,"uniqueKey":"include_actionable_steps","typeLabel":"boolean"},"include_resources":{"description":"Recommend relevant training resources.","type":"boolean","default":true,"example":true,"uniqueKey":"include_resources","typeLabel":"boolean"},"general_guidelines":{"oneOf":[{"description":"Your coaching philosophy — applied to every coaching message.","type":"string","example":"Always start with positive feedback. Be specific with examples.","uniqueKey":"general_guidelines.oneOf.0","typeLabel":"string"},{"description":"Your coaching philosophy — applied to every coaching message.","type":"null","example":"Always start with positive feedback. Be specific with examples.","uniqueKey":"general_guidelines.oneOf.1","typeLabel":"null"}],"uniqueKey":"general_guidelines","typeLabel":"string | null"},"coaching_templates":{"description":"Templates for different scenarios. Sending this replaces the existing list. Leave it out on create to start with sample templates.","type":"array","items":{"description":"A coaching template for a specific scenario. Example: `{\"name\": \"Low Score Performance\", \"scenario\": \"When agent scores below 60%\", \"tone\": \"supportive\", \"template\": \"Let's review this call together...\"}`","required":["name","template"],"properties":{"name":{"type":"string","maxLength":255,"example":"Low Score Performance","isRequired":true,"uniqueKey":"coaching_templates.items.[INDEX].name","typeLabel":"string"},"template":{"description":"The coaching message template.","type":"string","example":"Let's review this call together. I noticed a few areas where small changes can make a big difference...","isRequired":true,"uniqueKey":"coaching_templates.items.[INDEX].template","typeLabel":"string"},"scenario":{"oneOf":[{"description":"When this template should be used.","type":"string","example":"When agent scores below 60%","uniqueKey":"coaching_templates.items.[INDEX].scenario.oneOf.0","typeLabel":"string"},{"description":"When this template should be used.","type":"null","example":"When agent scores below 60%","uniqueKey":"coaching_templates.items.[INDEX].scenario.oneOf.1","typeLabel":"null"}],"uniqueKey":"coaching_templates.items.[INDEX].scenario","typeLabel":"string | null"},"tone":{"oneOf":[{"type":"string","maxLength":100,"example":"supportive","uniqueKey":"coaching_templates.items.[INDEX].tone.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":100,"example":"supportive","uniqueKey":"coaching_templates.items.[INDEX].tone.oneOf.1","typeLabel":"null"}],"uniqueKey":"coaching_templates.items.[INDEX].tone","typeLabel":"string | null"},"is_custom":{"type":"boolean","default":true,"example":true,"uniqueKey":"coaching_templates.items.[INDEX].is_custom","typeLabel":"boolean"}},"type":"object","uniqueKey":"coaching_templates.items.[INDEX]","typeLabel":"object"},"uniqueKey":"coaching_templates","typeLabel":"object[]"},"training_examples":{"description":"Examples of your coaching style. Sending this replaces the existing list. Leave it out on create to start with a sample example.","type":"array","items":{"description":"An example that teaches the AI your coaching style. Example: `{\"issue\": \"Agent scored 55% due to poor greeting\", \"coaching\": \"I noticed you interrupted the customer...\"}`","required":["issue","coaching"],"properties":{"issue":{"description":"The performance issue.","type":"string","example":"Agent scored 55% due to poor greeting and rushed resolution","isRequired":true,"uniqueKey":"training_examples.items.[INDEX].issue","typeLabel":"string"},"coaching":{"description":"Your ideal coaching response for this issue.","type":"string","example":"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding.","isRequired":true,"uniqueKey":"training_examples.items.[INDEX].coaching","typeLabel":"string"}},"type":"object","uniqueKey":"training_examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"training_examples","typeLabel":"object[]"},"resource_library":{"description":"Training resources the AI can recommend. Sending this replaces the existing list.","type":"array","items":{"description":"A training resource the AI can recommend. Example: `{\"title\": \"Active Listening Basics\", \"type\": \"video\", \"url\": \"https://example.com/course\", \"topics\": \"empathy, listening\"}`","required":["title"],"properties":{"title":{"type":"string","maxLength":255,"example":"Active Listening Basics","isRequired":true,"uniqueKey":"resource_library.items.[INDEX].title","typeLabel":"string"},"type":{"oneOf":[{"description":"Resource type, e.g. article, video, course, document.","type":"string","default":"article","maxLength":50,"example":"video","uniqueKey":"resource_library.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"description":"Resource type, e.g. article, video, course, document.","type":"null","default":"article","maxLength":50,"example":"video","uniqueKey":"resource_library.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource_library.items.[INDEX].type","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","example":"https://example.com/active-listening","uniqueKey":"resource_library.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","example":"https://example.com/active-listening","uniqueKey":"resource_library.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource_library.items.[INDEX].url","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","example":"A 10-minute video on letting customers finish their thoughts.","uniqueKey":"resource_library.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","example":"A 10-minute video on letting customers finish their thoughts.","uniqueKey":"resource_library.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource_library.items.[INDEX].description","typeLabel":"string | null"},"topics":{"oneOf":[{"description":"Comma-separated topics — used to match resources to improvement areas.","type":"string","example":"empathy, listening, interruptions","uniqueKey":"resource_library.items.[INDEX].topics.oneOf.0","typeLabel":"string"},{"description":"Comma-separated topics — used to match resources to improvement areas.","type":"null","example":"empathy, listening, interruptions","uniqueKey":"resource_library.items.[INDEX].topics.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource_library.items.[INDEX].topics","typeLabel":"string | null"}},"type":"object","uniqueKey":"resource_library.items.[INDEX]","typeLabel":"object"},"uniqueKey":"resource_library","typeLabel":"object[]"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"name":"Support Team Coach","description":"Coaches the support team after every evaluation","is_active":true,"is_default":false,"coaching_tone":"supportive","coaching_frequency":"immediate","auto_trigger_threshold":70,"language":"English","include_positive_feedback":true,"include_actionable_steps":true,"include_resources":true,"general_guidelines":"Always start with positive feedback. Be specific with examples.","coaching_templates":[{"name":"Low Score Performance","template":"Let's review this call together. I noticed a few areas where small changes can make a big difference...","scenario":"When agent scores below 60%","tone":"supportive","is_custom":true}],"training_examples":[{"issue":"Agent scored 55% due to poor greeting and rushed resolution","coaching":"I noticed you interrupted the customer a few times during the call. Try counting to 2 after they pause before responding."}],"resource_library":[{"title":"Active Listening Basics","type":"video","url":"https://example.com/active-listening","description":"A 10-minute video on letting customers finish their thoughts.","topics":"empathy, listening, interruptions"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"8df66cc1-01ba-4368-aec3-63080f99f1e0":{"description":"Coaching agent updated successfully","content":{"application/json":{"schema":{"properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Coaching agent updated successfully","uniqueKey":"message","typeLabel":"string"},"data":{"description":"A coaching agent with its full configuration.","properties":{"uuid":{"type":"string","format":"uuid","example":"3f6a8c2e-9d1b-4e7a-b5c3-2a1f0e9d8c7b","uniqueKey":"data.uuid","typeLabel":"string\u003cuuid>"},"name":{"type":"string","example":"Support Team Coach","uniqueKey":"data.name","typeLabel":"string"},"description":{"oneOf":[{"type":"string","example":"Coaches the support team after every evaluation","uniqueKey":"data.description.oneOf.0","typeLabel":"string"},{"type":"null","example":"Coaches the support team after every evaluation","uniqueKey":"data.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.description","typeLabel":"string | null"},"is_active":{"type":"boolean","example":true,"uniqueKey":"data.is_active","typeLabel":"boolean"},"is_default":{"type":"boolean","example":true,"uniqueKey":"data.is_default","typeLabel":"boolean"},"coaching_tone":{"type":"string","example":"supportive","uniqueKey":"data.coaching_tone","typeLabel":"string"},"coaching_frequency":{"type":"string","example":"immediate","uniqueKey":"data.coaching_frequency","typeLabel":"string"},"auto_trigger_threshold":{"type":"integer","example":70,"uniqueKey":"data.auto_trigger_threshold","typeLabel":"integer"},"language":{"type":"string","example":"English","uniqueKey":"data.language","typeLabel":"string"},"include_positive_feedback":{"type":"boolean","example":true,"uniqueKey":"data.include_positive_feedback","typeLabel":"boolean"},"include_actionable_steps":{"type":"boolean","example":true,"uniqueKey":"data.include_actionable_steps","typeLabel":"boolean"},"include_resources":{"type":"boolean","example":true,"uniqueKey":"data.include_resources","typeLabel":"boolean"},"general_guidelines":{"oneOf":[{"type":"string","example":"Always start with positive feedback.","uniqueKey":"data.general_guidelines.oneOf.0","typeLabel":"string"},{"type":"null","example":"Always start with positive feedback.","uniqueKey":"data.general_guidelines.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.general_guidelines","typeLabel":"string | null"},"coaching_templates":{"type":"array","items":{"properties":{"name":{"type":"string","example":"Low Score Performance","uniqueKey":"data.coaching_templates.items.[INDEX].name","typeLabel":"string"},"scenario":{"oneOf":[{"type":"string","example":"When agent scores below 60%","uniqueKey":"data.coaching_templates.items.[INDEX].scenario.oneOf.0","typeLabel":"string"},{"type":"null","example":"When agent scores below 60%","uniqueKey":"data.coaching_templates.items.[INDEX].scenario.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.coaching_templates.items.[INDEX].scenario","typeLabel":"string | null"},"tone":{"oneOf":[{"type":"string","example":"supportive","uniqueKey":"data.coaching_templates.items.[INDEX].tone.oneOf.0","typeLabel":"string"},{"type":"null","example":"supportive","uniqueKey":"data.coaching_templates.items.[INDEX].tone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.coaching_templates.items.[INDEX].tone","typeLabel":"string | null"},"template":{"type":"string","example":"Let's review this call together...","uniqueKey":"data.coaching_templates.items.[INDEX].template","typeLabel":"string"},"is_custom":{"type":"boolean","example":false,"uniqueKey":"data.coaching_templates.items.[INDEX].is_custom","typeLabel":"boolean"}},"type":"object","uniqueKey":"data.coaching_templates.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.coaching_templates","typeLabel":"object[]"},"training_examples":{"type":"array","items":{"properties":{"issue":{"type":"string","example":"Agent scored 55% due to poor greeting","uniqueKey":"data.training_examples.items.[INDEX].issue","typeLabel":"string"},"coaching":{"type":"string","example":"I noticed you interrupted the customer a few times...","uniqueKey":"data.training_examples.items.[INDEX].coaching","typeLabel":"string"}},"type":"object","uniqueKey":"data.training_examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.training_examples","typeLabel":"object[]"},"resource_library":{"type":"array","items":{"properties":{"title":{"type":"string","example":"Active Listening Basics","uniqueKey":"data.resource_library.items.[INDEX].title","typeLabel":"string"},"type":{"oneOf":[{"type":"string","example":"video","uniqueKey":"data.resource_library.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","example":"video","uniqueKey":"data.resource_library.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.resource_library.items.[INDEX].type","typeLabel":"string | null"},"url":{"oneOf":[{"type":"string","example":"https://example.com/active-listening","uniqueKey":"data.resource_library.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","example":"https://example.com/active-listening","uniqueKey":"data.resource_library.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.resource_library.items.[INDEX].url","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","uniqueKey":"data.resource_library.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.resource_library.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.resource_library.items.[INDEX].description","typeLabel":"string | null"},"topics":{"oneOf":[{"type":"string","example":"empathy, listening","uniqueKey":"data.resource_library.items.[INDEX].topics.oneOf.0","typeLabel":"string"},{"type":"null","example":"empathy, listening","uniqueKey":"data.resource_library.items.[INDEX].topics.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.resource_library.items.[INDEX].topics","typeLabel":"string | null"}},"type":"object","uniqueKey":"data.resource_library.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.resource_library","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","example":"2026-06-04T10:15:30+00:00","uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","example":"2026-06-04T10:15:30+00:00","uniqueKey":"data.updated_at","typeLabel":"string\u003cdate-time>"}},"type":"object","uniqueKey":"data","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Coaching agent updated successfully","data":{"uuid":"3f6a8c2e-9d1b-4e7a-b5c3-2a1f0e9d8c7b","name":"Support Team Coach","description":"Coaches the support team after every evaluation","is_active":true,"is_default":true,"coaching_tone":"supportive","coaching_frequency":"immediate","auto_trigger_threshold":70,"language":"English","include_positive_feedback":true,"include_actionable_steps":true,"include_resources":true,"general_guidelines":"Always start with positive feedback.","coaching_templates":[{"name":"Low Score Performance","scenario":"When agent scores below 60%","tone":"supportive","template":"Let's review this call together...","is_custom":false}],"training_examples":[{"issue":"Agent scored 55% due to poor greeting","coaching":"I noticed you interrupted the customer a few times..."}],"resource_library":[{"title":"Active Listening Basics","type":"video","url":"https://example.com/active-listening","description":"\u003cstring>","topics":"empathy, listening"}],"created_at":"2026-06-04T10:15:30+00:00","updated_at":"2026-06-04T10:15:30+00:00"}}}},"exampleType":"generated"}},"exampleType":"generated"},"624da688-be89-4a84-82ea-73a6d7b74b4b":{"description":"Invalid or expired token","content":{"application/json":{"schema":{"description":"Standard error response shape returned by every mihu API endpoint on failure (4xx or 5xx). Always present alongside the matching HTTP status code. Pair with HTTP status: 404 = resource not found, 409 = conflict (precondition violated), 500 = unexpected server error. For 422 (validation) see ValidationErrorEnvelope.","required":["success","message","data"],"properties":{"success":{"description":"Always false on errors.","type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"description":"Human-readable failure reason. Safe to log or surface to users.","type":"string","example":"Agent not found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"description":"Empty array on most errors. Some endpoints include extra context here.","example":[],"isRequired":true,"uniqueKey":"data","typeLabel":"any"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Agent not found","data":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"b1258b1f-a2cf-4d4a-8626-2e168b3cfb5d":{"description":"Coaching agent not found","content":{"application/json":{"schema":{"description":"Standard error response shape returned by every mihu API endpoint on failure (4xx or 5xx). Always present alongside the matching HTTP status code. Pair with HTTP status: 404 = resource not found, 409 = conflict (precondition violated), 500 = unexpected server error. For 422 (validation) see ValidationErrorEnvelope.","required":["success","message","data"],"properties":{"success":{"description":"Always false on errors.","type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"description":"Human-readable failure reason. Safe to log or surface to users.","type":"string","example":"Agent not found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"description":"Empty array on most errors. Some endpoints include extra context here.","example":[],"isRequired":true,"uniqueKey":"data","typeLabel":"any"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Agent not found","data":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"7ccc115a-6673-4e35-ac1f-564c1be2b1a6":{"description":"Validation error","content":{"application/json":{"schema":{"description":"Standard error response shape returned by every mihu API endpoint on failure (4xx or 5xx). Always present alongside the matching HTTP status code. Pair with HTTP status: 404 = resource not found, 409 = conflict (precondition violated), 500 = unexpected server error. For 422 (validation) see ValidationErrorEnvelope.","required":["success","message","data"],"properties":{"success":{"description":"Always false on errors.","type":"boolean","example":false,"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"message":{"description":"Human-readable failure reason. Safe to log or surface to users.","type":"string","example":"Agent not found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"description":"Empty array on most errors. Some endpoints include extra context here.","example":[],"isRequired":true,"uniqueKey":"data","typeLabel":"any"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Agent not found","data":[]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5c15654f-2818-4881-8760-a7b869f70261":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Use a Bearer token to access these API endpoints. Example: \"Bearer {your-token}\"","scopes":[]}}},"servers":{"bcda63a5-036d-470f-b56c-8a9db0f46b1c":{"url":"https://{subdomain}.mihu.ai","description":"Your subdomain","variables":{"subdomain":{"default":"demo","description":"Subdomain name"}}},"87e676c6-99b3-4549-92df-6b757513ec6f":{"url":"/docs"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Use a Bearer token to access these API endpoints. Example: \"Bearer {your-token}\"","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Use a Bearer token to access these API endpoints. Example: \"Bearer {your-token}\"","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://app.mihu.ai/docs/api-docs.json"},"subdomain":"mihu","siteName":"Mihu API Documentation","title":"Update a coaching agent (same as PATCH) - Mihu API Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-29T22:42:31.928Z","originalFileLocation":"api-reference/coaching-agents/update-a-coaching-agent-same-as-patch.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mihu API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a coaching agent (same as PATCH) - Mihu API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mihu API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mihu.mintlify.app/_mintlify/api/og/v2?division=Coaching+Agents\u0026amp;title=Update+a+coaching+agent+%28same+as+PATCH%29\u0026amp;description=Works+exactly+like+PATCH+%2Fapi%2Fv1%2Fcoaching-agents%2F%7Buuid%7D.\u0026amp;theme=a1a00b99f4ad43d413b1f148\u0026amp;signature=d0546bdc35b5671449ab0a78ec0e14901c438771b446f096da4fd6f9d9878349\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update a coaching agent (same as PATCH) - Mihu API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mihu.mintlify.app/_mintlify/api/og/v2?division=Coaching+Agents\u0026amp;title=Update+a+coaching+agent+%28same+as+PATCH%29\u0026amp;description=Works+exactly+like+PATCH+%2Fapi%2Fv1%2Fcoaching-agents%2F%7Buuid%7D.\u0026amp;theme=a1a00b99f4ad43d413b1f148\u0026amp;signature=d0546bdc35b5671449ab0a78ec0e14901c438771b446f096da4fd6f9d9878349\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/mihu/Zb6_XLMgLqCNmG0Z/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mihu API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.mihu.ai/#organization\",\"name\":\"Mihu API Documentation\",\"url\":\"https://developers.mihu.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mihu.ai/mihu-ai-logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.mihu.ai#website\",\"name\":\"Mihu API Documentation\",\"url\":\"https://developers.mihu.ai\",\"publisher\":{\"@id\":\"https://developers.mihu.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch#webpage\",\"url\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch\",\"name\":\"Update a coaching agent (same as PATCH)\",\"description\":\"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.\",\"dateModified\":\"2026-09-29T22:42:31.928Z\",\"isPartOf\":{\"@id\":\"https://developers.mihu.ai#website\"},\"breadcrumb\":{\"@id\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://developers.mihu.ai/api-reference/agents/list-agents\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Coaching Agents\",\"item\":\"https://developers.mihu.ai/api-reference/coaching-agents/list-coaching-agents\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a coaching agent (same as PATCH)\",\"item\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch#apireference\",\"headline\":\"Update a coaching agent (same as PATCH)\",\"name\":\"Update a coaching agent (same as PATCH)\",\"description\":\"Works exactly like PATCH /api/v1/coaching-agents/{uuid}.\",\"url\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch\",\"mainEntityOfPage\":{\"@id\":\"https://developers.mihu.ai/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch#webpage\"},\"dateModified\":\"2026-09-29T22:42:31.928Z\",\"publisher\":{\"@id\":\"https://developers.mihu.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.mihu.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mihu API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Mihu API Documentation","nav":{"global":{"anchors":[{"anchor":"Mihu ","icon":"book-open-cover","href":"https://mihu.ai"},{"anchor":"Login","icon":"newspaper","href":"https://app.mihu.ai"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"API Reference","pages":[{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents","href":"/api-reference/agents/create-an-agent"},{"title":"Create an agent from website documentation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/from-website","href":"/api-reference/agents/create-an-agent-from-website-documentation"},{"title":"Analyze website documentation for agent creation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/analyze-website","href":"/api-reference/agents/analyze-website-documentation-for-agent-creation"},{"title":"Get one agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}","href":"/api-reference/agents/get-one-agent"},{"title":"Replace/sync an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}","href":"/api-reference/agents/replacesync-an-agent"},{"title":"Soft-delete an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}","href":"/api-reference/agents/soft-delete-an-agent"},{"title":"Update an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}","href":"/api-reference/agents/update-an-agent"},{"title":"Replace agent guidelines","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/guidelines","href":"/api-reference/agents/replace-agent-guidelines"},{"title":"Add a single guideline","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/guidelines","href":"/api-reference/agents/add-a-single-guideline"},{"title":"Replace agent notes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/notes","href":"/api-reference/agents/replace-agent-notes"},{"title":"Add a single note","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/notes","href":"/api-reference/agents/add-a-single-note"},{"title":"Get the agent's email signature","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/email-signature","href":"/api-reference/agents/get-the-agents-email-signature"},{"title":"Update the agent's email signature","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/email-signature","href":"/api-reference/agents/update-the-agents-email-signature"},{"title":"Create or set the agent's email signature","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/email-signature","href":"/api-reference/agents/create-or-set-the-agents-email-signature"},{"title":"Clear the agent's email signature","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/email-signature","href":"/api-reference/agents/clear-the-agents-email-signature"},{"title":"Replace agent procedures","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/procedures","href":"/api-reference/agents/replace-agent-procedures"},{"title":"Add a single procedure (with optional steps)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/procedures","href":"/api-reference/agents/add-a-single-procedure-with-optional-steps"},{"title":"Replace agent training data","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/training","href":"/api-reference/agents/replace-agent-training-data"},{"title":"Add a single training data row","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/training","href":"/api-reference/agents/add-a-single-training-data-row"},{"title":"Replace agent appointment settings and schedule assignments","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/appointments","href":"/api-reference/agents/replace-agent-appointment-settings-and-schedule-assignments"},{"title":"Delete a single note","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/notes/{noteUuid}","href":"/api-reference/agents/delete-a-single-note"},{"title":"Update a single note","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/notes/{noteUuid}","href":"/api-reference/agents/update-a-single-note"},{"title":"Delete a single guideline","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/guidelines/{guidelineUuid}","href":"/api-reference/agents/delete-a-single-guideline"},{"title":"Update a single guideline","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/guidelines/{guidelineUuid}","href":"/api-reference/agents/update-a-single-guideline"},{"title":"Delete a single training row","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/training/{trainingUuid}","href":"/api-reference/agents/delete-a-single-training-row"},{"title":"Update a single training row","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/training/{trainingUuid}","href":"/api-reference/agents/update-a-single-training-row"},{"title":"Delete a single procedure (and its steps)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/procedures/{procedureUuid}","href":"/api-reference/agents/delete-a-single-procedure-and-its-steps"},{"title":"Update a single procedure (and replace its steps if provided)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/procedures/{procedureUuid}","href":"/api-reference/agents/update-a-single-procedure-and-replace-its-steps-if-provided"},{"title":"Phone numbers owned by an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/phone-numbers","href":"/api-reference/agents/phone-numbers-owned-by-an-agent"},{"title":"Channels and phone numbers for an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/channels","href":"/api-reference/agents/channels-and-phone-numbers-for-an-agent"},{"title":"Provision call channel for an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/call/provision","href":"/api-reference/agents/provision-call-channel-for-an-agent"},{"title":"Get all voice settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/voice","href":"/api-reference/agents/get-all-voice-settings"},{"title":"Get interaction settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/interaction","href":"/api-reference/agents/get-interaction-settings"},{"title":"Update interaction settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/interaction","href":"/api-reference/agents/update-interaction-settings"},{"title":"Get interruption settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/interruption","href":"/api-reference/agents/get-interruption-settings"},{"title":"Update interruption settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/interruption","href":"/api-reference/agents/update-interruption-settings"},{"title":"Get voice profile","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/voice-profile","href":"/api-reference/agents/get-voice-profile"},{"title":"Update voice profile","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/voice-profile","href":"/api-reference/agents/update-voice-profile"},{"title":"Get supported voice tuning fields","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/voice-advanced","href":"/api-reference/agents/get-supported-voice-tuning-fields"},{"title":"Update voice tuning","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/voice-advanced","href":"/api-reference/agents/update-voice-tuning"},{"title":"Get call behavior","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/call-behavior","href":"/api-reference/agents/get-call-behavior"},{"title":"Update call behavior","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/call-behavior","href":"/api-reference/agents/update-call-behavior"},{"title":"Get compliance settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/compliance","href":"/api-reference/agents/get-compliance-settings"},{"title":"Update compliance settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/compliance","href":"/api-reference/agents/update-compliance-settings"},{"title":"Get phone normalizers","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/normalizers","href":"/api-reference/agents/get-phone-normalizers"},{"title":"Update phone normalizers","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/normalizers","href":"/api-reference/agents/update-phone-normalizers"},{"title":"Get automatic improvement and owner notification settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/requests/automation","href":"/api-reference/agents/get-automatic-improvement-and-owner-notification-settings"},{"title":"Configure automatic improvement and owner notifications","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/requests/automation","href":"/api-reference/agents/configure-automatic-improvement-and-owner-notifications"},{"title":"List Agent asks","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/requests","href":"/api-reference/agents/list-agent-asks"},{"title":"Create a manual request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/requests","href":"/api-reference/agents/create-a-manual-request"},{"title":"Get a request and masked evidence","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/requests/{requestUuid}","href":"/api-reference/agents/get-a-request-and-masked-evidence"},{"title":"Answer a request and apply the approved capability","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/requests/{requestUuid}/answer","href":"/api-reference/agents/answer-a-request-and-apply-the-approved-capability"},{"title":"Skip a request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/requests/{requestUuid}/skip","href":"/api-reference/agents/skip-a-request"},{"title":"Mute a request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/requests/{requestUuid}/mute","href":"/api-reference/agents/mute-a-request"},{"title":"Reopen a request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/requests/{requestUuid}/reopen","href":"/api-reference/agents/reopen-a-request"},{"title":"Recent conversation analysis runs","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/requests/runs","href":"/api-reference/agents/recent-conversation-analysis-runs"},{"title":"Queue conversation analysis","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/requests/synthesize","href":"/api-reference/agents/queue-conversation-analysis"},{"title":"List agent configuration versions","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/versions","href":"/api-reference/agents/list-agent-configuration-versions"},{"title":"Inspect a masked agent configuration version","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/versions/{versionUuid}","href":"/api-reference/agents/inspect-a-masked-agent-configuration-version"},{"title":"Rename a version without changing its contents or number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/versions/{versionUuid}","href":"/api-reference/agents/rename-a-version-without-changing-its-contents-or-number"},{"title":"Restore an agent configuration as a new version","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/versions/{versionUuid}/restore","href":"/api-reference/agents/restore-an-agent-configuration-as-a-new-version"},{"title":"List webhooks for an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/webhooks","href":"/api-reference/agents/list-webhooks-for-an-agent"},{"title":"Add a webhook to this agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/webhooks","href":"/api-reference/agents/add-a-webhook-to-this-agent"},{"title":"Get one webhook","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/webhooks/{webhookUuid}","href":"/api-reference/agents/get-one-webhook"},{"title":"Delete a webhook","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/webhooks/{webhookUuid}","href":"/api-reference/agents/delete-a-webhook"},{"title":"Update a webhook","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/webhooks/{webhookUuid}","href":"/api-reference/agents/update-a-webhook"},{"title":"List intents for an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/intents","href":"/api-reference/agents/list-intents-for-an-agent"},{"title":"Create an intent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/intents","href":"/api-reference/agents/create-an-intent"},{"title":"Get one intent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/intents/{intentUuid}","href":"/api-reference/agents/get-one-intent"},{"title":"Delete an intent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/intents/{intentUuid}","href":"/api-reference/agents/delete-an-intent"},{"title":"Update an intent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/intents/{intentUuid}","href":"/api-reference/agents/update-an-intent"},{"title":"Get the intent's action (event)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/intents/{intentUuid}/event","href":"/api-reference/agents/get-the-intents-action-event"},{"title":"Set the intent's action (event)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/intents/{intentUuid}/event","href":"/api-reference/agents/set-the-intents-action-event"},{"title":"Clear the intent's action (event)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/intents/{intentUuid}/event","href":"/api-reference/agents/clear-the-intents-action-event"},{"title":"Publish the intent's action (make it live)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/intents/{intentUuid}/event/publish","href":"/api-reference/agents/publish-the-intents-action-make-it-live"},{"title":"Unpublish the intent's action (back to draft)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/intents/{intentUuid}/event/unpublish","href":"/api-reference/agents/unpublish-the-intents-action-back-to-draft"},{"title":"Test the intent's app action","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/intents/{intentUuid}/event/test","href":"/api-reference/agents/test-the-intents-app-action"}]},{"group":"Voice IVR \u0026 Guards","pages":[{"title":"Replace ALL routing rules for an agent (destructive)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/routing-rules","href":"/api-reference/voice-ivr-\u0026-guards/replace-all-routing-rules-for-an-agent-destructive"},{"title":"Add ONE routing rule (preserves existing rules)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/routing-rules","href":"/api-reference/voice-ivr-\u0026-guards/add-one-routing-rule-preserves-existing-rules"},{"title":"Replace ALL guard rules for an agent (destructive)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/guard-rules","href":"/api-reference/voice-ivr-\u0026-guards/replace-all-guard-rules-for-an-agent-destructive"},{"title":"Add ONE guard rule (preserves existing rules)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/guard-rules","href":"/api-reference/voice-ivr-\u0026-guards/add-one-guard-rule-preserves-existing-rules"},{"title":"Delete ONE routing rule (other rules untouched)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/routing-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/delete-one-routing-rule-other-rules-untouched"},{"title":"Partially update ONE routing rule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/routing-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/partially-update-one-routing-rule"},{"title":"Delete ONE guard rule (other guards untouched)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/guard-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/delete-one-guard-rule-other-guards-untouched"},{"title":"Partially update ONE guard rule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/guard-rules/{ruleUuid}","href":"/api-reference/voice-ivr-\u0026-guards/partially-update-one-guard-rule"}]},{"group":"Agent Channel Bindings","pages":[{"title":"Assign an SMS phone number to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/sms","href":"/api-reference/agent-channel-bindings/assign-an-sms-phone-number-to-an-agent"},{"title":"Unbind the SMS channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/sms/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-sms-channel-from-this-agent"},{"title":"Assign a WhatsApp number to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp","href":"/api-reference/agent-channel-bindings/assign-a-whatsapp-number-to-an-agent"},{"title":"Assign a WhatsApp Calling number to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp-call","href":"/api-reference/agent-channel-bindings/assign-a-whatsapp-calling-number-to-an-agent"},{"title":"Unbind the WhatsApp channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-whatsapp-channel-from-this-agent"},{"title":"Unbind WhatsApp Calling from this agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/whatsapp-call/unbind","href":"/api-reference/agent-channel-bindings/unbind-whatsapp-calling-from-this-agent"},{"title":"Assign an Instagram account to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/instagram","href":"/api-reference/agent-channel-bindings/assign-an-instagram-account-to-an-agent"},{"title":"Unbind the Instagram channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/instagram/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-instagram-channel-from-this-agent"},{"title":"Assign a Facebook page (Messenger) to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/messenger","href":"/api-reference/agent-channel-bindings/assign-a-facebook-page-messenger-to-an-agent"},{"title":"Unbind the Messenger channel from this agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/messenger/unbind","href":"/api-reference/agent-channel-bindings/unbind-the-messenger-channel-from-this-agent"}]},{"group":"Agent Knowledge Base","pages":[{"title":"List an agent's knowledge tables","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/knowledge-base","href":"/api-reference/agent-knowledge-base/list-an-agents-knowledge-tables"},{"title":"Search an agent's knowledge base","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/knowledge-base/search","href":"/api-reference/agent-knowledge-base/search-an-agents-knowledge-base"},{"title":"Update the agent's knowledge retrieval settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/knowledge-base/settings","href":"/api-reference/agent-knowledge-base/update-the-agents-knowledge-retrieval-settings"}]},{"group":"Agentic Search","pages":[{"title":"Agentic web search and analysis","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agentic-search","href":"/api-reference/agentic-search/agentic-web-search-and-analysis"}]},{"group":"Analytics","pages":[{"title":"Appointment lifecycle metrics (event-in-period semantics)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analytics/appointments","href":"/api-reference/analytics/appointment-lifecycle-metrics-event-in-period-semantics"},{"title":"Aggregated call metrics for a time window (authoritative call count)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analytics/calls","href":"/api-reference/analytics/aggregated-call-metrics-for-a-time-window-authoritative-call-count"},{"title":"Per-channel conversation rollup","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analytics/conversations","href":"/api-reference/analytics/per-channel-conversation-rollup"},{"title":"Distribution of AI evaluations across sentiment, emotion, satisfaction, outcome, escalation, and knowledge gap","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analytics/evaluations","href":"/api-reference/analytics/distribution-of-ai-evaluations-across-sentiment-emotion-satisfaction-outcome-escalation-and-knowledge-gap"},{"title":"Intent breakdown with outcome and per-channel distribution","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analytics/intents","href":"/api-reference/analytics/intent-breakdown-with-outcome-and-per-channel-distribution"},{"title":"Cursor-paginated raw message export","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analytics/messages","href":"/api-reference/analytics/cursor-paginated-raw-message-export"},{"title":"Cross-channel conversation-session metrics","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analytics/sessions","href":"/api-reference/analytics/cross-channel-conversation-session-metrics"}]},{"group":"Contact Analyzers","pages":[{"title":"List analyzer configurations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analyzers","href":"/api-reference/contact-analyzers/list-analyzer-configurations"},{"title":"Get a single analyzer","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/analyzers/{internal_id}","href":"/api-reference/contact-analyzers/get-a-single-analyzer"},{"title":"Update an analyzer configuration","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/analyzers/{internal_id}","href":"/api-reference/contact-analyzers/update-an-analyzer-configuration"},{"title":"Bulk update analyzers","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/analyzers/bulk","href":"/api-reference/contact-analyzers/bulk-update-analyzers"}]},{"group":"Call","pages":[{"title":"Initiate a new call","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/call","href":"/api-reference/call/initiate-a-new-call"},{"title":"Get paginated list of calls","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/calls","href":"/api-reference/call/get-paginated-list-of-calls"},{"title":"Get call details by UUID","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/calls/{uuid}","href":"/api-reference/call/get-call-details-by-uuid"}]},{"group":"WhatsApp","pages":[{"title":"Send WhatsApp template message","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/template","href":"/api-reference/whatsapp/send-whatsapp-template-message"},{"title":"Reply within a WhatsApp conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/conversations/{uuid}/reply","href":"/api-reference/whatsapp/reply-within-a-whatsapp-conversation"}]},{"group":"SMS","pages":[{"title":"Send an SMS message","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/sms/send","href":"/api-reference/sms/send-an-sms-message"},{"title":"Reply within an SMS conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/sms/conversations/{uuid}/reply","href":"/api-reference/sms/reply-within-an-sms-conversation"},{"title":"What sending a message costs, by country","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/sms/rates","href":"/api-reference/sms/what-sending-a-message-costs-by-country"}]},{"group":"Appointments","pages":[{"title":"Get all appointments (calendar)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/appointments","href":"/api-reference/appointments/get-all-appointments-calendar"},{"title":"Create a new appointment","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/appointments","href":"/api-reference/appointments/create-a-new-appointment"},{"title":"Get a specific appointment","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/appointments/{uuid}","href":"/api-reference/appointments/get-a-specific-appointment"},{"title":"Update an appointment","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/appointments/{uuid}","href":"/api-reference/appointments/update-an-appointment"},{"title":"Delete an appointment","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/appointments/{uuid}","href":"/api-reference/appointments/delete-an-appointment"},{"title":"Update appointment status","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/appointments/{uuid}/status","href":"/api-reference/appointments/update-appointment-status"}]},{"group":"Appointment Requests","pages":[{"title":"Get list of appointment requests","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/appointment-requests","href":"/api-reference/appointment-requests/get-list-of-appointment-requests"},{"title":"Create a new appointment request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/appointment-requests","href":"/api-reference/appointment-requests/create-a-new-appointment-request"},{"title":"Get a specific appointment request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/appointment-requests/{uuid}","href":"/api-reference/appointment-requests/get-a-specific-appointment-request"},{"title":"Cancel an appointment request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/appointment-requests/{uuid}/cancel","href":"/api-reference/appointment-requests/cancel-an-appointment-request"},{"title":"Get available time slots for a schedule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/appointment-requests/available-slots","href":"/api-reference/appointment-requests/get-available-time-slots-for-a-schedule"}]},{"group":"Assistant","pages":[{"title":"Send a message to the Mihu Assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/assistant/messages","href":"/api-reference/assistant/send-a-message-to-the-mihu-assistant"},{"title":"Where one assistant request stands","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant/requests/{uuid}","href":"/api-reference/assistant/where-one-assistant-request-stands"},{"title":"List assistant sessions","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant/sessions","href":"/api-reference/assistant/list-assistant-sessions"},{"title":"Get one assistant session","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant/sessions/{uuid}","href":"/api-reference/assistant/get-one-assistant-session"},{"title":"Messages of an assistant session","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant/sessions/{uuid}/messages","href":"/api-reference/assistant/messages-of-an-assistant-session"}]},{"group":"Assistant Channels","pages":[{"title":"Get a user's assistant email channel config","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant-channels/email","href":"/api-reference/assistant-channels/get-a-users-assistant-email-channel-config"},{"title":"Assign an email address to a user's assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/assistant-channels/email","href":"/api-reference/assistant-channels/assign-an-email-address-to-a-users-assistant"},{"title":"Release a user's assigned email inbox","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/assistant-channels/email","href":"/api-reference/assistant-channels/release-a-users-assigned-email-inbox"},{"title":"List email addresses assignable to an assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant-channels/email/addresses","href":"/api-reference/assistant-channels/list-email-addresses-assignable-to-an-assistant"},{"title":"Set 'Your email' and send the confirmation link","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/assistant-channels/email/personal-contact","href":"/api-reference/assistant-channels/set-your-email-and-send-the-confirmation-link"},{"title":"Get a user's assistant WhatsApp channel config","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant-channels/whatsapp","href":"/api-reference/assistant-channels/get-a-users-assistant-whatsapp-channel-config"},{"title":"Assign a WhatsApp number to a user's assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/assistant-channels/whatsapp","href":"/api-reference/assistant-channels/assign-a-whatsapp-number-to-a-users-assistant"},{"title":"Release a user's assigned WhatsApp number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/assistant-channels/whatsapp","href":"/api-reference/assistant-channels/release-a-users-assigned-whatsapp-number"},{"title":"List WhatsApp numbers assignable to an assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant-channels/whatsapp/numbers","href":"/api-reference/assistant-channels/list-whatsapp-numbers-assignable-to-an-assistant"},{"title":"Set 'Your number' — verified immediately, no link to click","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/assistant-channels/whatsapp/personal-contact","href":"/api-reference/assistant-channels/set-your-number-—-verified-immediately-no-link-to-click"},{"title":"Get a user's assistant SMS channel config","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant-channels/sms","href":"/api-reference/assistant-channels/get-a-users-assistant-sms-channel-config"},{"title":"Assign an SMS-enabled number to a user's assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/assistant-channels/sms","href":"/api-reference/assistant-channels/assign-an-sms-enabled-number-to-a-users-assistant"},{"title":"Release a user's assigned SMS number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/assistant-channels/sms","href":"/api-reference/assistant-channels/release-a-users-assigned-sms-number"},{"title":"List numbers already set up for SMS via an agent that can also feed an assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/assistant-channels/sms/numbers","href":"/api-reference/assistant-channels/list-numbers-already-set-up-for-sms-via-an-agent-that-can-also-feed-an-assistant"},{"title":"Set 'Your number' — verified immediately, no link to click","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/assistant-channels/sms/personal-contact","href":"/api-reference/assistant-channels/set-your-number-—-verified-immediately-no-link-to-click-1"},{"title":"Configure 2FA for a channel","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/assistant-channels/{channel}/security","href":"/api-reference/assistant-channels/configure-2fa-for-a-channel"}]},{"group":"Availability Types","pages":[{"title":"Get all availability types","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/availability-types","href":"/api-reference/availability-types/get-all-availability-types"},{"title":"Get a specific availability type","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/availability-types/{uuid}","href":"/api-reference/availability-types/get-a-specific-availability-type"},{"title":"Update an availability type","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/availability-types/{uuid}","href":"/api-reference/availability-types/update-an-availability-type"},{"title":"Delete an availability type","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/availability-types/{uuid}","href":"/api-reference/availability-types/delete-an-availability-type"}]},{"group":"Builders","pages":[{"title":"List builders","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builders","href":"/api-reference/builders/list-builders"},{"title":"Create a builder from your own code","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders","href":"/api-reference/builders/create-a-builder-from-your-own-code"},{"title":"Get a builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builders/{uuid}","href":"/api-reference/builders/get-a-builder"},{"title":"Delete a builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/builders/{uuid}","href":"/api-reference/builders/delete-a-builder"},{"title":"Start (wake) a builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/start","href":"/api-reference/builders/start-wake-a-builder"},{"title":"Stop a builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/stop","href":"/api-reference/builders/stop-a-builder"},{"title":"Set idle auto-stop","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/auto-stop","href":"/api-reference/builders/set-idle-auto-stop"},{"title":"Get builder logs","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builders/{uuid}/logs","href":"/api-reference/builders/get-builder-logs"},{"title":"Run a command in the builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/exec","href":"/api-reference/builders/run-a-command-in-the-builder"},{"title":"Create SSH access","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/ssh","href":"/api-reference/builders/create-ssh-access"},{"title":"Revoke SSH access","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/builders/{uuid}/ssh","href":"/api-reference/builders/revoke-ssh-access"},{"title":"Recreate SSH access","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/ssh/recreate","href":"/api-reference/builders/recreate-ssh-access"},{"title":"List files in the builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builders/{uuid}/files","href":"/api-reference/builders/list-files-in-the-builder"},{"title":"Write a file to the builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/builders/{uuid}/files","href":"/api-reference/builders/write-a-file-to-the-builder"},{"title":"Read a file from the builder","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builders/{uuid}/files/read","href":"/api-reference/builders/read-a-file-from-the-builder"},{"title":"List build conversations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builder-agents","href":"/api-reference/builders/list-build-conversations"},{"title":"Start a build conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builder-agents","href":"/api-reference/builders/start-a-build-conversation"},{"title":"Get a build conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builder-agents/{uuid}","href":"/api-reference/builders/get-a-build-conversation"},{"title":"Delete a build conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/builder-agents/{uuid}","href":"/api-reference/builders/delete-a-build-conversation"},{"title":"Answer the build conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builder-agents/{uuid}/answers","href":"/api-reference/builders/answer-the-build-conversation"},{"title":"Change a deployed build (rebuild)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builder-agents/{uuid}/rebuild","href":"/api-reference/builders/change-a-deployed-build-rebuild"},{"title":"Approve a build conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builder-agents/{uuid}/approve","href":"/api-reference/builders/approve-a-build-conversation"},{"title":"Run an AI code review","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/review","href":"/api-reference/builders/run-an-ai-code-review"},{"title":"Generate and run tests","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/builders/{uuid}/test","href":"/api-reference/builders/generate-and-run-tests"},{"title":"Get the latest QA report","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builders/{uuid}/qa","href":"/api-reference/builders/get-the-latest-qa-report"},{"title":"Get total spending","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/builders/spending","href":"/api-reference/builders/get-total-spending"}]},{"group":"Call Actions","pages":[{"title":"Make the agent say a message in the live call","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/say","href":"/api-reference/call-actions/make-the-agent-say-a-message-in-the-live-call"},{"title":"Forward (warm-transfer) the live call to another phone number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/forward","href":"/api-reference/call-actions/forward-warm-transfer-the-live-call-to-another-phone-number"},{"title":"Hang up the live call (the agent speaks a goodbye message, then ends)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/hangup","href":"/api-reference/call-actions/hang-up-the-live-call-the-agent-speaks-a-goodbye-message-then-ends"},{"title":"Mute the agent in the live call","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/mute","href":"/api-reference/call-actions/mute-the-agent-in-the-live-call"},{"title":"Unmute the agent in the live call","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/unmute","href":"/api-reference/call-actions/unmute-the-agent-in-the-live-call"}]},{"group":"Campaigns","pages":[{"title":"Get paginated list of campaigns","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/campaigns","href":"/api-reference/campaigns/get-paginated-list-of-campaigns"},{"title":"Create a new campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/campaigns","href":"/api-reference/campaigns/create-a-new-campaign"},{"title":"Get campaign details","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/campaigns/{uuid}","href":"/api-reference/campaigns/get-campaign-details"},{"title":"Update a campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/campaigns/{uuid}","href":"/api-reference/campaigns/update-a-campaign"},{"title":"Delete a campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/campaigns/{uuid}","href":"/api-reference/campaigns/delete-a-campaign"},{"title":"Publish (activate) a campaign — schedule tasks and start processing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/campaigns/{uuid}/publish","href":"/api-reference/campaigns/publish-activate-a-campaign-—-schedule-tasks-and-start-processing"},{"title":"Assign or replace the rule attached to a campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/campaigns/{uuid}/rule","href":"/api-reference/campaigns/assign-or-replace-the-rule-attached-to-a-campaign"},{"title":"Detach the rule from a campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/campaigns/{uuid}/rule","href":"/api-reference/campaigns/detach-the-rule-from-a-campaign"},{"title":"Attach one or more pools to a campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/campaigns/{uuid}/pools","href":"/api-reference/campaigns/attach-one-or-more-pools-to-a-campaign"},{"title":"Detach a pool from a campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/campaigns/{uuid}/pools/{pool_uuid}","href":"/api-reference/campaigns/detach-a-pool-from-a-campaign"}]},{"group":"Coaching Agents","pages":[{"title":"List coaching agents","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/coaching-agents","href":"/api-reference/coaching-agents/list-coaching-agents"},{"title":"Create a coaching agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/coaching-agents","href":"/api-reference/coaching-agents/create-a-coaching-agent"},{"title":"Get one coaching agent","description":"Returns one coaching agent with its full configuration — tone, thresholds, guidelines, templates, training examples, and resource library.","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/coaching-agents/{uuid}","href":"/api-reference/coaching-agents/get-one-coaching-agent"},{"title":"Update a coaching agent (same as PATCH)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/coaching-agents/{uuid}","href":"/api-reference/coaching-agents/update-a-coaching-agent-same-as-patch"},{"title":"Delete a coaching agent","description":"Deletes a coaching agent. Past coaching feedback is kept. The default coaching agent cannot be deleted — set another agent as default first.","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/coaching-agents/{uuid}","href":"/api-reference/coaching-agents/delete-a-coaching-agent"},{"title":"Update a coaching agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/coaching-agents/{uuid}","href":"/api-reference/coaching-agents/update-a-coaching-agent"},{"title":"Set a coaching agent as default","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/coaching-agents/{uuid}/set-default","href":"/api-reference/coaching-agents/set-a-coaching-agent-as-default"}]},{"group":"Contacts","pages":[{"title":"Get paginated list of contacts","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts","href":"/api-reference/contacts/get-paginated-list-of-contacts"},{"title":"Create a new contact","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts","href":"/api-reference/contacts/create-a-new-contact"},{"title":"Get contact details","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/{uuid}","href":"/api-reference/contacts/get-contact-details"},{"title":"Update a contact","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/contacts/{uuid}","href":"/api-reference/contacts/update-a-contact"},{"title":"Delete a contact","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/contacts/{uuid}","href":"/api-reference/contacts/delete-a-contact"},{"title":"Assign (or re-assign) a tag to a contact","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/add-tag","href":"/api-reference/contacts/assign-or-re-assign-a-tag-to-a-contact"},{"title":"Remove a tag from a contact","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/remove-tag","href":"/api-reference/contacts/remove-a-tag-from-a-contact"},{"title":"Assign or change the contact's current pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/assign-stage","href":"/api-reference/contacts/assign-or-change-the-contacts-current-pipeline-stage"},{"title":"Remove the contact from the pipeline","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/remove-stage","href":"/api-reference/contacts/remove-the-contact-from-the-pipeline"},{"title":"Get paginated list of blacklisted contacts","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/blacklisted","href":"/api-reference/contacts/get-paginated-list-of-blacklisted-contacts"},{"title":"Add a contact to the blacklist","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/blacklist","href":"/api-reference/contacts/add-a-contact-to-the-blacklist"},{"title":"Remove a contact from the blacklist","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/unblacklist","href":"/api-reference/contacts/remove-a-contact-from-the-blacklist"},{"title":"List a contact's notes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/{uuid}/notes","href":"/api-reference/contacts/list-a-contacts-notes"},{"title":"Add a note to a contact","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/{uuid}/notes","href":"/api-reference/contacts/add-a-note-to-a-contact"},{"title":"Delete a contact note","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/contacts/{uuid}/notes/{noteUuid}","href":"/api-reference/contacts/delete-a-contact-note"},{"title":"Update a contact note","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/contacts/{uuid}/notes/{noteUuid}","href":"/api-reference/contacts/update-a-contact-note"}]},{"group":"Contact Approvals","pages":[{"title":"List pending contact field approvals","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/approvals","href":"/api-reference/contact-approvals/list-pending-contact-field-approvals"},{"title":"Get a single approval by uuid","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/approvals/{uuid}","href":"/api-reference/contact-approvals/get-a-single-approval-by-uuid"},{"title":"Update the suggested value of a pending approval","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/contacts/approvals/{uuid}","href":"/api-reference/contact-approvals/update-the-suggested-value-of-a-pending-approval"},{"title":"Soft-delete an approval","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/contacts/approvals/{uuid}","href":"/api-reference/contact-approvals/soft-delete-an-approval"},{"title":"Approve a pending field update","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/approvals/{uuid}/approve","href":"/api-reference/contact-approvals/approve-a-pending-field-update"},{"title":"Reject a pending field update","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/approvals/{uuid}/reject","href":"/api-reference/contact-approvals/reject-a-pending-field-update"},{"title":"Get the history of an approval","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/approvals/{uuid}/history","href":"/api-reference/contact-approvals/get-the-history-of-an-approval"}]},{"group":"Contact Fields","pages":[{"title":"List custom contact fields","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/fields","href":"/api-reference/contact-fields/list-custom-contact-fields"},{"title":"Create a new custom contact field","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/fields","href":"/api-reference/contact-fields/create-a-new-custom-contact-field"},{"title":"Get a custom contact field by key","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/fields/{key}","href":"/api-reference/contact-fields/get-a-custom-contact-field-by-key"},{"title":"Update a custom contact field (name, is_active, etc.)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/contacts/fields/{key}","href":"/api-reference/contact-fields/update-a-custom-contact-field-name-is_active-etc"},{"title":"Delete a custom contact field","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/contacts/fields/{key}","href":"/api-reference/contact-fields/delete-a-custom-contact-field"}]},{"group":"Contact Settings","pages":[{"title":"List contact settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/settings","href":"/api-reference/contact-settings/list-contact-settings"},{"title":"Get a contact setting by key","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/settings/{key}","href":"/api-reference/contact-settings/get-a-contact-setting-by-key"},{"title":"Enable or disable a contact setting","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/settings/{key}","href":"/api-reference/contact-settings/enable-or-disable-a-contact-setting"}]},{"group":"Conversations","pages":[{"title":"List a queue's conversations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations/by-queue/{uuid}","href":"/api-reference/conversations/list-a-queues-conversations"},{"title":"Open or close a conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/conversations/{uuid}/status","href":"/api-reference/conversations/open-or-close-a-conversation"},{"title":"Choose who answers: AI, Co-Pilot or Human","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/conversations/{uuid}/mode","href":"/api-reference/conversations/choose-who-answers:-ai-co-pilot-or-human"},{"title":"Hand a conversation to a specific operator","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/conversations/{uuid}/assign","href":"/api-reference/conversations/hand-a-conversation-to-a-specific-operator"},{"title":"Route a conversation to another queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/conversations/{uuid}/transfer","href":"/api-reference/conversations/route-a-conversation-to-another-queue"},{"title":"Set a conversation's label","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/conversations/{uuid}/label","href":"/api-reference/conversations/set-a-conversations-label"},{"title":"Conversation counts per label","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations/label-counts","href":"/api-reference/conversations/conversation-counts-per-label"},{"title":"Get paginated list of conversations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations","href":"/api-reference/conversations/get-paginated-list-of-conversations"},{"title":"Get conversation details","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations/{uuid}","href":"/api-reference/conversations/get-conversation-details"},{"title":"Get paginated messages of a conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations/{uuid}/messages","href":"/api-reference/conversations/get-paginated-messages-of-a-conversation"},{"title":"Activity events of a conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations/{uuid}/events","href":"/api-reference/conversations/activity-events-of-a-conversation"},{"title":"Messages and activity events as ONE interleaved timeline","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations/{uuid}/timeline","href":"/api-reference/conversations/messages-and-activity-events-as-one-interleaved-timeline"},{"title":"Approve a pending action — it runs NOW","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/conversations/{uuid}/events/{event}/approve","href":"/api-reference/conversations/approve-a-pending-action-—-it-runs-now"},{"title":"Reject a pending action — it never runs","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/conversations/{uuid}/events/{event}/reject","href":"/api-reference/conversations/reject-a-pending-action-—-it-never-runs"},{"title":"Mark a conversation read for the acting member","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/conversations/{uuid}/read","href":"/api-reference/conversations/mark-a-conversation-read-for-the-acting-member"},{"title":"Mark a conversation unread again for the acting member","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/conversations/{uuid}/unread","href":"/api-reference/conversations/mark-a-conversation-unread-again-for-the-acting-member"},{"title":"Mark every visible conversation read for the acting member","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/conversations/read-all","href":"/api-reference/conversations/mark-every-visible-conversation-read-for-the-acting-member"}]},{"group":"Conversation Replies","pages":[{"title":"Send a human reply to a conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/conversations/{uuid}/reply","href":"/api-reference/conversation-replies/send-a-human-reply-to-a-conversation"}]},{"group":"Instagram","pages":[{"title":"Reply within an Instagram conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/instagram/conversations/{uuid}/reply","href":"/api-reference/instagram/reply-within-an-instagram-conversation"}]},{"group":"Facebook Messenger","pages":[{"title":"Reply within a Messenger conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/facebook/conversations/{uuid}/reply","href":"/api-reference/facebook-messenger/reply-within-a-messenger-conversation"}]},{"group":"Sessions","pages":[{"title":"Get paginated list of conversation sessions","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/sessions","href":"/api-reference/sessions/get-paginated-list-of-conversation-sessions"},{"title":"Get session details","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/sessions/{uuid}","href":"/api-reference/sessions/get-session-details"},{"title":"Get the evaluation of a session","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/sessions/{uuid}/evaluation","href":"/api-reference/sessions/get-the-evaluation-of-a-session"},{"title":"Get paginated messages of a session","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/sessions/{uuid}/messages","href":"/api-reference/sessions/get-paginated-messages-of-a-session"},{"title":"Get paginated sessions of a conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/conversations/{uuid}/sessions","href":"/api-reference/sessions/get-paginated-sessions-of-a-conversation"}]},{"group":"Tables","pages":[{"title":"Import data via copy-paste text","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/import/copypaste","href":"/api-reference/tables/import-data-via-copy-paste-text"},{"title":"Import data via file upload","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/import/file","href":"/api-reference/tables/import-data-via-file-upload"},{"title":"Import data from a website URL","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/import/website","href":"/api-reference/tables/import-data-from-a-website-url"},{"title":"Create an empty table with a column schema","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/tables","href":"/api-reference/tables/create-an-empty-table-with-a-column-schema"},{"title":"Get all imported data","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/data","href":"/api-reference/tables/get-all-imported-data"},{"title":"Get data details by UUID","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/data/{uuid}","href":"/api-reference/tables/get-data-details-by-uuid"},{"title":"Update table metadata (name and description)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/data/{uuid}","href":"/api-reference/tables/update-table-metadata-name-and-description"},{"title":"Delete imported data","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/data/{uuid}","href":"/api-reference/tables/delete-imported-data"},{"title":"Get fields (columns) for imported data","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/data/{uuid}/fields","href":"/api-reference/tables/get-fields-columns-for-imported-data"},{"title":"Add a column to a table","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/{uuid}/fields","href":"/api-reference/tables/add-a-column-to-a-table"},{"title":"Update a column (rename and/or change data_type)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/data/{uuid}/fields/{field_uuid}","href":"/api-reference/tables/update-a-column-rename-andor-change-data_type"},{"title":"Delete a column","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/data/{uuid}/fields/{field_uuid}","href":"/api-reference/tables/delete-a-column"},{"title":"Get records for imported data","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/data/{uuid}/records","href":"/api-reference/tables/get-records-for-imported-data"},{"title":"Create a record for imported data","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/{uuid}/records","href":"/api-reference/tables/create-a-record-for-imported-data"},{"title":"Update record values","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/data/{uuid}/records/{record}","href":"/api-reference/tables/update-record-values"},{"title":"Delete a record","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/data/{uuid}/records/{record}","href":"/api-reference/tables/delete-a-record"},{"title":"Assign imported data to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/{uuid}/assign","href":"/api-reference/tables/assign-imported-data-to-an-agent"},{"title":"Trigger a sync for data across all associated agents","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/data/{uuid}/sync","href":"/api-reference/tables/trigger-a-sync-for-data-across-all-associated-agents"}]},{"group":"Logs","pages":[{"title":"List action executions across tasks, workflows, and intents","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/logs/actions","href":"/api-reference/logs/list-action-executions-across-tasks-workflows-and-intents"},{"title":"Get full detail for a single action execution","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/logs/actions/{type}/{uuid}","href":"/api-reference/logs/get-full-detail-for-a-single-action-execution"},{"title":"List inbound API request logs","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/logs/api","href":"/api-reference/logs/list-inbound-api-request-logs"},{"title":"Get full detail for a single API request log","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/logs/api/{uuid}","href":"/api-reference/logs/get-full-detail-for-a-single-api-request-log"},{"title":"List outbound webhook delivery logs","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/logs/webhooks","href":"/api-reference/logs/list-outbound-webhook-delivery-logs"},{"title":"Get full detail for a single webhook delivery","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/logs/webhooks/{uuid}","href":"/api-reference/logs/get-full-detail-for-a-single-webhook-delivery"}]},{"group":"Email Addresses","pages":[{"title":"List email addresses","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/email/addresses","href":"/api-reference/email-addresses/list-email-addresses"},{"title":"Create an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/addresses","href":"/api-reference/email-addresses/create-an-email-address"},{"title":"Get a single email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/email/addresses/{uuid}","href":"/api-reference/email-addresses/get-a-single-email-address"},{"title":"Delete an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/email/addresses/{uuid}","href":"/api-reference/email-addresses/delete-an-email-address"},{"title":"Update an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/email/addresses/{uuid}","href":"/api-reference/email-addresses/update-an-email-address"},{"title":"Assign an agent to an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/addresses/{uuid}/assign","href":"/api-reference/email-addresses/assign-an-agent-to-an-email-address"},{"title":"Unassign the agent from an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/addresses/{uuid}/unassign","href":"/api-reference/email-addresses/unassign-the-agent-from-an-email-address"},{"title":"Enable an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/addresses/{uuid}/enable","href":"/api-reference/email-addresses/enable-an-email-address"},{"title":"Disable an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/addresses/{uuid}/disable","href":"/api-reference/email-addresses/disable-an-email-address"},{"title":"Get DNS records for a connected domain","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/email/addresses/{uuid}/dns","href":"/api-reference/email-addresses/get-dns-records-for-a-connected-domain"},{"title":"Verify an email address","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/addresses/{uuid}/verify","href":"/api-reference/email-addresses/verify-an-email-address"}]},{"group":"Email Messages","pages":[{"title":"Send a new email","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/messages","href":"/api-reference/email-messages/send-a-new-email"},{"title":"Reply within an email conversation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/conversations/{uuid}/reply","href":"/api-reference/email-messages/reply-within-an-email-conversation"},{"title":"Forward an email conversation to a third party","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/email/conversations/{uuid}/forward","href":"/api-reference/email-messages/forward-an-email-conversation-to-a-third-party"}]},{"group":"Evaluate","pages":[{"title":"List the 10 analyzer feature ids","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/evaluate/features","href":"/api-reference/evaluate/list-the-10-analyzer-feature-ids"},{"title":"Read the global default evaluate settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/evaluate/default","href":"/api-reference/evaluate/read-the-global-default-evaluate-settings"},{"title":"Update the global default evaluate settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/evaluate/default","href":"/api-reference/evaluate/update-the-global-default-evaluate-settings"},{"title":"Reset the global default to factory values","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/evaluate/default/reset","href":"/api-reference/evaluate/reset-the-global-default-to-factory-values"},{"title":"Read effective evaluate settings for one agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/evaluate","href":"/api-reference/evaluate/read-effective-evaluate-settings-for-one-agent"},{"title":"Update an agent's evaluate settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/evaluate","href":"/api-reference/evaluate/update-an-agents-evaluate-settings"},{"title":"Remove the agent's override (revert to global default)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/evaluate","href":"/api-reference/evaluate/remove-the-agents-override-revert-to-global-default"},{"title":"Create an override for an agent (clones current default)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/evaluate/assign","href":"/api-reference/evaluate/create-an-override-for-an-agent-clones-current-default"},{"title":"Force-overwrite the agent's override with a fresh copy of the current default","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/evaluate/reassign","href":"/api-reference/evaluate/force-overwrite-the-agents-override-with-a-fresh-copy-of-the-current-default"},{"title":"Reset the agent's override to factory defaults","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/evaluate/reset","href":"/api-reference/evaluate/reset-the-agents-override-to-factory-defaults"}]},{"group":"Flow Catalog","pages":[{"title":"List tenant's agents available for Agents-app actions","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/agents","href":"/api-reference/flow-catalog/list-tenants-agents-available-for-agents-app-actions"},{"title":"List all Studio integrations (apps)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps","href":"/api-reference/flow-catalog/list-all-studio-integrations-apps"},{"title":"List apps eligible as a flow's trigger (step 1)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/supports/triggers","href":"/api-reference/flow-catalog/list-apps-eligible-as-a-flows-trigger-step-1"},{"title":"List apps eligible as a flow's action (step 2+)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/supports/actions","href":"/api-reference/flow-catalog/list-apps-eligible-as-a-flows-action-step-2+"},{"title":"Read a single app by its uid","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}","href":"/api-reference/flow-catalog/read-a-single-app-by-its-uid"},{"title":"List the trigger events an app exposes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/triggers","href":"/api-reference/flow-catalog/list-the-trigger-events-an-app-exposes"},{"title":"List the actions an app exposes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/actions","href":"/api-reference/flow-catalog/list-the-actions-an-app-exposes"},{"title":"Flat list of every OAuth connection the tenant has, across all apps","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/connections","href":"/api-reference/flow-catalog/flat-list-of-every-oauth-connection-the-tenant-has-across-all-apps"},{"title":"List the tenant's connections (OAuth accounts) for one app","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/connections","href":"/api-reference/flow-catalog/list-the-tenants-connections-oauth-accounts-for-one-app"},{"title":"Fetch dynamic dropdown options for a step's field","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/flow/apps/{uid}/options","href":"/api-reference/flow-catalog/fetch-dynamic-dropdown-options-for-a-steps-field"}]},{"group":"Flow","pages":[{"title":"Get an action's config field schema (what to ask)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/actions/{action_key}/config-schema","href":"/api-reference/flow/get-an-actions-config-field-schema-what-to-ask"},{"title":"Get a trigger's config field schema (what to ask)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/apps/{uid}/triggers/{trigger_key}/config-schema","href":"/api-reference/flow/get-a-triggers-config-field-schema-what-to-ask"}]},{"group":"Flows","pages":[{"title":"List flows (paginated, filterable)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flows","href":"/api-reference/flows/list-flows-paginated-filterable"},{"title":"Create an empty flow (draft)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/flow","href":"/api-reference/flows/create-an-empty-flow-draft"},{"title":"Read a flow with its full ordered step list","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/{uuid}","href":"/api-reference/flows/read-a-flow-with-its-full-ordered-step-list"},{"title":"Delete a flow","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/flow/{uuid}","href":"/api-reference/flows/delete-a-flow"},{"title":"Update flow name or description","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/flow/{uuid}","href":"/api-reference/flows/update-flow-name-or-description"},{"title":"Deploy a flow — flips it from draft to live","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/flow/{uuid}/deploy","href":"/api-reference/flows/deploy-a-flow-—-flips-it-from-draft-to-live"},{"title":"Undeploy — flip a deployed flow back to draft","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/flow/{uuid}/undeploy","href":"/api-reference/flows/undeploy-—-flip-a-deployed-flow-back-to-draft"}]},{"group":"Flow Executions","pages":[{"title":"List run history of a flow","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/{uuid}/executions","href":"/api-reference/flow-executions/list-run-history-of-a-flow"},{"title":"Read one execution with per-step request/response/error","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/{uuid}/executions/{exec_uuid}","href":"/api-reference/flow-executions/read-one-execution-with-per-step-requestresponseerror"}]},{"group":"Flow Steps","pages":[{"title":"Read one step","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/flow/{uuid}/steps/{step}","href":"/api-reference/flow-steps/read-one-step"},{"title":"Delete a step (and its branch children if any)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/flow/{uuid}/steps/{step}","href":"/api-reference/flow-steps/delete-a-step-and-its-branch-children-if-any"},{"title":"Update any subset of a step's fields","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/flow/{uuid}/steps/{step}","href":"/api-reference/flow-steps/update-any-subset-of-a-steps-fields"},{"title":"Add a step to a flow (trigger as step 1, actions as step 2+)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/flow/{uuid}/steps","href":"/api-reference/flow-steps/add-a-step-to-a-flow-trigger-as-step-1-actions-as-step-2+"},{"title":"Test a step — kind-aware behavior (trigger samples vs action exec)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/flow/{uuid}/steps/{step}/test","href":"/api-reference/flow-steps/test-a-step-—-kind-aware-behavior-trigger-samples-vs-action-exec"}]},{"group":"Human Calls","pages":[{"title":"Dial a number as a human operator","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/human","href":"/api-reference/human-calls/dial-a-number-as-a-human-operator"},{"title":"Mint a Mihu Stream token to enter the live call's room (barge)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/join","href":"/api-reference/human-calls/mint-a-mihu-stream-token-to-enter-the-live-calls-room-barge"},{"title":"Answer a ringing Human First inbound call (first member wins) and get the room token","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/answer","href":"/api-reference/human-calls/answer-a-ringing-human-first-inbound-call-first-member-wins-and-get-the-room-token"},{"title":"Silence the AI and hand the customer to the operator","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/takeover","href":"/api-reference/human-calls/silence-the-ai-and-hand-the-customer-to-the-operator"},{"title":"Silence the AI but keep it listening; the operator talks and both sides are transcribed","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/copilot","href":"/api-reference/human-calls/silence-the-ai-but-keep-it-listening;-the-operator-talks-and-both-sides-are-transcribed"},{"title":"Hand the call back to the AI","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/release","href":"/api-reference/human-calls/hand-the-call-back-to-the-ai"},{"title":"End the call from the human side (no AI goodbye)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/calls/action/{uuid}/end","href":"/api-reference/human-calls/end-the-call-from-the-human-side-no-ai-goodbye"}]},{"group":"Language","pages":[{"title":"List supported languages","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/language","href":"/api-reference/language/list-supported-languages"}]},{"group":"Listings","pages":[{"title":"Get all listings (campaigns with pools)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/listings","href":"/api-reference/listings/get-all-listings-campaigns-with-pools"},{"title":"Create a new listing with rule and bulk contacts","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/listings","href":"/api-reference/listings/create-a-new-listing-with-rule-and-bulk-contacts"},{"title":"Get listing details with contacts","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/listings/{uuid}","href":"/api-reference/listings/get-listing-details-with-contacts"},{"title":"Delete a listing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/listings/{uuid}","href":"/api-reference/listings/delete-a-listing"},{"title":"Start/resume a listing campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/listings/{uuid}/run","href":"/api-reference/listings/startresume-a-listing-campaign"},{"title":"Stop/pause a running listing campaign","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/listings/{uuid}/stop","href":"/api-reference/listings/stoppause-a-running-listing-campaign"},{"title":"Add contacts to an existing listing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/listings/{uuid}/contacts","href":"/api-reference/listings/add-contacts-to-an-existing-listing"},{"title":"Remove a contact from a listing and cancel their tasks","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/listings/{uuid}/contacts/{contact_uuid}","href":"/api-reference/listings/remove-a-contact-from-a-listing-and-cancel-their-tasks"}]},{"group":"Medias","pages":[{"title":"List media files","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/medias","href":"/api-reference/medias/list-media-files"},{"title":"Upload a media file","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/medias","href":"/api-reference/medias/upload-a-media-file"},{"title":"Get a media file by uuid","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/medias/{uuid}","href":"/api-reference/medias/get-a-media-file-by-uuid"}]},{"group":"Memorize","pages":[{"title":"List contact fields available for memorize settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/memorize/contact-fields","href":"/api-reference/memorize/list-contact-fields-available-for-memorize-settings"},{"title":"Catalog merged with the global default's toggle state","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/memorize/default/contact-fields","href":"/api-reference/memorize/catalog-merged-with-the-global-defaults-toggle-state"},{"title":"Catalog merged with the agent's toggles (or default if no override)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/memorize/contact-fields","href":"/api-reference/memorize/catalog-merged-with-the-agents-toggles-or-default-if-no-override"},{"title":"Get the global default memorize settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/memorize/default","href":"/api-reference/memorize/get-the-global-default-memorize-settings"},{"title":"Update the global default memorize settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/memorize/default","href":"/api-reference/memorize/update-the-global-default-memorize-settings"},{"title":"Bulk-toggle contact field flags on the default settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/memorize/default/bulk","href":"/api-reference/memorize/bulk-toggle-contact-field-flags-on-the-default-settings"},{"title":"Bulk-toggle contact field flags for an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/agents/{uuid}/memorize/bulk","href":"/api-reference/memorize/bulk-toggle-contact-field-flags-for-an-agent"},{"title":"Reset the global default memorize settings to factory defaults","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/memorize/default/reset","href":"/api-reference/memorize/reset-the-global-default-memorize-settings-to-factory-defaults"},{"title":"Get an agent's memorize settings (falls back to default)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/agents/{uuid}/memorize","href":"/api-reference/memorize/get-an-agents-memorize-settings-falls-back-to-default"},{"title":"Update an agent's memorize settings (creates them from the global default if the agent has none yet)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/agents/{uuid}/memorize","href":"/api-reference/memorize/update-an-agents-memorize-settings-creates-them-from-the-global-default-if-the-agent-has-none-yet"},{"title":"Remove an agent's specific memorize settings (reverts to default)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/agents/{uuid}/memorize","href":"/api-reference/memorize/remove-an-agents-specific-memorize-settings-reverts-to-default"},{"title":"Create custom memorize settings for an agent, copied from the global default","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/memorize/assign","href":"/api-reference/memorize/create-custom-memorize-settings-for-an-agent-copied-from-the-global-default"},{"title":"Replace the agent's memorize settings with a fresh copy of the global default","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/memorize/reassign","href":"/api-reference/memorize/replace-the-agents-memorize-settings-with-a-fresh-copy-of-the-global-default"},{"title":"Reset an agent's memorize settings to factory defaults","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/memorize/reset","href":"/api-reference/memorize/reset-an-agents-memorize-settings-to-factory-defaults"}]},{"group":"Sending Queue","pages":[{"title":"What is waiting behind the sending gate","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/outbound/summary","href":"/api-reference/sending-queue/what-is-waiting-behind-the-sending-gate"},{"title":"Where one queued request stands","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/outbound/requests/{uuid}","href":"/api-reference/sending-queue/where-one-queued-request-stands"},{"title":"Per-source pace for non-list sends (API, automations)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/outbound/settings","href":"/api-reference/sending-queue/per-source-pace-for-non-list-sends-api-automations"},{"title":"Pause or resume a source","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/outbound/settings","href":"/api-reference/sending-queue/pause-or-resume-a-source"},{"title":"Cancel waiting requests in bulk","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/outbound/cancel","href":"/api-reference/sending-queue/cancel-waiting-requests-in-bulk"},{"title":"Move a waiting request to the front","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/outbound/requests/{uuid}/priority","href":"/api-reference/sending-queue/move-a-waiting-request-to-the-front"},{"title":"List queued requests","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/outbound/requests","href":"/api-reference/sending-queue/list-queued-requests"}]},{"group":"PBX Extension Connectors","pages":[{"title":"Get the SIP connector server assigned to your account","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/pbx_extension_connectors/sip_server","href":"/api-reference/pbx-extension-connectors/get-the-sip-connector-server-assigned-to-your-account"},{"title":"Allocate a SIP connector server","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/pbx_extension_connectors/sip_server","href":"/api-reference/pbx-extension-connectors/allocate-a-sip-connector-server"},{"title":"Release the allocated SIP connector server","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/pbx_extension_connectors/sip_server","href":"/api-reference/pbx-extension-connectors/release-the-allocated-sip-connector-server"},{"title":"List PBX extension connectors","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/pbx_extension_connectors","href":"/api-reference/pbx-extension-connectors/list-pbx-extension-connectors"},{"title":"Create a PBX extension connector","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/pbx_extension_connectors","href":"/api-reference/pbx-extension-connectors/create-a-pbx-extension-connector"},{"title":"Get a single PBX extension connector","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/pbx_extension_connectors/{uuid}","href":"/api-reference/pbx-extension-connectors/get-a-single-pbx-extension-connector"},{"title":"Delete a PBX extension connector","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/pbx_extension_connectors/{uuid}","href":"/api-reference/pbx-extension-connectors/delete-a-pbx-extension-connector"}]},{"group":"Phone Numbers","pages":[{"title":"List your phone numbers","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers","href":"/api-reference/phone-numbers/list-your-phone-numbers"},{"title":"Buy a phone number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/phone-numbers","href":"/api-reference/phone-numbers/buy-a-phone-number"},{"title":"Phone number summary","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/stats","href":"/api-reference/phone-numbers/phone-number-summary"},{"title":"Get one phone number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/get-one-phone-number"},{"title":"Release a phone number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/release-a-phone-number"},{"title":"Update channel settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/phone-numbers/{uuid}","href":"/api-reference/phone-numbers/update-channel-settings"},{"title":"Channels for one phone number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/{uuid}/channels","href":"/api-reference/phone-numbers/channels-for-one-phone-number"},{"title":"Channels for a phone number (look up by number)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/channels","href":"/api-reference/phone-numbers/channels-for-a-phone-number-look-up-by-number"},{"title":"Release a phone number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/phone-numbers/{uuid}/release","href":"/api-reference/phone-numbers/release-a-phone-number-1"},{"title":"Assign a number to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/phone-numbers/{uuid}/bindings/{channel}","href":"/api-reference/phone-numbers/assign-a-number-to-an-agent"},{"title":"Remove a number from an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/phone-numbers/{uuid}/bindings/{channel}","href":"/api-reference/phone-numbers/remove-a-number-from-an-agent"},{"title":"Upload a compliance document","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/phone-numbers/documents","href":"/api-reference/phone-numbers/upload-a-compliance-document"},{"title":"Search numbers available to buy","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/search","href":"/api-reference/phone-numbers/search-numbers-available-to-buy"},{"title":"Compliance requirements for a country","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/search/requirements","href":"/api-reference/phone-numbers/compliance-requirements-for-a-country"},{"title":"Outbound call rates","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/rates","href":"/api-reference/phone-numbers/outbound-call-rates"},{"title":"Which agents use which numbers","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/used-channels-and-accounts","href":"/api-reference/phone-numbers/which-agents-use-which-numbers"},{"title":"Phone numbers grouped by agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/by-agent","href":"/api-reference/phone-numbers/phone-numbers-grouped-by-agent"},{"title":"Phone numbers for one agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/by-agent/{uuid}","href":"/api-reference/phone-numbers/phone-numbers-for-one-agent"},{"title":"List external trunks (BYO numbers)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/list-external-trunks-byo-numbers"},{"title":"Register an external SIP trunk / BYO number","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/register-an-external-sip-trunk-byo-number"},{"title":"Delete an external trunk","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/delete-an-external-trunk"},{"title":"Update an external trunk","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/phone-numbers/trunks","href":"/api-reference/phone-numbers/update-an-external-trunk"},{"title":"Assign or reassign an external trunk to an agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/phone-numbers/trunks/assign","href":"/api-reference/phone-numbers/assign-or-reassign-an-external-trunk-to-an-agent"}]},{"group":"Contact Pipeline","pages":[{"title":"List pipeline stages","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/pipeline","href":"/api-reference/contact-pipeline/list-pipeline-stages"},{"title":"Create a new pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/pipeline","href":"/api-reference/contact-pipeline/create-a-new-pipeline-stage"},{"title":"Get a pipeline stage by uuid","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/pipeline/{uuid}","href":"/api-reference/contact-pipeline/get-a-pipeline-stage-by-uuid"},{"title":"Update a pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/contacts/pipeline/{uuid}","href":"/api-reference/contact-pipeline/update-a-pipeline-stage"},{"title":"Delete a pipeline stage","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/contacts/pipeline/{uuid}","href":"/api-reference/contact-pipeline/delete-a-pipeline-stage"}]},{"group":"Pools","pages":[{"title":"List contact pools","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/pools","href":"/api-reference/pools/list-contact-pools"},{"title":"Create a contact pool","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/pools","href":"/api-reference/pools/create-a-contact-pool"},{"title":"Get pool details, including attached campaigns and pool item status counts","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/pools/{uuid}","href":"/api-reference/pools/get-pool-details-including-attached-campaigns-and-pool-item-status-counts"},{"title":"Update a pool","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/pools/{uuid}","href":"/api-reference/pools/update-a-pool"},{"title":"Delete a pool","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/pools/{uuid}","href":"/api-reference/pools/delete-a-pool"},{"title":"Duplicate a pool, optionally copying its contacts","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/pools/{uuid}/duplicate","href":"/api-reference/pools/duplicate-a-pool-optionally-copying-its-contacts"},{"title":"List contacts in a pool","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/pools/{uuid}/contacts","href":"/api-reference/pools/list-contacts-in-a-pool"},{"title":"Add existing contacts to a pool","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/pools/{uuid}/contacts","href":"/api-reference/pools/add-existing-contacts-to-a-pool"},{"title":"Remove a contact from a pool","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/pools/{uuid}/contacts/{contact_uuid}","href":"/api-reference/pools/remove-a-contact-from-a-pool"}]},{"group":"QA Agents","pages":[{"title":"List QA agents","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/qa-agents","href":"/api-reference/qa-agents/list-qa-agents"},{"title":"Create a QA agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/qa-agents","href":"/api-reference/qa-agents/create-a-qa-agent"},{"title":"Get one QA agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/qa-agents/{uuid}","href":"/api-reference/qa-agents/get-one-qa-agent"},{"title":"Update a QA agent (same as PATCH)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/qa-agents/{uuid}","href":"/api-reference/qa-agents/update-a-qa-agent-same-as-patch"},{"title":"Delete a QA agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/qa-agents/{uuid}","href":"/api-reference/qa-agents/delete-a-qa-agent"},{"title":"Update a QA agent","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/qa-agents/{uuid}","href":"/api-reference/qa-agents/update-a-qa-agent"},{"title":"Replace the scorecard skills","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/qa-agents/{uuid}/skills","href":"/api-reference/qa-agents/replace-the-scorecard-skills"},{"title":"Set a QA agent as default","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/qa-agents/{uuid}/set-default","href":"/api-reference/qa-agents/set-a-qa-agent-as-default"}]},{"group":"Queues","pages":[{"title":"List queues","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/queues","href":"/api-reference/queues/list-queues"},{"title":"Create a queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/queues","href":"/api-reference/queues/create-a-queue"},{"title":"List numbers/accounts not yet assigned to any queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/queues/available-endpoints","href":"/api-reference/queues/list-numbersaccounts-not-yet-assigned-to-any-queue"},{"title":"Get one queue with its full configuration","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/queues/{uuid}","href":"/api-reference/queues/get-one-queue-with-its-full-configuration"},{"title":"Update a queue (name, color, active state, default SLA)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/queues/{uuid}","href":"/api-reference/queues/update-a-queue-name-color-active-state-default-sla"},{"title":"Delete a queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/queues/{uuid}","href":"/api-reference/queues/delete-a-queue"},{"title":"Assign a number/account to the queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/queues/{uuid}/channels","href":"/api-reference/queues/assign-a-numberaccount-to-the-queue"},{"title":"Update a channel assignment's settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/queues/{uuid}/channels/{assignment}","href":"/api-reference/queues/update-a-channel-assignments-settings"},{"title":"Remove a number/account from the queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/queues/{uuid}/channels/{assignment}","href":"/api-reference/queues/remove-a-numberaccount-from-the-queue"},{"title":"Add a human agent to the queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/queues/{uuid}/members","href":"/api-reference/queues/add-a-human-agent-to-the-queue"},{"title":"Remove a human agent from the queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/queues/{uuid}/members/{email}","href":"/api-reference/queues/remove-a-human-agent-from-the-queue"},{"title":"Create a routing for the queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/queues/{uuid}/routings","href":"/api-reference/queues/create-a-routing-for-the-queue"},{"title":"Update a routing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/queues/{uuid}/routings/{routing}","href":"/api-reference/queues/update-a-routing"},{"title":"Delete a routing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/queues/{uuid}/routings/{routing}","href":"/api-reference/queues/delete-a-routing"}]},{"group":"Rules","pages":[{"title":"List campaign contact rules","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/rules","href":"/api-reference/rules/list-campaign-contact-rules"},{"title":"Create a new campaign contact rule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/rules","href":"/api-reference/rules/create-a-new-campaign-contact-rule"},{"title":"Get a single rule by UUID","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/rules/{uuid}","href":"/api-reference/rules/get-a-single-rule-by-uuid"},{"title":"Update an existing rule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/rules/{uuid}","href":"/api-reference/rules/update-an-existing-rule"},{"title":"Delete a rule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/rules/{uuid}","href":"/api-reference/rules/delete-a-rule"}]},{"group":"Schedules","pages":[{"title":"Get all schedules","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/schedules","href":"/api-reference/schedules/get-all-schedules"},{"title":"Create a new schedule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/schedules","href":"/api-reference/schedules/create-a-new-schedule"},{"title":"Get a specific schedule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/schedules/{uuid}","href":"/api-reference/schedules/get-a-specific-schedule"},{"title":"Update a schedule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/schedules/{uuid}","href":"/api-reference/schedules/update-a-schedule"},{"title":"Delete a schedule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/schedules/{uuid}","href":"/api-reference/schedules/delete-a-schedule"}]},{"group":"Senders","pages":[{"title":"The identities this workspace can send from, on any channel","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/senders","href":"/api-reference/senders/the-identities-this-workspace-can-send-from-on-any-channel"}]},{"group":"Evaluations","pages":[{"title":"Get paginated list of session evaluations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/evaluations","href":"/api-reference/evaluations/get-paginated-list-of-session-evaluations"},{"title":"Get a single evaluation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/evaluations/{uuid}","href":"/api-reference/evaluations/get-a-single-evaluation"}]},{"group":"Session Labels","pages":[{"title":"List session labels","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/session-labels","href":"/api-reference/session-labels/list-session-labels"},{"title":"Create a session label","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/session-labels","href":"/api-reference/session-labels/create-a-session-label"},{"title":"Update a session label","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/session-labels/{uuid}","href":"/api-reference/session-labels/update-a-session-label"},{"title":"Delete a session label","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/session-labels/{uuid}","href":"/api-reference/session-labels/delete-a-session-label"},{"title":"Set a session's labels","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/sessions/{uuid}/labels","href":"/api-reference/session-labels/set-a-sessions-labels"}]},{"group":"Simulations","pages":[{"title":"List simulations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/simulations","href":"/api-reference/simulations/list-simulations"},{"title":"Create a simulation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations","href":"/api-reference/simulations/create-a-simulation"},{"title":"Creation catalog: channels, agents per channel, caller lines and the per-message rate","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/simulations/options","href":"/api-reference/simulations/creation-catalog:-channels-agents-per-channel-caller-lines-and-the-per-message-rate"},{"title":"Get one simulation with its full configuration and run summaries","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/simulations/{uuid}","href":"/api-reference/simulations/get-one-simulation-with-its-full-configuration-and-run-summaries"},{"title":"Update a simulation (full replace of its configuration)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/simulations/{uuid}","href":"/api-reference/simulations/update-a-simulation-full-replace-of-its-configuration"},{"title":"Delete a simulation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/simulations/{uuid}","href":"/api-reference/simulations/delete-a-simulation"},{"title":"Run a simulation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/{uuid}/run","href":"/api-reference/simulations/run-a-simulation"},{"title":"Stop a running simulation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/{uuid}/stop","href":"/api-reference/simulations/stop-a-running-simulation"},{"title":"Get the aggregated report","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/simulations/{uuid}/report","href":"/api-reference/simulations/get-the-aggregated-report"},{"title":"List the simulation's conversations (current batch)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/simulations/{uuid}/runs","href":"/api-reference/simulations/list-the-simulations-conversations-current-batch"},{"title":"Get one conversation with its full transcript","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/simulations/{uuid}/runs/{runUuid}","href":"/api-reference/simulations/get-one-conversation-with-its-full-transcript"},{"title":"Propose field changes to improve the assistant (review before test/apply)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/{uuid}/optimize","href":"/api-reference/simulations/propose-field-changes-to-improve-the-assistant-review-before-testapply"},{"title":"Test a proposed improvement before applying it","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/{uuid}/optimize/trial","href":"/api-reference/simulations/test-a-proposed-improvement-before-applying-it"},{"title":"Accept a proposed improvement (updates the agent's fields)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/{uuid}/optimize/accept","href":"/api-reference/simulations/accept-a-proposed-improvement-updates-the-agents-fields"},{"title":"Reject a proposed improvement (assistant keeps its current prompt)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/{uuid}/optimize/reject","href":"/api-reference/simulations/reject-a-proposed-improvement-assistant-keeps-its-current-prompt"},{"title":"Undo an accepted improvement (restore the previous prompt)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/{uuid}/optimize/revert","href":"/api-reference/simulations/undo-an-accepted-improvement-restore-the-previous-prompt"},{"title":"Generate customer personas for an assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/generate-personas","href":"/api-reference/simulations/generate-customer-personas-for-an-assistant"},{"title":"Generate test cases for an assistant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/simulations/generate-test-cases","href":"/api-reference/simulations/generate-test-cases-for-an-assistant"}]},{"group":"SIP Trunk","pages":[{"title":"List all SIP trunk connections","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/channels/sip-trunk/connections","href":"/api-reference/sip-trunk/list-all-sip-trunk-connections"},{"title":"Add a new SIP trunk connection","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/channels/sip-trunk/connections","href":"/api-reference/sip-trunk/add-a-new-sip-trunk-connection"},{"title":"Delete a SIP trunk connection","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/channels/sip-trunk/connections/{uuid}","href":"/api-reference/sip-trunk/delete-a-sip-trunk-connection"},{"title":"Assign a SIP trunk connection to an agent for calls","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/agents/{uuid}/channels/call/sip-trunk","href":"/api-reference/sip-trunk/assign-a-sip-trunk-connection-to-an-agent-for-calls"}]},{"group":"Contact Tags","pages":[{"title":"List contact tags","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/tags","href":"/api-reference/contact-tags/list-contact-tags"},{"title":"Create a new contact tag","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/contacts/tags","href":"/api-reference/contact-tags/create-a-new-contact-tag"},{"title":"Get a tag by uuid","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/contacts/tags/{uuid}","href":"/api-reference/contact-tags/get-a-tag-by-uuid"},{"title":"Update a tag","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/contacts/tags/{uuid}","href":"/api-reference/contact-tags/update-a-tag"},{"title":"Delete a tag","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/contacts/tags/{uuid}","href":"/api-reference/contact-tags/delete-a-tag"}]},{"group":"Tasks","pages":[{"title":"Get the task types available for an executor","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/tasks/types","href":"/api-reference/tasks/get-the-task-types-available-for-an-executor"},{"title":"Get paginated list of tasks","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/tasks","href":"/api-reference/tasks/get-paginated-list-of-tasks"},{"title":"Create a new task (Call, SMS, WhatsApp, or Email)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tasks","href":"/api-reference/tasks/create-a-new-task-call-sms-whatsapp-or-email"},{"title":"Get a specific task","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/tasks/{uuid}","href":"/api-reference/tasks/get-a-specific-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/tasks/{uuid}","href":"/api-reference/tasks/update-a-task"},{"title":"Delete a task","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/tasks/{uuid}","href":"/api-reference/tasks/delete-a-task"},{"title":"Queue a task for execution","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tasks/{uuid}/queue","href":"/api-reference/tasks/queue-a-task-for-execution"},{"title":"Cancel a task","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tasks/{uuid}/cancel","href":"/api-reference/tasks/cancel-a-task"},{"title":"Retry a failed task","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tasks/{uuid}/retry","href":"/api-reference/tasks/retry-a-failed-task"}]},{"group":"WhatsApp Template Settings","pages":[{"title":"List all available merge tags for template placeholders","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/whatsapp/template-settings/merge-fields","href":"/api-reference/whatsapp-template-settings/list-all-available-merge-tags-for-template-placeholders"},{"title":"List template settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/whatsapp/template-settings","href":"/api-reference/whatsapp-template-settings/list-template-settings"},{"title":"Create a template setting (make a template campaign-ready)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/template-settings","href":"/api-reference/whatsapp-template-settings/create-a-template-setting-make-a-template-campaign-ready"},{"title":"Get one template setting","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/whatsapp/template-settings/{uuid}","href":"/api-reference/whatsapp-template-settings/get-one-template-setting"},{"title":"Update a template setting","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/whatsapp/template-settings/{uuid}","href":"/api-reference/whatsapp-template-settings/update-a-template-setting"},{"title":"Delete a template setting","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/whatsapp/template-settings/{uuid}","href":"/api-reference/whatsapp-template-settings/delete-a-template-setting"}]},{"group":"Tickets","pages":[{"title":"List tickets","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/tickets","href":"/api-reference/tickets/list-tickets"},{"title":"Open a ticket by hand","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tickets","href":"/api-reference/tickets/open-a-ticket-by-hand"},{"title":"Get a ticket with its activity","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/tickets/{uuid}","href":"/api-reference/tickets/get-a-ticket-with-its-activity"},{"title":"Update a ticket","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/tickets/{uuid}","href":"/api-reference/tickets/update-a-ticket"},{"title":"Delete a ticket","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/tickets/{uuid}","href":"/api-reference/tickets/delete-a-ticket"},{"title":"Assign a ticket to a member or a queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tickets/{uuid}/assign","href":"/api-reference/tickets/assign-a-ticket-to-a-member-or-a-queue"},{"title":"Change a ticket's status","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/tickets/{uuid}/status","href":"/api-reference/tickets/change-a-tickets-status"},{"title":"Replace a ticket's tags","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/tickets/{uuid}/tags","href":"/api-reference/tickets/replace-a-tickets-tags"},{"title":"Add a comment (what was done for the customer)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tickets/{uuid}/notes","href":"/api-reference/tickets/add-a-comment-what-was-done-for-the-customer"},{"title":"Upload a file to a ticket","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/tickets/{uuid}/attachments","href":"/api-reference/tickets/upload-a-file-to-a-ticket"},{"title":"Remove a file from a ticket","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/tickets/{uuid}/attachments/{attachment}","href":"/api-reference/tickets/remove-a-file-from-a-ticket"}]},{"group":"Ticket Rules","pages":[{"title":"List the rules that open tickets automatically","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/ticket-rules","href":"/api-reference/ticket-rules/list-the-rules-that-open-tickets-automatically"},{"title":"Create a rule (opens tickets automatically from matching conversations)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/ticket-rules","href":"/api-reference/ticket-rules/create-a-rule-opens-tickets-automatically-from-matching-conversations"},{"title":"Make an agent inherit the workspace rules again","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/ticket-rules/reset","href":"/api-reference/ticket-rules/make-an-agent-inherit-the-workspace-rules-again"},{"title":"Get a rule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/ticket-rules/{uuid}","href":"/api-reference/ticket-rules/get-a-rule"},{"title":"Update a rule","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/ticket-rules/{uuid}","href":"/api-reference/ticket-rules/update-a-rule"},{"title":"Delete a rule (existing tickets are kept)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/ticket-rules/{uuid}","href":"/api-reference/ticket-rules/delete-a-rule-existing-tickets-are-kept"}]},{"group":"Ticket Settings","pages":[{"title":"Get the automation settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/ticket-settings","href":"/api-reference/ticket-settings/get-the-automation-settings"},{"title":"Update the automation settings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/ticket-settings","href":"/api-reference/ticket-settings/update-the-automation-settings"}]},{"group":"Ticket Statuses","pages":[{"title":"List statuses in workflow order","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/ticket-statuses","href":"/api-reference/ticket-statuses/list-statuses-in-workflow-order"},{"title":"Create a status","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/ticket-statuses","href":"/api-reference/ticket-statuses/create-a-status"},{"title":"Update a status","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/ticket-statuses/{key}","href":"/api-reference/ticket-statuses/update-a-status"},{"title":"Delete a status","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/ticket-statuses/{key}","href":"/api-reference/ticket-statuses/delete-a-status"},{"title":"Reorder the workflow","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/ticket-statuses/reorder","href":"/api-reference/ticket-statuses/reorder-the-workflow"}]},{"group":"Ticket Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/ticket-tags","href":"/api-reference/ticket-tags/list-tags"},{"title":"Create a tag","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/ticket-tags","href":"/api-reference/ticket-tags/create-a-tag"},{"title":"Update a tag","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/ticket-tags/{key}","href":"/api-reference/ticket-tags/update-a-tag"},{"title":"Delete a tag (removed from every ticket)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/ticket-tags/{key}","href":"/api-reference/ticket-tags/delete-a-tag-removed-from-every-ticket"}]},{"group":"Timezone","pages":[{"title":"List supported timezones","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/timezone","href":"/api-reference/timezone/list-supported-timezones"}]},{"group":"Transcriptions","pages":[{"title":"Create a new transcription request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/transcriptions","href":"/api-reference/transcriptions/create-a-new-transcription-request"},{"title":"Get transcription by UUID","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/transcriptions/{uuid}","href":"/api-reference/transcriptions/get-transcription-by-uuid"},{"title":"Get full transcript with conversation messages and evaluations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/transcriptions/{uuid}/transcript","href":"/api-reference/transcriptions/get-full-transcript-with-conversation-messages-and-evaluations"}]},{"group":"User Activity Logs","pages":[{"title":"List user activity logs","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/user-activity-logs","href":"/api-reference/user-activity-logs/list-user-activity-logs"}]},{"group":"User Notifications","pages":[{"title":"List notifications","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/user-notifications","href":"/api-reference/user-notifications/list-notifications"},{"title":"Mark all your notifications as read","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/user-notifications/read-all","href":"/api-reference/user-notifications/mark-all-your-notifications-as-read"},{"title":"Mark one notification as unread","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/user-notifications/{uuid}/unread","href":"/api-reference/user-notifications/mark-one-notification-as-unread"},{"title":"Mark one notification as read","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/user-notifications/{uuid}/read","href":"/api-reference/user-notifications/mark-one-notification-as-read"}]},{"group":"Voice Library","pages":[{"title":"List voices in the library","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/voice_library","href":"/api-reference/voice-library/list-voices-in-the-library"},{"title":"List supported speeds for a voice","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/voice_speed/{voice_uuid}","href":"/api-reference/voice-library/list-supported-speeds-for-a-voice"}]},{"group":"Wallet Transactions","pages":[{"title":"List wallet transactions","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/wallet/transactions","href":"/api-reference/wallet-transactions/list-wallet-transactions"},{"title":"Get one wallet transaction","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/wallet/transactions/{uuid}","href":"/api-reference/wallet-transactions/get-one-wallet-transaction"}]},{"group":"WhatsApp Calling","pages":[{"title":"Make a WhatsApp call","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/call","href":"/api-reference/whatsapp-calling/make-a-whatsapp-call"},{"title":"Send call permission request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/call/send_approval","href":"/api-reference/whatsapp-calling/send-call-permission-request"}]},{"group":"WhatsApp Senders","pages":[{"title":"The WhatsApp numbers this workspace can send from","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/whatsapp/senders","href":"/api-reference/whatsapp-senders/the-whatsapp-numbers-this-workspace-can-send-from"}]},{"group":"WhatsApp Templates","pages":[{"title":"List WhatsApp Business Accounts linked to this tenant","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/whatsapp/wabas","href":"/api-reference/whatsapp-templates/list-whatsapp-business-accounts-linked-to-this-tenant"},{"title":"List WhatsApp message templates","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/whatsapp/templates","href":"/api-reference/whatsapp-templates/list-whatsapp-message-templates"},{"title":"Create a new WhatsApp template","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/templates","href":"/api-reference/whatsapp-templates/create-a-new-whatsapp-template"},{"title":"Get a single template by UUID","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/whatsapp/templates/{uuid}","href":"/api-reference/whatsapp-templates/get-a-single-template-by-uuid"},{"title":"Delete a template (Meta + local)","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/whatsapp/templates/{uuid}","href":"/api-reference/whatsapp-templates/delete-a-template-meta-+-local"},{"title":"Upload a media file","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/templates/upload-media","href":"/api-reference/whatsapp-templates/upload-a-media-file"},{"title":"Bulk-sync templates for a WABA from Meta into local DB","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/templates/sync","href":"/api-reference/whatsapp-templates/bulk-sync-templates-for-a-waba-from-meta-into-local-db"},{"title":"Refresh a single template's status from Meta","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/whatsapp/templates/{uuid}/sync","href":"/api-reference/whatsapp-templates/refresh-a-single-templates-status-from-meta"}]},{"group":"Workspace","pages":[{"title":"Plan, rates, packages, wallet and payments in one read","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/billing","href":"/api-reference/workspace/plan-rates-packages-wallet-and-payments-in-one-read"}]},{"group":"Workspace Invitations","pages":[{"title":"List invitations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/invitations","href":"/api-reference/workspace-invitations/list-invitations"},{"title":"Invite a person by e-mail","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/invitations","href":"/api-reference/workspace-invitations/invite-a-person-by-e-mail"},{"title":"Get one invitation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/invitations/{email}","href":"/api-reference/workspace-invitations/get-one-invitation"},{"title":"Revoke an invitation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/workspace/invitations/{email}","href":"/api-reference/workspace-invitations/revoke-an-invitation"},{"title":"Resend an invitation","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/invitations/{email}/resend","href":"/api-reference/workspace-invitations/resend-an-invitation"}]},{"group":"Workspace Join Requests","pages":[{"title":"List join requests","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/join-requests","href":"/api-reference/workspace-join-requests/list-join-requests"},{"title":"Get one join request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/join-requests/{email}","href":"/api-reference/workspace-join-requests/get-one-join-request"},{"title":"Approve a join request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/join-requests/{email}/approve","href":"/api-reference/workspace-join-requests/approve-a-join-request"},{"title":"Reject a join request","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/join-requests/{email}/reject","href":"/api-reference/workspace-join-requests/reject-a-join-request"}]},{"group":"Workspace Knowledge Base","pages":[{"title":"List all knowledge tables in the workspace","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/knowledge-base","href":"/api-reference/workspace-knowledge-base/list-all-knowledge-tables-in-the-workspace"},{"title":"Search the whole workspace knowledge base","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/knowledge-base/search","href":"/api-reference/workspace-knowledge-base/search-the-whole-workspace-knowledge-base"},{"title":"Find knowledge tables matching a query","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/knowledge-base/lookup","href":"/api-reference/workspace-knowledge-base/find-knowledge-tables-matching-a-query"},{"title":"Search inside a single knowledge table","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/knowledge-base/{uuid}/search","href":"/api-reference/workspace-knowledge-base/search-inside-a-single-knowledge-table"},{"title":"Update a knowledge table's relevance filter","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/knowledge-base/{uuid}/settings","href":"/api-reference/workspace-knowledge-base/update-a-knowledge-tables-relevance-filter"},{"title":"Index a knowledge table for search","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/knowledge-base/{uuid}/sync","href":"/api-reference/workspace-knowledge-base/index-a-knowledge-table-for-search"},{"title":"Remove a knowledge table from search","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/knowledge-base/{uuid}/sync","href":"/api-reference/workspace-knowledge-base/remove-a-knowledge-table-from-search"}]},{"group":"Workspace Members","pages":[{"title":"List workspace members","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/users","href":"/api-reference/workspace-members/list-workspace-members"},{"title":"Add a member directly","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/users","href":"/api-reference/workspace-members/add-a-member-directly"},{"title":"Get the company e-mail domain setting","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/email-domain","href":"/api-reference/workspace-members/get-the-company-e-mail-domain-setting"},{"title":"Turn self-service joining on or off","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/workspace/email-domain","href":"/api-reference/workspace-members/turn-self-service-joining-on-or-off"}]},{"group":"Workspace Products","pages":[{"title":"List products with their scopes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/products","href":"/api-reference/workspace-products/list-products-with-their-scopes"},{"title":"List one product's scopes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/products/{product}/scopes","href":"/api-reference/workspace-products/list-one-products-scopes"},{"title":"List every scope","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/scopes","href":"/api-reference/workspace-products/list-every-scope"}]},{"group":"Workspace Queue","pages":[{"title":"Queue designer schema, enums, conditionals, and live options","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/queue/options","href":"/api-reference/workspace-queue/queue-designer-schema-enums-conditionals-and-live-options"},{"title":"List queues with full Team Management configuration","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/queue","href":"/api-reference/workspace-queue/list-queues-with-full-team-management-configuration"},{"title":"Create a queue and optionally assign initial channel endpoints","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/queue","href":"/api-reference/workspace-queue/create-a-queue-and-optionally-assign-initial-channel-endpoints"},{"title":"List unassigned channel endpoints","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/queue/available-endpoints","href":"/api-reference/workspace-queue/list-unassigned-channel-endpoints"},{"title":"Get one queue with channels, members, and routings","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/queue/{uuid}","href":"/api-reference/workspace-queue/get-one-queue-with-channels-members-and-routings"},{"title":"Update queue metadata","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/workspace/queue/{uuid}","href":"/api-reference/workspace-queue/update-queue-metadata"},{"title":"Delete a queue and release its endpoints","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/workspace/queue/{uuid}","href":"/api-reference/workspace-queue/delete-a-queue-and-release-its-endpoints"},{"title":"Partially update queue metadata","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/workspace/queue/{uuid}","href":"/api-reference/workspace-queue/partially-update-queue-metadata"},{"title":"Assign a channel endpoint to a queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/queue/{uuid}/channels","href":"/api-reference/workspace-queue/assign-a-channel-endpoint-to-a-queue"},{"title":"Update per-channel conditional behavior","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/workspace/queue/{uuid}/channels/{assignment}","href":"/api-reference/workspace-queue/update-per-channel-conditional-behavior"},{"title":"Remove a channel endpoint from a queue","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/workspace/queue/{uuid}/channels/{assignment}","href":"/api-reference/workspace-queue/remove-a-channel-endpoint-from-a-queue"},{"title":"Update per-channel conditional behavior","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/workspace/queue/{uuid}/channels/{assignment}","href":"/api-reference/workspace-queue/update-per-channel-conditional-behavior-1"},{"title":"Add a human member by email","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/queue/{uuid}/members","href":"/api-reference/workspace-queue/add-a-human-member-by-email"},{"title":"Remove a human member by email","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/workspace/queue/{uuid}/members/{email}","href":"/api-reference/workspace-queue/remove-a-human-member-by-email"},{"title":"Create queue-wide IF -> THEN routing rules","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/queue/{uuid}/routings","href":"/api-reference/workspace-queue/create-queue-wide-if->-then-routing-rules"},{"title":"Update a queue routing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/workspace/queue/{uuid}/routings/{routing}","href":"/api-reference/workspace-queue/update-a-queue-routing"},{"title":"Delete a queue routing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/workspace/queue/{uuid}/routings/{routing}","href":"/api-reference/workspace-queue/delete-a-queue-routing"},{"title":"Update a queue routing","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/workspace/queue/{uuid}/routings/{routing}","href":"/api-reference/workspace-queue/update-a-queue-routing-1"}]},{"group":"Workspace Roles","pages":[{"title":"List roles","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/roles","href":"/api-reference/workspace-roles/list-roles"},{"title":"Create a role","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/roles","href":"/api-reference/workspace-roles/create-a-role"},{"title":"Get a role","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/roles/{role}","href":"/api-reference/workspace-roles/get-a-role"},{"title":"Update a role","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/workspace/roles/{role}","href":"/api-reference/workspace-roles/update-a-role"},{"title":"Delete a role","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/workspace/roles/{role}","href":"/api-reference/workspace-roles/delete-a-role"}]},{"group":"Workspace Informations","pages":[{"title":"Read the workspace's own informations","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace","href":"/api-reference/workspace-informations/read-the-workspaces-own-informations"},{"title":"Update the workspace language or timezone","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/workspace","href":"/api-reference/workspace-informations/update-the-workspace-language-or-timezone"}]},{"group":"Workspace User Access","pages":[{"title":"Get a user's roles and scopes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json get /api/v1/workspace/users/{email}/access","href":"/api-reference/workspace-user-access/get-a-users-roles-and-scopes"},{"title":"Replace a user's roles and direct scopes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json put /api/v1/workspace/users/{email}/access","href":"/api-reference/workspace-user-access/replace-a-users-roles-and-direct-scopes"},{"title":"Assign roles or direct scopes to a user","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json post /api/v1/workspace/users/{email}/access","href":"/api-reference/workspace-user-access/assign-roles-or-direct-scopes-to-a-user"},{"title":"Remove a user's workspace access assignments","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json delete /api/v1/workspace/users/{email}/access","href":"/api-reference/workspace-user-access/remove-a-users-workspace-access-assignments"},{"title":"Update a user's roles or direct scopes","deprecated":null,"version":null,"openapi":"https://app.mihu.ai/docs/api-docs.json patch /api/v1/workspace/users/{email}/access","href":"/api-reference/workspace-user-access/update-a-users-roles-or-direct-scopes"}]}]}]}]},"title":"Update a coaching agent (same as PATCH) - Mihu API Documentation","buildId":"dpl_G8u2B2Ji9qJYF9umedjv293TxycS","deploymentId":"dpl_G8u2B2Ji9qJYF9umedjv293TxycS","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-S3ptrr-V.js","utils-CUxEJy9u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DavhVrxy.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B1sOUY6E.js","snippetPresets-C-RLYOrF.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Duz18EdI.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DPsbCc6D.js","shallow-B1dlhlOw.js","getApiPlaygroundDisplay-DvOu-BhE.js","CodeSnippet-By8wd64X.js","CodeSnippets-BxVv6TjI.js","Page-BGh0lBck.js","getPastedJson-DOAt9xJn.js","icon-BYg-qtQ2.js","MethodPill-Dtah8ZSz.js","DuplicateIcon-guWfDmh1.js","createIcon-pTGhj_hk.js","DynamicMarkdown-DpsHMHVL.js","SectionHeading-BbutQCjq.js","axios-vUo_bRtp.js","Markdown-DZ-stgDu.js","clsx-Dfme4k4V.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CPNs0ebX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-3JVAA-i3.js"]}