🔌 API SMS & RCS

Automatisez l’envoi de vos SMS ➔

API SMS & RCS pour développeurs

Intégrez l’envoi de SMS et de RCS dans votre application en quelques lignes de code. API REST, documentation complète, webhooks temps réel, sandbox gratuite.

L’API Conexteo permet d’envoyer des SMS transactionnels (OTP, alertes, notifications) et des campagnes marketing (SMS et RCS) depuis n’importe quel langage. Routes premium opérateurs, délivrabilité constatée > 99 %, acheminement en quelques secondes. Compatible PHP, Python, Node.js, Java, cURL. Dès 0,042€ HT par SMS.

 
				
					curl -X POST https://api.conexteo.com/messages/sms \
  -H "X-APP-ID: VOTRE_APP_ID" \
  -H "X-API-KEY: VOTRE_CLE_API" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Votre code : 847291",
    "sender": "MaBoutique",
    "recipients": ["+33612345678"]
  }'

// Réponse
{
  "success": true,
  "message": "message created",
  "message_id": 123456,
  "credits_used": 1
}
				
			
⚡ Acheminement quelques secondes · Délivrabilité >99% · 150+ pays · Sandbox gratuite · Aucun abonnement
Pourquoi choisir l'API Conexteo ?

Une API pensée pour les développeurs

Simple à intégrer, fiable en production, avec un support technique qui comprend votre code.

 

REST & JSON

Architecture RESTful standard. Requêtes et réponses en JSON. HTTPS obligatoire. Pas de SDK propriétaire.

📄

Doc complète

Documentation interactive avec exemples de code pour chaque endpoint. Testez en direct depuis la doc.

🔔

Webhooks temps réel

Accusés de réception, statuts de livraison, réponses entrantes — en temps réel sur votre URL de callback.

🧪

Sandbox gratuite

5 SMS de test offerts. Environnement sandbox pour valider votre intégration avant la production.

🚀

Haut débit

Centaines de SMS/seconde. Infrastructure dimensionnable pour les gros volumes (100K+/heure).

🛡️

Routes premium

Connexions directes opérateurs. Délivrabilité constatée > 99 %. Pas de routes grises.

SMS + RCS unifié

Une seule documentation pour envoyer en SMS ou RCS. Fallback automatique. Facturé au canal réellement utilisé.

🆓

Zéro frais fixes

Pas d’abonnement, pas de setup, pas de minimum. Vous payez uniquement les messages envoyés.

Endpoints principaux

Tout ce que vous pouvez faire avec l'API

MéthodeEndpointDescription
POST
/messages/sms
Envoyer un SMS unitaire ou en masse
POST
/messages/rcs
Envoyer un RCS enrichi (image, carrousel, boutons) avec repli SMS
GET
/messages
Historique des messages envoyés
GET
/messages/{id}
Détail d’un message et statut de livraison
PUT
/webhooks
Configurer les webhooks du compte (accusés, réponses, statuts RCS)
GET
/webhooks/deliveries
Historique des livraisons de webhooks
GET
/users/credits
Consulter le solde de crédits
Tous les langages

Intégrez en quelques minutes, dans votre langage préféré

L’API REST Conexteo est compatible avec tous les langages de programmation. La documentation inclut des exemples prêts à copier-coller pour les langages les plus courants.

Vous n’êtes pas développeur ? Aucun problème. Nos connecteurs no-code (Zapier, Make) et la plateforme en ligne vous permettent d’envoyer des SMS et RCS sans écrire une ligne de code.

PHP
Python
Node.js
Java
C#
Ruby
Go
cURL
Zapier
Make
Guides détaillés par langage
				
					import requests

response = requests.post(
    "https://api.conexteo.com/messages/sms",
    headers={
        "X-APP-ID": "VOTRE_APP_ID",
        "X-API-KEY": "VOTRE_CLE_API",
    },
    json={
        "content": "Votre commande #4521 est expédiée !",
        "sender": "MaBoutique",
        "recipients": ["+33612345678"],
    }
)

print(response.json())
				
			
				
					<?php

$ch = curl_init('https://api.conexteo.com/messages/sms');

