Caicus lance Pheme — une API REST publique qui permet à n'importe quel développeur de déclencher des appels téléphoniques sortants avec synthèse vocale, de suivre leur statut en temps réel, et d'intégrer la téléphonie directement dans ses applications métiers.
Nommée d'après Phémé, déesse grecque des annonces publiques et de la communication, cette API expose les capacités téléphoniques de la plateforme Caicus à travers une interface simple, sécurisée et documentée. Fini les intégrations complexes : un appel HTTP suffit pour déclencher un appel téléphonique.
Intégration en minutes
Une API REST standard, documentée avec Swagger UI. Aucun SDK propriétaire requis.
Sécurisée par design
Authentification par clé API à durée limitée (4h). Chaque clé est liée à un compte vérifié.
Multilingue
Synthèse vocale en français, anglais, allemand et turc, avec choix de la voix (homme/femme).
Suivi en temps réel
Consultez l'état de chaque appel : sonnerie, décroché, touches pressées, raccroché.
Qu'est-ce que Pheme ?
Pheme est l'API publique de Caicus, accessible à l'adresse pheme.caicus.net. Elle permet aux développeurs d'intégrer des appels téléphoniques automatisés dans leurs applications — CRM, outils de gestion, plateformes de rappel, systèmes de notification — sans avoir à gérer d'infrastructure téléphonique.
Concrètement, Pheme permet de :
- Déclencher un appel sortant vers n'importe quel numéro français avec un message vocal personnalisé
- Choisir la langue et la voix de synthèse (fr, en, de, tr — homme ou femme)
- Suivre en temps réel ce qui se passe pendant l'appel : sonnerie, décrochage, touches pressées, raccroché
- Vérifier le statut d'un appel à tout moment via son identifiant unique
Une documentation interactive avec Swagger UI
Pheme est entièrement documentée via Swagger UI, accessible directement à l'adresse https://pheme.caicus.net/swagger-ui.html. Les développeurs peuvent explorer, tester et comprendre chaque endpoint sans écrire une seule ligne de code.
Comment initier un appel : le flux complet
Pour déclencher un appel via Pheme, il suffit de suivre quatre étapes simples. Ce flux garantit que seuls les utilisateurs authentifiés et vérifiés peuvent utiliser les services téléphoniques.
Authentification — POST /v1/auth/login
Envoyez votre email et mot de passe. Vous recevez une clé API valide pendant 4 heures. Cette clé doit être transmise dans le header X-API-Key de chaque requête suivante.
Vérification téléphonique — POST /v1/member/signupverification
Avant de pouvoir passer des appels, votre numéro de téléphone doit être vérifié. Cette étape est requise une seule fois par compte. Pheme vous appellera pour confirmer votre numéro.
Initier l'appel — POST /v1/call/initiate
Envoyez le numéro à appeler, le texte à lire, la langue et le genre de voix. Pheme retourne immédiatement un callId unique pour suivre l'appel.
Consulter le statut — GET /v1/call/{callId}/status
Utilisez le callId retourné pour interroger l'état de l'appel : sonnerie, décroché, touches pressées par l'appelé, raccroché.
Exemples de requêtes
Étape 1 — Se connecter et obtenir une clé API
curl -X POST https://pheme.caicus.net/v1/auth/login \ -H "Content-Type: application/json" \ -d '{"username": "votre@email.com", "password": "votre-mot-de-passe"}'
{
"apiKey": "ff196e5beabd46fa9ccf185b81c2a198",
"expiresAt": "2026-04-16T21:47:39",
"error": null
}
Étape 3 — Initier un appel
curl -X POST https://pheme.caicus.net/v1/call/initiate \ -H "Content-Type: application/json" \ -H "X-API-Key: ff196e5beabd46fa9ccf185b81c2a198" \ -d '{ "numberToCall": "0033666123456", "speechText": "Bonjour, ceci est un rappel de votre rendez-vous demain à 14h.", "speechLanguage": "fr", "speechGender": "female" }'
{
"callId": "1776268206600:0033666123456:525:-1",
"message": "Call initiated successfully",
"initiatedAt": "2026-04-16T17:50:07"
}
Étape 4 — Consulter le statut de l'appel
curl -X GET https://pheme.caicus.net/v1/call/1776268206600:0033666123456:525:-1/status \ -H "X-API-Key: ff196e5beabd46fa9ccf185b81c2a198"
{
"callId": "1776268206600:0033666123456:525:-1",
"status": "completed",
"events": [
{ "eventType": "RINGING", "eventTime": "2026-04-16T17:50:07" },
{ "eventType": "ANSWER", "eventTime": "2026-04-16T17:50:18" },
{ "eventType": "Called person listening to speech", "eventTime": "2026-04-16T17:50:19" },
{ "eventType": "HANGUP", "eventTime": "2026-04-16T17:50:20" }
]
}
Cas d'usage typiques
- Rappels de rendez-vous — Intégrez Pheme à votre CRM pour appeler automatiquement vos clients la veille d'un rendez-vous
- Notifications critiques — Alertez vos utilisateurs par téléphone en cas d'incident, de livraison ou d'échéance importante
- Collecte de consentement — Appelez vos contacts pour recueillir leur accord de manière traçable avant une campagne
- Confirmation de commande — Envoyez une confirmation vocale personnalisée après chaque achat
- Relances automatisées — Relancez vos prospects ou clients inactifs avec un message vocal ciblé
Sécurité et contrôle
Pheme a été conçue avec la sécurité comme priorité. Chaque clé API expire automatiquement après 4 heures — une nouvelle authentification est nécessaire pour continuer. Les clés précédentes sont automatiquement désactivées à chaque connexion.
La vérification téléphonique préalable garantit que seuls les utilisateurs ayant confirmé leur identité peuvent déclencher des appels. Chaque appel est lié au compte qui l'a initié — il est impossible de consulter le statut d'un appel qui ne vous appartient pas.
- Clés API à durée limitée (4h) — renouvellement par authentification
- Vérification téléphonique obligatoire avant le premier appel
- Isolation des données — chaque compte ne voit que ses propres appels
- HTTPS obligatoire sur tous les endpoints
- Solde minimum requis — protection contre les abus
Créez votre compte sur web.caicus.net, vérifiez votre numéro de téléphone, et faites votre premier appel API en moins de 5 minutes.
Créer mon compte →La documentation complète et interactive est disponible à l'adresse pheme.caicus.net/swagger-ui.html.