Une API pour les appels, SMS et IA — conçu pour les équipes modernes.
L'API REST de Ringflow vous offre un contrôle programmatique sur chaque partie de votre pile de communications (appels sortants, SMS en masse, enregistrements double canal, agents de réception IA et webhooks d'événements en temps réel), le tout derrière un seul point de terminaison authentifié.
curl -X POST https://api.ringflow.com/v2/calls \
-H "Authorization: Bearer $RINGFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+14155550199",
"from": "+19172544289",
"recordDualChannel": true,
"aiReceptionistId": "agent_rfw_support"
}'
# 201 Created
{
"id": "call_rfw_2Kj8mNpQ",
"status": "ringing",
"to": "+14155550199",
"recording": true,
"ai": true
}Tout ce dont vous avez besoin, rien de superflu.
Six groupes de ressources, une URL de base, un système d'authentification. Chaque point de terminaison est versionné, renvoie un JSON cohérent et est livré avec des exemples de requête/réponse dans le référence complète.
- POSTE/v2/appels— Passer un appel sortant vers n'importe quel numéro
- OBTENIR/v2/appels/:id— Récupérer le statut, la durée et l'enregistrement en direct
- POSTE/v2/appels/:id/transfert— Transfert chaud ou froid en cours d'appel
- SUPPRIMER/v2/appels/:id— Mettre fin immédiatement à un appel actif
- POSTE/v2/messages— Envoyer des SMS ou MMS à un seul destinataire
- POSTE/v2/messages/vrac— Lot jusqu'à 1 000 messages par requête
- OBTENIR/v2/messages/:id— Statut de livraison interrogé et reçu du transporteur
- POSTE/v2/appels/:id/enregistrement— Démarrer l'enregistrement des appels sur deux canaux
- SUPPRIMER/v2/appels/:id/enregistrement— Arrêter l'enregistrement et déclencher le stockage
- POSTE/v2/enregistrements/:id/transcribe— Demander une transcription IA asynchrone
- POSTE/v2/ai/agents— Mettre à disposition un nouveau réceptionniste IA
- METTRE/v2/ai/agents/:id/knowledge— Push FAQ, documents et règles de remontée d'informations
- OBTENIR/v2/ai/sessions/:id/summary— Récupérer le résumé de l'IA post-appel
- POSTE/v2/événements/abonnements— Abonnez-vous à n'importe quel événement de la plateforme
- OBTENIR/v2/événements/abonnements— Lister et filtrer vos abonnements
- SUPPRIMER/v2/events/abonnements/:id— Supprimer un abonnement à un événement
- POSTE/v2/auth/jetons— Émettre un jeton au porteur de courte durée
- POSTE/v2/auth/clés— Créer une clé API d'espace de travail limité
- METTRE/v2/auth/keys/:id/rotation— Rotation des clés sans temps d'arrêt
Clients idiomatiques pour votre pile.
Chaque SDK Ringflow est construit d'abord en code et non généré à partir d'une spécification. Les tentatives, les curseurs de pagination et la vérification des webhooks sont de première classe et non après coup.
import { Ringflow } from "@ringflow/sdk"
const client = new Ringflow({
apiKey: process.env.RINGFLOW_API_KEY,
region: "us-east-1",
})
// Place a call and stream status updates
const call = await client.calls.create({
to: "+14155550199",
from: "+19172544289",
recordDualChannel: true,
onStatus: (evt) => console.log(evt.status),
})
console.log(call.id) // call_rfw_2Kj8mNpQLimites prévisibles à chaque niveau.
Les limites sont appliquées par espace de travail et non par adresse IP. Chaque réponse porte X-RateLimit-Remaining, X-RateLimit-Réinitialisation, et un Réessayer après en-tête sur 429 afin que vous puissiez reculer gracieusement.
| Plan | Soutenu | Bouchon anti-éclatement | Appels simultanés |
|---|---|---|---|
| Bac à sable | 5 requêtes/s | 15 requêtes/s | 2 appels |
| Démarreur | 40 requêtes/s | 80 requêtes/s | 25 appels |
| Entreprise | 150 requêtes/s | 300 requêtes/s | 150 appels |
| EntrepriseCoutume | Coutume | Coutume | Illimité |
Construit différemment. Prix juste.
La plupart API de téléphonie activez l’IA après coup. Ringflow a construit l'IA, la voix et la messagerie à partir de zéro comme une seule API cohérente, de sorte que vous ne scotchez pas trois fournisseurs ensemble.
| Capacité | Flux annulaire | Alternative typique |
|---|---|---|
| Appels unifiés + SMS + IA dans une seule API | ✕ | |
| Bac à sable permanent – pas d'expiration, pas de carte | ✕ | |
| Enregistrement double canal prêt à l'emploi | ✕ | |
| Réceptionniste IA via le point de terminaison REST | ✕ | |
| Livraisons de webhooks signés HMAC | ||
| Rotation des clés API sans temps d'arrêt | ✕ | |
| Audit de sécurité d'entreprise + BAA disponible | ✕ |
Notre engagement
Une API REST construite selon les standards de production.
L'API de Ringflow est conçue pour gérer des charges de travail de production réelles : réponses JSON cohérentes, authentification forte, signalisation claire des limites de débit et bac à sable permanent pour des tests d'intégration sécurisés.
Apprécié par les équipes d’ingénierie de tous les secteurs.
Des soins de santé à la vente au détail, l'API de Ringflow alimente les communications de production à grande échelle.
Arjun Mehta
Responsable de l'ingénierie, Zenia Santé — Bombay
“L'API de Ringflow nous a permis d'intégrer le tri vocal dans notre portail patient en deux semaines. Le point de terminaison AI Receptionist à lui seul a réduit notre volume d’appels en dehors des heures normales de 40 %.”
Rachel Torres
Vice-président du produit, ClearLane Finance — Austin TX
“Nous avons migré trois fournisseurs de centres de contact vers Ringflow en un trimestre. La surface REST unifiée a rendu notre intégration simple : un flux d'authentification, un schéma de webhook, tout.”
Ben Hargreaves
Responsable plateforme, StackRoute — Londres
“Les points de terminaison d’enregistrement double canal et de transcription asynchrone nous ont évité de créer notre propre pipeline vocal. Ringflow s'en charge et la latence est vraiment impressionnante.”
Nadia Youssoupova
Directeur technique, Orbis Retail — Dubaï
“Notre point de terminaison SMS en masse envoie quotidiennement 50 000 confirmations de commande sans problème. Les reçus de livraison arrivent dans notre webhook en quelques secondes – exactement ce qu’exigent les opérations de vente au détail.”
Tom Fitzgerald
Ingénieur Backend Sénior, Lawbridge — Chicago IL
“La rotation des clés sans temps d'arrêt est la fonctionnalité qui a convaincu notre équipe de sécurité. Le déploiement de clés API sans fenêtre de maintenance est quelque chose que notre ancien fournisseur ne pouvait tout simplement pas faire.”
Parc Soo-Jin
Architecte de solutions, Clearview SaaS — Séoul
“Le SDK Go est idiomatique et compile proprement à chaque exécution de CI. L'annulation de contexte, les tentatives et l'annulation de la limite de débit fonctionnent exactement de la manière dont vous vous attendez à ce qu'un client de première classe se comporte.”
FAQ
Foire aux questions
Répondre de manière proactive aux FAQ renforce la confiance des utilisateurs et réduit les tickets d'assistance.
Voix, SMS et IA : le tout connecté avant le déjeuner.
Essai gratuit · Pas de carte · Portage de numéro gratuit · Temps de disponibilité garanti par accord de niveau de service
