Intégrez FineSpeak VoIP dans vos applications avec notre puissante API RESTful
L'API FineSpeak est organisée autour de REST. Notre API possède des URL orientées ressources prévisibles, accepte des corps de requête encodés JSON, renvoie des réponses encodées JSON et utilise des codes de réponse HTTP et une authentification standard.
composer require finespeak/sdk
npm install finespeak
pip install finespeak
L'API FineSpeak utilise des clés API pour authentifier les requêtes. Vous pouvez consulter et gérer vos clés API dans le tableau de bord.
Incluez votre clé API dans l'en-tête Authorization :
Gardez vos clés API sécurisées! Ne partagez pas vos clés API secrètes dans des zones accessibles publiquement comme GitHub, le code côté client, etc.
Recherchez des numéros de téléphone disponibles à l'achat.
Achetez un numéro de téléphone pour votre compte.
Récupérez une liste des numéros de téléphone appartenant à votre compte.
Initiez un appel sortant.
Obtenez des informations sur un appel spécifique.
Mettez fin à un appel actif.
Envoyez un message SMS.
Récupérez l'historique des messages.
FineSpeak utilise des webhooks pour notifier votre application lorsque des événements se produisent dans votre compte. Les webhooks sont particulièrement utiles pour les événements asynchrones comme les appels et messages entrants.
call.initiated - Un appel a été initiécall.answered - Un appel a été réponducall.completed - Un appel s'est terminémessage.received - Un message SMS a été reçumessage.delivered - Un message SMS a été livréFineSpeak utilise des codes de réponse HTTP conventionnels pour indiquer le succès ou l'échec d'une requête API.
| Code | Description |
|---|---|
200 |
OK - La requête a réussi |
201 |
Créé - Ressource créée avec succès |
400 |
Mauvaise Requête - Paramètres de requête invalides |
401 |
Non Autorisé - Clé API invalide |
403 |
Interdit - Autorisations insuffisantes |
404 |
Non Trouvé - La ressource n'existe pas |
429 |
Trop de Requêtes - Limite de débit dépassée |
500 |
Erreur Interne du Serveur - Quelque chose s'est mal passé de notre côté |
Notre équipe de support pour développeurs est là pour vous aider à intégrer FineSpeak dans votre application.
Contacter le Support Développeurs