REST APIs وSDKs وwebhooks لدمج وكلاء الصوت والرسائل بالذكاء الاصطناعي في تطبيقاتك. انشر أسرع مع وثائق وأمثلة شاملة.
1# بدء مكالمة صادرة--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.
سجل الدخول إلى لوحة التحكم الخاصة بك وأنشئ رمز API خاص مع تاريخ انتهاء اختياري.
يتم إجراء جميع طلبات API إلى نقطة النهاية الآمنة لدينا مع رمز Bearer الخاص بك.
ابدأ مكالمة صادرة مع وكيلك وابدأ بأتمتة المحادثات.
Choose between API keys for server-to-server or OAuth 2.0 for user-delegated access.
أنشئ مفاتيح API لمصادقة طلباتك. أنشئ رموزاً خاصة مع تواريخ انتهاء اختيارية للوصول الآمن.
ترخيص قياسي للوصول المفوض من المستخدم. مثالي لتكاملات السوق.
أرسل المستخدمين إلى شاشة موافقة Mihu
GET /oauth/authorize?client_id=...
يمنح المستخدم الإذن، تحصل على رمز
?code=abc123&state=xyz
استبدل الرمز برمز وصول
POST /oauth/token
Explore our RESTful API with detailed request/response examples for every endpoint.
يبدأ مكالمة صادرة باستخدام وكيل ذكاء اصطناعي محدد. سيتصل الوكيل برقم المشارك ويتبع تعليمات الأوامر المُعدة.
| المعامل | النوع | مطلوب | الوصف |
|---|---|---|---|
| agentId | string | مطلوب | UUID لوكيل الذكاء الاصطناعي المستخدم للمكالمة |
| participant.number | string | مطلوب | رقم الهاتف للاتصال (تنسيق E.164) |
| participant.about | string | اختياري | سياق حول المشارك للذكاء الاصطناعي |
| prompt.content | string | اختياري | أمر مخصص لتجاوز الافتراضي للوكيل |
| prompt.overwrite | boolean | اختياري | ما إذا كان سيتم الكتابة فوق الأمر الافتراضي |
| message.start | string | اختياري | الرسالة الافتتاحية عند اتصال المكالمة |
{
"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",
"الحالة": "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,
"الحالة": "completed",
"transcript_url": "https://...",
"recording_url": "https://...",
"sentiment": "positive",
"summary": "استفسر العميل عن حالة الطلب..."
}
}
احصل على مفتاح API الخاص بك وانشر أول تكامل لك في دقائق. الفئة المجانية تتضمن 1,000 طلب API شهرياً.