
Deux nouvelles méthodes viennent de faire leur apparition dans l'API REST de SIP Caller : vous pouvez désormais créer et mettre à jour des campagnes directement depuis vos propres systèmes.
Jusqu'à présent, les intégrateurs pouvaient automatiser presque toutes les étapes du cycle de vie d'une campagne via notre API, mais les campagnes elles-mêmes devaient encore être créées et configurées depuis la Console Web. Avec cette version, cette dernière pièce du puzzle est enfin disponible.
Le nouvel endpoint POST /campaigns vous permet de créer une campagne entièrement configurée en un seul appel API, incluant son mode de numérotation, ses intervalles de relance, ses horaires de travail, son fuseau horaire, sa gestion des appels (Callflow ou Agent IA), ses paramètres de détection de messagerie vocale et ses listes noires.
curl -i \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer API_KEY_TOKEN' \
--request POST \
--data-raw '{
"name":"My first campaign",
"phoneSystemId":"PHONE_SYSTEM_ID",
"extensionId":"EXTENSION_ID",
"state":"Draft",
"numberProvisioning":"Dynamic",
"numberSelection":"Fifo",
"numberPriority":"RetryPending",
"runningPriority":"Normal",
"dialer":{"mode":"Predictive","intensity":0},
"callPrefix":"",
"ringTimeout":{ "value":30, "unit":"Seconds" },
"maxAttempts":3,
"retryIntervals":[ { "value":1, "unit":"Hours" } ],
"startDate":"2026-08-11",
"endDate":null,
"workingTimes":{
"monday":[{ "start":"09:00", "end":"18:00" }],
"tuesday":[{ "start":"09:00", "end":"18:00" }],
"wednesday":[{ "start":"09:00", "end":"18:00" }],
"thursday":[{ "start":"09:00", "end":"18:00" }],
"friday":[{ "start":"09:00", "end":"18:00" }],
"saturday":[],
"sunday":[]
},
"timeZoneId":"America/Argentina/Buenos_Aires",
"callHandling":{
"$t":"Callflow",
"answerTypeDetector":{
"$t":"AmdAgent",
"amdAgentId":"AMD_AGENT_ID",
"unknownAnswerTreatment":"Human",
"messageForVoicemail":{
"$t":"OnFirstDetection",
"callflowId":"VOICEMAIL_CALLFLOW_ID",
"isCallRetryEnabled":true
}
},
"callflowId":"CALLFLOW_ID",
"ttsVoiceId":"azu-en-US-AlloyTurboMultilingualNeural"
},
"blackListIds":[]
}' \
'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns'Le nouvel endpoint PUT /campaigns/CAMPAIGN_ID accepte les mêmes champs que la création, ce qui vous permet d'ajuster les paramètres d'une campagne de manière programmatique au fur et à mesure que vos besoins évoluent, sans jamais ouvrir la console.
curl -i \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer API_KEY_TOKEN' \
--request PUT \
--data-raw '{
"id":"CAMPAIGN_ID",
"name":"My first campaign",
"phoneSystemId":"PHONE_SYSTEM_ID",
"extensionId":"EXTENSION_ID",
"state":"Draft",
"numberProvisioning":"Dynamic",
"numberSelection":"Fifo",
"numberPriority":"RetryPending",
"runningPriority":"Normal",
"dialer":{"mode":"Predictive","intensity":0},
"callPrefix":"",
"ringTimeout":{ "value":30, "unit":"Seconds" },
"maxAttempts":3,
"retryIntervals":[ { "value":1, "unit":"Hours" } ],
"startDate":"2026-08-11",
"endDate":null,
"workingTimes":{
"monday":[{ "start":"09:00", "end":"18:00" }],
"tuesday":[{ "start":"09:00", "end":"18:00" }],
"wednesday":[{ "start":"09:00", "end":"18:00" }],
"thursday":[{ "start":"09:00", "end":"18:00" }],
"friday":[{ "start":"09:00", "end":"18:00" }],
"saturday":[],
"sunday":[]
},
"timeZoneId":"America/Argentina/Buenos_Aires",
"callHandling":{
"$t":"Callflow",
"answerTypeDetector":{
"$t":"AmdAgent",
"amdAgentId":"AMD_AGENT_ID",
"unknownAnswerTreatment":"Human",
"messageForVoicemail":{
"$t":"OnFirstDetection",
"callflowId":"VOICEMAIL_CALLFLOW_ID",
"isCallRetryEnabled":true
}
},
"callflowId":"CALLFLOW_ID",
"ttsVoiceId":"azu-en-US-AlloyTurboMultilingualNeural"
},
"blackListIds":[],
"lastUpdatedAt": "2026-08-11T12:18:08.149"
}' \
'https://api.sipcaller.com/v1/accounts/ACCOUNT_ID/campaigns/CAMPAIGN_ID'Ces deux endpoints ouvrent la porte à des cas d'usage qui n'étaient tout simplement pas possibles auparavant, tels que :
Créer une Campagne et Mettre à Jour une Campagne complètent un ensemble d'endpoints qui couvraient déjà le reste de la vie d'une campagne :
Mis ensemble, cela signifie que le cycle de vie complet d'une campagne, de sa création à sa clôture, peut désormais être automatisé de bout en bout depuis vos propres systèmes, sans aucune étape manuelle requise dans la console SIP Caller.
Imaginez une tâche planifiée nocturne qui interroge votre CRM pour identifier les comptes en retard de paiement, crée une nouvelle campagne de recouvrement pour la journée, ajoute les numéros correspondants avec le montant dû comme variable, active la campagne, puis l'annule automatiquement à la fin de vos horaires d'ouverture. Tout cela est désormais réalisable avec une poignée d'appels API.
Ces nouveaux endpoints sont idéaux pour :
La documentation API a été mise à jour avec les nouveaux endpoints Créer et Mettre à Jour une Campagne, incluant des exemples de requêtes complets couvrant chaque champ. Veillez à la consulter pour commencer à mettre en œuvre ces améliorations dès aujourd'hui.
SIP Caller continue d'évoluer pour vous offrir un contrôle complet et sans intervention manuelle sur vos campagnes sortantes.
👉 Connectez-vous à votre console SIP Caller et découvrez les nouvelles capacités de l'API.
👉 Besoin d'aide pour l'intégration ? Contactez notre équipe — nous serons ravis de vous accompagner.
Chez SIP Caller, nous restons engagés à vous aider à évoluer plus intelligemment, à automatiser davantage et à maximiser l'efficacité de vos campagnes sortantes.

