# API & Entwickler — Mihu AI

API & Entwickler

# Bauen Sie mit dem 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.

Dokumentation anzeigen (https://developers.mihu.ai) API-Konsole (https://app.mihu.ai/)

99.9%

API-Verfügbarkeit

<100ms

Antwort

50+

Endpunkte

cURL Python Node.js

REST-API

1 # Einen ausgehenden Anruf einleiten

--request POST \

3 --url https://demo.mihu.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 }

12 response = requests. Posten (url, headers=headers, json=data)

1 const response = erwarten bringen (

2 'https://demo.mihu.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 );

201 erstellt

Kopie

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.mihu.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

Erstellen Sie ein privates Token

••••••••••••••••••••••••••••••••

••••••••••••••••••••••••••••••••

### 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

Webhook-URL

Geheimer Schlüssel

Ereignistyp

Konversations-Update

Bericht zum Ende des Gesprächs

Gesprächsstatus

Absichtsanruf

Textauswertung

Stimmbewertung

Änderungen speichern

Current Webhook Configuration

URL: https://example.com/webhooks/mihu

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.

Holen Sie sich den API-Schlüssel (https://app.mihu.ai/register) Lesen Sie die Dokumente (https://developers.mihu.ai)
