L’API REST de SIP Caller permet à vos propres applications de travailler avec votre compte SIP Caller, de la même manière que vous le faites depuis la Console Web. Utilisez-la pour connecter SIP Caller à votre CRM, votre ERP, votre outil de support ou tout système interne, et automatiser de bout en bout vos opérations d’appels sortants.
Avec l’API, vous pouvez :
L’API est complétée par les webhooks, qui notifient vos systèmes en temps réel lorsqu’un événement se produit dans SIP Caller, par exemple lorsqu’une campagne est activée ou qu’un appel se termine. Ensemble, ils vous permettent de créer des intégrations où les campagnes sont créées, alimentées et suivies sans intervention manuelle.
L’API REST et les webhooks sont disponibles dans les plans Enterprise de SIP Caller. Consultez la page Prix pour comparer les plans et leurs fonctionnalités.
Tous les points de terminaison décrits dans cette référence sont disponibles à l’URL de base suivante :
https://api.sipcaller.com/v1
L’API est servie uniquement en HTTPS. La version (v1) fait partie de l’URL, et toute modification non rétrocompatible sera publiée dans une nouvelle version, afin que votre intégration continue de fonctionner telle quelle.
L’API suit les conventions REST :
GET pour lire, POST pour créer, PUT pour modifier et DELETE pour supprimer.Content-Type: application/json avec chaque requête comportant un corps JSON.2xx. Les erreurs renvoient un code de statut 4xx ou 5xx, avec un corps JSON décrivant le problème, comme expliqué dans Erreurs.01a0dedd-b9a2-729d-8e0a-4e3ad9197aea), sauf pour les numéros des campagnes, des listes noires et des listes de contacts, qui sont identifiés par des entiers.YYYY-MM-DD, et les horodatages utilisent le format ISO 8601 sans fuseau horaire (par exemple 2026-09-26T17:57:48.064).Chaque point de terminaison est rattaché à votre compte SIP Caller, dont l’ID fait partie de l’URL :
https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns
Vous pouvez copier l’ID de votre compte depuis la Console Web, comme indiqué ci-dessous.

Les ID des autres ressources, comme les campagnes, peuvent être obtenus via l’API elle-même, ou copiés depuis la Console Web :

Dans les exemples, remplacez API_KEY_TOKEN, ACCOUNT_ID et les autres valeurs en majuscules par vos propres valeurs.