Les listes noires et les listes de contacts peuvent désormais être entièrement gérées via l'API REST de SIP Caller. Vous pouvez créer, modifier et supprimer des listes, et ajouter ou retirer leurs numéros et valeurs de variables, directement depuis vos propres systèmes. Un nouvel endpoint charge également tous les numéros d'une liste de contacts dans une campagne en une seule requête. Gardez les désinscriptions synchronisées avec votre CRM, actualisez vos listes de contacts selon un calendrier et provisionnez de nouveaux comptes de bout en bout, sans la moindre étape manuelle dans la console.

Cette version apporte trois améliorations importantes à SIP Caller. La liste des campagnes dans le Tableau de Bord, le menu Campagnes et le menu Rapports affiche désormais une icône de statut détaillée expliquant exactement pourquoi une campagne active n'effectue pas d'appels. Les campagnes peuvent également désormais se voir attribuer une Priorité (Haute, Normale ou Basse), afin que vos campagnes les plus importantes obtiennent en premier l'accès à la capacité d'appel. Et grâce à des améliorations architecturales internes, les campagnes commencent désormais à effectuer des appels en 5 secondes après leur activation, contre jusqu'à 30 secondes auparavant.

OpenAI et Grok sont désormais disponibles comme Fournisseurs IA dans SIP Caller, rejoignant notre prise en charge existante de Microsoft Azure AI et Google Gemini AI. Ces deux nouveaux fournisseurs peuvent alimenter les Agents Conversationnels IA et la Détection de Messagerie Vocale Basée sur l'IA dans vos campagnes d'appels sortants. Avec quatre fournisseurs IA au choix, vous pouvez aligner SIP Caller sur les accords que votre entreprise a déjà avec un fournisseur IA sur d'autres plateformes, ou simplement choisir la meilleure option disponible sur le marché pour votre cas d'usage.