Intégrez sem.chat dans vos applications grâce à notre puissante API REST.
L'API sem.chat vous permet de gérer par programmation les conversations, d'envoyer des messages et d'accéder analytique. Toutes les requêtes API nécessitent une authentification à l'aide d'une clé API.
https://api.sem.chat/v1
Incluez votre clé API dans l'en-tête Autorisation de toutes les requêtes :
Authorization: Bearer your_api_key_here
Récupérez une liste de toutes les conversations de votre compte.
| Paramètre | Type | Descriptif |
|---|---|---|
| limite | entier | Nombre de résultats à renvoyer (max 100) |
| décalage | entier | Nombre de résultats à ignorer Statut |
| chaîne | Filtrer par statut : actif, fermé, en attente |
Récupérer les détails d'une conversation spécifique, y compris tous les messages.
Démarrez une nouvelle conversation par programmation.
Envoyer un message à une conversation existante.
// Example request body
{
"content": "Hello, how can I help you today?",
"sender": "agent"
}
Configurez des webhooks pour recevoir des notifications en temps réel sur les événements de conversation.
| Événement | Descriptif |
|---|---|
| conversation.démarrée | Une nouvelle conversation a été lancée |
| message.reçu | Un nouveau message a été reçu d'un visiteur |
| conversation fermée | Une conversation a été fermée |
| prospect.capturé | Les coordonnées ont été collectées |
Les requêtes API sont limitées pour garantir une utilisation équitable :
| Forfait | Limite de débit |
|---|---|
| Essai | 100 requêtes/heure |
| Professionnel | 1 000 requêtes/heure |
| Entreprise | 10 000 requêtes/heure |