Integrieren Sie sem.chat in Ihre Anwendungen mit unserer leistungsstarken REST-API.
Die sem.chat-API ermöglicht es Ihnen, Gespräche programmgesteuert zu verwalten, Nachrichten zu senden und auf analytics. All API requests require authentication using an API key.
https://api.sem.chat/v1
Fügen Sie Ihren API-Schlüssel in den Authorization-Header aller Anfragen ein:
Authorization: Bearer your_api_key_here
Eine Liste aller Gespräche Ihres Kontos abrufen.
| Parameter | Type | Beschreibung |
|---|---|---|
| limit | integer | Number of results to return (max 100) |
| offset | integer | Number of results to skip |
| status | string | Filter by status: active, closed, pending |
Details eines bestimmten Gesprächs einschließlich aller Nachrichten abrufen.
Start a new conversation programmatically.
Send a message to an existing conversation.
// Example request body
{
"content": "Hello, how can I help you today?",
"sender": "agent"
}
Richten Sie Webhooks ein, um Echtzeit-Benachrichtigungen über Gesprächsereignisse zu erhalten.
| Ereignis | Beschreibung |
|---|---|
| conversation.started | Ein neues Gespräch wurde gestartet |
| message.received | Eine neue Nachricht von einem Besucher wurde empfangen |
| conversation.closed | Ein Gespräch wurde geschlossen |
| lead.captured | Contact information was collected |
API-Anfragen sind begrenzt, um faire Nutzung zu gewährleisten:
| Plan | Rate Limit |
|---|---|
| Free | 100 requests/hour |
| Pro | 1,000 requests/hour |
| Business | 10,000 requests/hour |