curl_setopt_array($ch, [
    CURLOPT_POST           => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER     => [
        'X-APP-ID: '  . getenv('CONEXTEO_APP_ID'),
        'X-API-KEY: ' . getenv('CONEXTEO_API_KEY'),
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS     => json_encode([
        'content'    => 'Votre commande #4521 est expédiée !',
        'sender'     => 'MaBoutique',
        'recipients' => ['+33612345678'],
    ], JSON_UNESCAPED_UNICODE),
]);

$response = json_decode(curl_exec($ch), true);
curl_close($ch);
				
			
Cas d'usage API

Ce que nos clients automatisent avec l'API

🔐

Codes OTP / 2FA

Vérification de numéro à l’inscription, double authentification, codes de sécurité. Acheminement en quelques secondes. Le cas d’usage #1 de l’API SMS.

📦

Notifications de commande

Confirmation, expédition, livraison, retour. Déclenchez un SMS à chaque étape du parcours client depuis votre back-office e-commerce.

📅

Rappels de RDV

Envoyez un rappel automatique 24h ou 1h avant le rendez-vous. Réduisez les no-shows de 40% avec un SMS déclenché par votre agenda.

🚨

Alertes & monitoring

Serveur down, seuil dépassé, incident critique. L’API SMS envoie une alerte instantanée à votre équipe technique, 24h/24 7j/7.

💳

Relances de paiement

Facture impayée, échéance proche, paiement confirmé. Automatisez le cycle de relance depuis votre ERP ou logiciel de facturation.

Campagnes RCS via API

Envoyez des messages enrichis (images, carrousels, CTA) par API. Endpoint dédié /messages/rcs, même authentification. Fallback SMS automatique.

 
Démarrage rapide

De zéro au premier SMS en 4 étapes

1

Créez votre compte

Inscription gratuite en 30 secondes. Aucune carte bancaire requise. 5 SMS de test offerts immédiatement.

2

Récupérez votre clé API

Votre clé API est disponible dans votre espace client dès la création du compte. Copiez-la dans votre code.

3

Envoyez votre premier SMS

Copiez l’exemple de code de la documentation, remplacez la clé et le numéro, exécutez. Le SMS arrive en quelques secondes.

4

Passez en production

Achetez des crédits (dès 0,042€/SMS). Configurez vos webhooks. Votre intégration est en production.

💡 Besoin d’aide pour l’intégration ? Notre support technique répond en moins de 24h. Contactez-nous ➔

Pas développeur ?

Automatisez sans code avec nos connecteurs

Vous n’avez pas d’équipe technique ? Nos connecteurs Zapier et Make (ex-Integromat) vous permettent de déclencher des SMS depuis vos outils existants — sans écrire une seule ligne de code.

Connectez Conexteo à votre CRM (HubSpot, Salesforce, Pipedrive), votre e-commerce (WooCommerce, Shopify, PrestaShop), votre outil de prise de RDV (Calendly, Doctolib), ou n’importe lequel des 5 000+ services disponibles sur Zapier.

Exemples : « Quand un client passe commande sur WooCommerce → envoyer un SMS de confirmation », « Quand un RDV est créé sur Calendly → envoyer un rappel SMS 1h avant ».

Zapier

5 000+ applications. Créez un « Zap » en 5 minutes. Déclencheur → Action SMS. Aucune compétence technique.

Accédez au module ici.

🔗
 
Make (Integromat)

Workflows visuels plus avancés. Branchements conditionnels, boucles, transformations de données.

Accédez au module ici.

🛒

WooCommerce

Plugin dédié. SMS de confirmation, expédition, rappel panier abandonné. Installation en 2 clics.

Accédez au module ici.

🎵

Symfony / Laravel

Intégration native via HTTP client. Exemples de code PHP dans la documentation.

Accédez au module ici.

🤖

n8n.io

Plugin dédié. SMS & RCS de confirmation, expédition, rappel panier abandonné.  Installation en 2 clics.

Accédez au module ici.

Connecter Hubspot à Conexteo
Hubspot

Application dédiée. SMS & RCS de confirmation, expédition, SAV, campagnes marketing, workflow, ….  Installation en 2 clics.

Accédez au module ici.

wix envoi sms et rcs
WIX

Intégration dédiée. SMS & RCS de confirmation de commande, expédition, Envoi de SMS, SMS Image (RCS), Demande d’avis, ….  Installation en 2 clics.

Accédez au module ici.

♥ Questions rapides / réponses précises ➔

API SMS & RCS : vos questions

Comment fonctionne l'API SMS Conexteo ?
L’API SMS Conexteo est une API REST qui accepte les requêtes en JSON via HTTPS. Vous envoyez une requête POST avec le numéro destinataire, le texte du message et votre clé API. Le SMS est acheminé en quelques secondes via des routes opérateurs premium. Vous recevez un accusé de réception en temps réel via webhook.
L’API REST Conexteo est compatible avec tous les langages : PHP, Python, Node.js, Java, C#, Ruby, Go, cURL. La documentation inclut des exemples de code prêts à copier-coller pour chaque langage. Il n’y a volontairement aucun SDK propriétaire à installer : une requête HTTP POST avec le client de votre choix suffit. Côté Symfony, un bridge officiel pour le composant Notifier est disponible sur Packagist. Un guide dédié détaille l’envoi en PHP, avec Laravel et en ligne de commande : envoyer un SMS en PHP. Pour C# et .NET, voir envoyer un SMS en C#. Et pour Python, envoyer un SMS en Python.
Oui. L’API Conexteo permet d’envoyer des messages RCS enrichis (images, carrousels, boutons CTA) avec fallback SMS automatique. L’envoi passe par l’endpoint /messages/rcs, avec des paramètres supplémentaires pour le contenu enrichi. Chaque message est facturé au canal réellement utilisé.
 
Le contrat complet — formats, boutons, repli — est détaillé sur la page API RCS.
Oui. À l’inscription, vous recevez 5 SMS de test gratuits et un accès à l’environnement sandbox. Vous pouvez tester l’API, valider vos intégrations et vérifier les webhooks sans frais avant de passer en production.
Les tarifs API sont identiques aux tarifs plateforme : dès 0,042€ HT par SMS et 0,09€ HT par RCS. Il n’y a aucun coût fixe, aucun abonnement et aucun frais de setup pour l’API. Vous payez uniquement les messages envoyés.
 
L’API Conexteo supporte l’envoi de plusieurs centaines de SMS par seconde. Pour les volumes supérieurs à 100 000 messages/jour, un account manager dédié dimensionne l’infrastructure à votre besoin.

L’API Conexteo pousse trois types d’événements sur l’URL de callback que vous déclarez : les accusés de réception opérateur, les changements de statut de livraison et les réponses entrantes de vos destinataires, y compris les STOP. Tout arrive en temps réel, en JSON, sur votre endpoint HTTPS — vous n’avez rien à interroger en boucle.

Trois questions à poser à n’importe quel fournisseur avant de choisir : les réponses entrantes sont-elles incluses ou facturées à part, les webhooks couvrent-ils les statuts de livraison ou seulement les réponses, et peut-on tester l’ensemble en sandbox avant la mise en production ? Chez Conexteo, les trois réponses sont incluses, et la sandbox est ouverte dès l’inscription.

Le suivi peut se lire de deux façons chez Conexteo, et les deux sont incluses. Côté machine, les webhooks poussent chaque changement de statut sur votre serveur au moment où il se produit : remis, en attente, échec, avec le motif retourné par l’opérateur. Côté humain, l’interface web affiche les mêmes campagnes et les mêmes statuts, sans qu’il faille développer quoi que ce soit.

C’est le point qui distingue une API brute d’une plateforme : une équipe marketing peut suivre ses envois dans l’interface pendant que l’application, elle, consomme les webhooks. Le compte est le même, les données aussi.

Le critère qui compte n’est pas le nombre d’endpoints mais le temps qui sépare la création du compte du premier message reçu sur un téléphone. Chez Conexteo, l’API est une REST classique en JSON sur HTTPS, sans SDK propriétaire à installer : une requête POST avec le numéro, le texte et la clé API suffit. La documentation donne un exemple prêt à copier pour chaque langage, et l’inscription ouvre immédiatement une sandbox avec des SMS de test offerts.

Concrètement, un développeur qui sait faire un appel HTTP n’a rien de nouveau à apprendre. C’est la raison pour laquelle une API sans SDK obligatoire s’intègre plus vite qu’une plateforme plus riche mais qui impose son propre client dans chaque langage.

C’est précisément le positionnement de Conexteo : une API REST SMS et RCS, une documentation en français, et un support technique joignable par téléphone en France. La plupart des CPaaS de premier plan sont américains ou britanniques — documentation en anglais, support décalé, facturation en dollars — et les acteurs français ne proposent pas tous une API aussi complète que leur interface.

Les points à vérifier : la documentation est-elle rédigée en français ou traduite automatiquement, le support technique parle-t-il à un développeur ou à un commercial, les données sont-elles hébergées dans l’Union européenne, et la même API couvre-t-elle le SMS et le RCS. Le détail des engagements figure sur la page RGPD et SMS.

Comptez quelques minutes pour le premier envoi de test, et une demi-journée pour une intégration propre en production. Le premier message ne demande que trois choses : créer le compte, récupérer la clé API et envoyer une requête POST. Les SMS de test offerts à l’inscription permettent de valider ce parcours sans engager de budget ni saisir de carte bancaire.

Le reste du temps ne va pas à l’API mais à votre application : exposer un endpoint pour les webhooks, gérer les statuts d’échec, et traiter les STOP dans votre base. C’est là qu’une sandbox et des webhooks documentés font gagner le plus de temps.

Deux voies, selon que vous avez ou non la main sur le code. Par l’API, vous appelez l’endpoint d’envoi depuis votre application au moment voulu — création de commande, changement de statut, rappel de rendez-vous — et vous recevez le retour de livraison par webhook. Sans développement, les connecteurs no-code Zapier, Make, WooCommerce et Symfony déclenchent les mêmes envois depuis vos outils existants.

Le piège le plus fréquent en intégration n’est pas technique mais fonctionnel : faire partir les messages transactionnels et les campagnes marketing par le même chemin. Chez Conexteo, le SMS transactionnel emprunte une route dédiée, ce qui évite qu’un code de confirmation attende derrière un envoi de masse.

De la même manière dans les trois cas, puisqu’il s’agit d’une simple requête HTTP POST en JSON. En cURL, une seule ligne de commande suffit à envoyer un premier message depuis un terminal. En PHP, l’appel se fait avec l’extension cURL native ou avec un client HTTP comme Guzzle. Dans Laravel, le plus propre reste d’encapsuler l’appel dans un service et de le déclencher depuis une Job en file d’attente, pour que l’envoi ne bloque pas la requête utilisateur.

La documentation Conexteo fournit un exemple prêt à copier pour PHP, Python, Node.js, Java, C#, Ruby, Go et cURL. Aucun SDK n’est obligatoire : n’importe quel langage capable d’émettre une requête HTTPS peut utiliser l’API.

Ils nous font confiance

Sarah Jen
@sarahjen
J'ai lancé une campagne RCS pour ma boutique! j'ai utilisé un carrousel de produits avec mes best sellers! A la fois en boutique ou sur mon site Internet ca a vraiment bien marché. Service client au top
Elie SK
eliesk
En tant que restaurateur j’ai moi même essayé cet outil, il me permet d’annoncer les nouvelles suggestion du jour de façon rapide et instantané, grâce à celui ci j’ai la chance d’acquérir une clientèle diverse, j’identifie également plus efficacement mes best sellers. Je recommande vivement !!
Gregory T
@gregoryt
On a utilisé Conexteo pour l'envoi de SMS pour gérer le planning de nos intervenants. Maintenant avec le RCS on va l'utiliser pour présenter nos projets avec des images ! Facile & simple d'utilisation
Yuri S
@yuriS
We are using Conexteo s API for sending our validation code for some of our websites. Api has never failed us for now and Sms are received within seconds. Easy to set up !
Bibent@bibent
Des campagnes percutantes, feedback de qualité, une équipe réactive et professionnelle, surtout quand on a besoin d'un accompagnement clé en main. Conexteo répond à nos attentes et exigences. Merci

Vous ne trouvez pas votre réponse ? Parlez à l’un de nos experts ou consultez notre Documentation API.

Prêt à intégrer l'API SMS & RCS ?

Créez votre compte gratuitement. 5 SMS de test offerts. Votre clé API est disponible en 30 secondes.