Connectez ReelySMS à tous vos outils grâce à une API simple et rapide. Notre documentation détaillée vous accompagne pas à pas, que ce soit pour un site web, un CRM ou une application métier.
Des APIs compatibles avec tous vos langages préférés
Notre API s’adapte à tous les langages modernes : PHP, Python, Node.js, Java, Go, etc.
Intégrez facilement vos envois SMS à n’importe quelle application ou système existant.







Exemples d’intégration API
Edit Content
import requests
url = "https://api.reelysms.com/v1/send-sms"
headers = {
"Authorization": "Bearer VOTRE_CLE_API",
"Content-Type": "application/json"
}
data = {
"sender": "ReelySMS",
"recipient": "+2250700000000",
"message": "Bonjour depuis ReelySMS !"
}
response = requests.post(url, json=data, headers=headers)
print(response.status_code, response.text)
Edit Content
"ReelySMS",
"recipient" => "+2250700000000",
"message" => "Bonjour depuis ReelySMS !"
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer VOTRE_CLE_API',
'Content-Type: application/json'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
Edit Content
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
public class SMSApi {
public static void main(String[] args) throws Exception {
URL url = new URL("https://api.reelysms.com/v1/send-sms");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Authorization", "Bearer VOTRE_CLE_API");
conn.setRequestProperty("Content-Type", "application/json");
conn.setDoOutput(true);
String payload = "{\"sender\":\"ReelySMS\",\"recipient\":\"+2250700000000\",\"message\":\"Bonjour depuis ReelySMS !\"}";
try (OutputStream os = conn.getOutputStream()) {
os.write(payload.getBytes());
}
System.out.println(conn.getResponseCode());
}
}
Edit Content
import 'package:http/http.dart' as http;
import 'dart:convert';
void sendSMS() async {
final url = Uri.parse("https://api.reelysms.com/v1/send-sms");
final response = await http.post(
url,
headers: {
'Authorization': 'Bearer VOTRE_CLE_API',
'Content-Type': 'application/json'
},
body: jsonEncode({
'sender': 'ReelySMS',
'recipient': '+2250700000000',
'message': 'Bonjour depuis ReelySMS !'
}),
);
print('Status: ${response.statusCode}');
print('Body: ${response.body}');
}
Edit Content
#include
int main() {
CURL *curl = curl_easy_init();
if(curl) {
const char *data = "{\"sender\":\"ReelySMS\",\"recipient\":\"+2250700000000\",\"message\":\"Bonjour depuis ReelySMS !\"}";
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "Authorization: Bearer VOTRE_CLE_API");
headers = curl_slist_append(headers, "Content-Type: application/json");
curl_easy_setopt(curl, CURLOPT_URL, "https://api.reelysms.com/v1/send-sms");
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
CURLcode res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
return 0;
}
Edit Content
package main
import (
"bytes"
"fmt"
"net/http"
)
func main() {
url := "https://api.reelysms.com/v1/send-sms"
payload := []byte(`{"sender":"ReelySMS","recipient":"+2250700000000","message":"Bonjour depuis ReelySMS !"}`)
req, _ := http.NewRequest("POST", url, bytes.NewBuffer(payload))
req.Header.Set("Authorization", "Bearer VOTRE_CLE_API")
req.Header.Set("Content-Type", "application/json")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response status:", resp.Status)
}
Edit Content
require 'net/http'
require 'json'
require 'uri'
uri = URI('https://api.reelysms.com/v1/send-sms')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Post.new(uri.path)
request['Authorization'] = 'Bearer VOTRE_CLE_API'
request['Content-Type'] = 'application/json'
request.body = {
sender: "ReelySMS",
recipient: "+2250700000000",
message: "Bonjour depuis ReelySMS !"
}.to_json
response = http.request(request)
puts response.body
Edit Content
curl -X POST https://api.reelysms.com/v1/send-sms \
-H "Authorization: Bearer VOTRE_CLE_API" \
-H "Content-Type: application/json" \
-d '{
"sender": "ReelySMS",
"recipient": "+2250700000000",
"message": "Bonjour depuis ReelySMS !"
}'
Lancez-vous en quelques minutes
Intégrez notre API dès aujourd’hui et commencez à envoyer vos SMS en toute simplicité. Que vous soyez développeur, entreprise ou plateforme SaaS, ReelySMS vous offre une solution rapide, fiable et évolutive.