API-uri RESTful, SDK-uri și webhook-uri pentru a integra agenți AI vocali și de mesagerie în aplicațiile tale. Lansează mai rapid cu documentație completă și exemple.
1# Inițiază un apel de ieșire--request POST \3 --url https://demo.mindhunters.ai/api/v1/call \4 --header 'Authorization: Bearer <token>' \5 --header 'Content-Type: application/json' \--data7 "agentId": "32d8fc98-be1e-4d32-...",8 "participant": {9 "number": "+1 (415) 555-0123",10 "about": "Customer John Doe"11 }12 }'
requests2url =headers = {5 "Authorization": "Bearer <token>",6 "Content-Type": "application/json"7}data = {9 "agentId": "32d8fc98-be1e-4d32-...",10 "participant": {"number": "+1 (415) 555-0123"}11}12response = requests.post(url, headers=headers, json=data)
1const response = await fetch(2 'https://demo.mindhunters.ai/api/v1/call',3 {4 method: 'POST',5 headers: {6 'Authorization': 'Bearer <token>',7 'Content-Type': 'application/json'8 },9 body: JSON.stringify({10 agentId: '32d8fc98-be1e-4d32-...',11 participant: { number: '+1 (415) 555-0123' }12 })13 }14);
Get started with the Mihu AI API in three simple steps.
Conectează-te la panoul de control și generează un token API privat cu expirare opțională.
Toate cererile API sunt făcute către endpoint-ul nostru securizat cu token-ul tău bearer.
Inițiază un apel de ieșire cu agentul tău și începe automatizarea conversațiilor.
Choose between API keys for server-to-server or OAuth 2.0 for user-delegated access.
Generează chei API pentru a autentifica cererile tale. Creează token-uri private cu date de expirare opționale pentru acces securizat.
Autorizare standard în industrie pentru acces delegat de utilizator. Perfect pentru integrări marketplace.
Trimite utilizatorii la ecranul de consimțământ Mihu
GET /oauth/authorize?client_id=...
Utilizatorul acordă permisiunea, tu primești un cod
?code=abc123&state=xyz
Schimbă codul pentru un token de acces
POST /oauth/token
Explore our RESTful API with detailed request/response examples for every endpoint.
Inițiază un apel de ieșire folosind un agent AI specificat. Agentul va apela numărul participantului și va urma instrucțiunile configurate în prompt.
| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
| agentId | string | Obligatoriu | UUID-ul agentului AI de utilizat pentru apel |
| participant.number | string | Obligatoriu | Numărul de telefon de apelat (format E.164) |
| participant.about | string | Opțional | Context despre participant pentru AI |
| prompt.content | string | Opțional | Prompt personalizat pentru a suprascrie setările implicite ale agentului |
| prompt.overwrite | boolean | Opțional | Dacă se suprascrie promptul implicit |
| message.start | string | Opțional | Mesaj de deschidere când apelul se conectează |
{
"agentId": "32d8fc98-be1e-4d32-a12e-146f397fb1cb",
"prompt": {
"overwrite": true,
"content": "You are Michael from the support team..."
},
"participant": {
"number": "+1 (415) 555-0123",
"about": "Customer named John Doe. Order #12345."
},
"message": {
"start": "Hello! This is Michael from support."
}
}
{
"success": true,
"message": "Operation completed successfully",
"data": {
"callId": "call_abc123def456",
"status": "initiated"
}
}
Set up Webhooks to trigger actions on external services in real-time. Stay informed on updates and changes to ensure seamless integration.
{
"event": "conversation.end_report",
"timestamp": "2024-01-15T14:32:18Z",
"data": {
"conversation_id": "conv_abc123def456",
"agent_id": "32d8fc98-be1e-4d32-a12e-146f397fb1cb",
"direction": "outbound",
"participant": {
"number": "+1 (415) 555-0123",
"name": "John Doe"
},
"duration_seconds": 187,
"status": "completed",
"transcript_url": "https://...",
"recording_url": "https://...",
"sentiment": "positive",
"summary": "Clientul a întrebat despre statusul comenzii..."
}
}
Obține cheia API și lansează prima integrare în câteva minute. Nivelul gratuit include 1.000 de apeluri API pe lună.