API & Entwickler

Build with the Mihu AI Platform

RESTful APIs, SDKs und Webhooks zur Integration von KI-Sprach- und Messaging-Agenten in Ihre Anwendungen. Versenden Sie schneller mit umfassenden Dokumenten und Beispielen.

99.9%
API-Verfügbarkeit
<100ms
Antwort
50+
Endpunkte
REST-API
1# Einen ausgehenden Anruf einleiten
--request POST \
3 --url https://demo.mindhunters.ai/api/v1/call \
4 --header „Autorisierung: Inhaber <Token>“ \
5 --header „Inhaltstyp: application/json“ \
--Daten
7 "agentId": "32d8fc98-be1e-4d32-...",
8 "participant": {
9 "number": "+1 (415) 555-0123",
10 "about": "Customer John Doe"
11 }
12 }'
Anfragen
2
URL =
Header = {
5 "Authorization": "Bearer <token>",
6 "Content-Type": "application/json"
7}
Daten = {
9 "agentId": "32d8fc98-be1e-4d32-...",
10 "participant": {"number": "+1 (415) 555-0123"}
11}
12response = requests.Posten(url, headers=headers, json=data)
1const response = erwarten bringen(
2 'https://demo.mindhunters.ai/api/v1/call',
3 {
4 Verfahren: 'POST',
5 Kopfzeilen: {
6 'Genehmigung': 'Inhaber <Token>',
7 'Inhaltstyp': 'application/json'
8 },
9 Körper: JSON.stringify({
10 Agenten-ID: '32d8fc98-be1e-4d32-...',
11 Teilnehmer: { Nummer: „+1 (415) 555-0123“ }
12 })
13 }
14);
SCHNELLER START

In Minuten einsatzbereit

Get started with the Mihu AI API in three simple steps.

1

Holen Sie sich Ihr API-Token

Melden Sie sich bei Ihrem Dashboard an und generieren Sie ein privates API-Token mit optionalem Ablauf.

: Träger
2

Basis-URL festlegen

Alle API-Anfragen werden mit Ihrem Bearer-Token an unseren sicheren Endpunkt gesendet.

https://demo.mindhunters.ai/api/v1
3

Machen Sie Ihren ersten Anruf

Starten Sie einen ausgehenden Anruf mit Ihrem Agenten und beginnen Sie mit der Automatisierung von Gesprächen.

POST /Anruf { agentId, participant }
AUTHENTIFIZIERUNG

Secure API Access

Choose between API keys for server-to-server or OAuth 2.0 for user-delegated access.

API-Schlüssel

Generieren Sie API-Schlüssel zur Authentifizierung Ihrer Anfragen. Erstellen Sie private Token mit optionalem Ablaufdatum für sicheren Zugriff.

API-Schlüssel hinzufügen
Name des API-Schlüssels
Legen Sie das Ablaufdatum fest
Kein Ablaufdatum
••••••••••••••••••••••••••••••••
••••••••••••••••••••••••••••••••

OAuth 2.0

Industriestandard-Autorisierung für benutzerdelegierten Zugriff. Perfekt für Marktplatzintegrationen.

1

Weiter zur Autorisierung

Leiten Sie Benutzer zum Einwilligungsbildschirm von Mihu weiter

GET /oauth/authorize?client_id=...
2

Erhalten Sie den Autorisierungscode

Der Benutzer erteilt die Erlaubnis, Sie erhalten einen Code

?code=abc123&state=xyz
3

Tausch gegen Zugriffstoken

Tauschen Sie den Code gegen ein Zugriffstoken

POST /oauth/token
API-Referenz

Umfassende Endpoint-Dokumentation

Explore our RESTful API with detailed request/response examples for every endpoint.

API-Referenz
Anruf
Posten /Anruf
WhatsApp
Posten /whatsapp/template
Termine
GET /Termine
Posten /Termine
Kontakte
GET /Kontakte
Posten /Kontakte
Aufgaben
GET /Aufgaben
Posten /Aufgaben
Kampagnen
GET /Kampagnen
Zeitpläne
GET /Zeitpläne
Transkriptionen
GET /Transkriptionen
Posten /api/v1/call

Ausgehenden Anruf einleiten

Initiiert einen ausgehenden Anruf mithilfe eines angegebenen KI-Agenten. Der Agent ruft die Teilnehmernummer an und folgt den konfigurierten Aufforderungsanweisungen.

Anforderungsparameter

Parameter Typ Erforderlich Beschreibung
Agenten-ID Zeichenfolge Erforderlich UUID des KI-Agenten, der für den Anruf verwendet werden soll
Teilnehmernummer Zeichenfolge Erforderlich Anzurufende Telefonnummer (E.164-Format)
Teilnehmer.über Zeichenfolge Optional Kontext über den Teilnehmer für die KI
prompt.content Zeichenfolge Optional Benutzerdefinierte Aufforderung zum Überschreiben der Standardeinstellung des Agenten
prompt.overwrite Boolescher Wert Optional Ob die Standardaufforderung überschrieben werden soll
message.start Zeichenfolge Optional Eröffnungsnachricht, wenn der Anruf verbunden wird

Beispielanfrage

POST /api/v1/call
application/json
{
  "agentId": "32d8fc98-be1e-4d32-a12e-146f397fb1cb",
  "prompt": {
    "overwrite": WAHR,
    "content": „Du bist Michael vom Support-Team…“
  },
  "participant": {
    "number": "+1 (415) 555-0123",
    "about": "Customer named John Doe. Order #12345."
  },
  "message": {
    "Start": „Hallo! Hier spricht Michael vom Support.“
  }
}

Antwort

200 OK
application/json
{
  "success": WAHR,
  "message": "Operation completed successfully",
  "data": {
    "callId": "call_abc123def456",
    "status": "initiated"
  }
}
WEBHOOKS

Echtzeit-Ereignisbenachrichtigungen

Set up Webhooks to trigger actions on external services in real-time. Stay informed on updates and changes to ensure seamless integration.

Webhooks-Konfiguration
Konversations-Update
Bericht zum Ende des Gesprächs
Gesprächsstatus
Absichtsanruf
Textauswertung
Stimmbewertung
Current Webhook Configuration
URL: https://integration.mihu.ai/webhook/422ffbc1-5068-4e83-bbbb-297d53f09ce3
Aktive Veranstaltungen: Gesprächsabschlussbericht, Textauswertung, Sprachauswertung
Beispielnutzlast Konversation.end_report
{
  "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": "Customer inquired about order status..."
  }
}

Bereit, mit dem Bau zu beginnen?

Holen Sie sich Ihren API-Schlüssel und versenden Sie Ihre erste Integration in wenigen Minuten. Das kostenlose Kontingent umfasst 1.000 API-Aufrufe pro Monat.