So-Mobile API Documentation

API REST v2 multi-canal : SMS, RCS, WhatsApp, Email, Voice, CRM, Webhooks. Intégrez la communication dans vos applications en quelques minutes.

0Endpoints
5Canaux
10CRM natifs
3SDKs
Créer un compte gratuit Découvrir Easy Campaign

Quick Start

Tout ce qu'il faut pour commencer en 2 minutes.

Base URL

https://preprod.so-mobile.net/api/v2

Authentification

Authorization: Bearer <token>

Format

Content-Type: application/json

Reponse — Succes

{
  "success": true,
  "data": [...],
  "pagination": {
    "total": 150,
    "limit": 50,
    "offset": 0
  }
}

Reponse — Erreur

{
  "success": false,
  "error": "Invalid token",
  "code": "AUTH_INVALID"
}

Code Samples

Exemples prêts à copier-coller dans votre langage.


        

SDKs & Packages CRM

SDK universel en 3 langages + 10 packages CRM natifs.

🟨
JavaScript
npm install so-mobile
🐘
PHP
composer require so-mobile/sdk
🐍
Python
pip install so-mobile

Packages CRM natifs

☁️ Salesforce 🟠 HubSpot 🔴 Adobe AJO 🟢 Pipedrive 🔴 Zoho 🔵 Dynamics 365 🟡 Monday 🟣 Freshsales 🇫🇷 Sellsy 🛒 Shopify

Rate Limits & Quotas

Les limites sont par token API. Des headers X-RateLimit-* sont retournés à chaque requête.

100requêtes / seconde
10 000SMS / minute
5 000Webhooks / seconde
50 MoUpload max (contacts CSV)
99.9%SLA disponibilité
< 200msLatence moyenne API

Codes d'erreur

Codes HTTP standard + codes métier spécifiques.

Code HTTPCode métierDescription
200Succès
400VALIDATION_ERRORParamètre manquant ou invalide
401AUTH_INVALIDToken absent, expiré ou invalide
403FORBIDDENPas les droits pour cette ressource
404NOT_FOUNDRessource inexistante
409DUPLICATERessource déjà existante (contact, webhook...)
422INVALID_PHONENuméro de téléphone invalide
422BLACKLISTEDNuméro dans la blacklist (STOP)
422INSUFFICIENT_CREDITSSolde wallet insuffisant
429RATE_LIMITTrop de requêtes — réessayer après X secondes
500INTERNAL_ERRORErreur serveur interne
503PROVIDER_DOWNFournisseur (opérateur) temporairement indisponible

Prêt à intégrer ?

Créez votre compte, obtenez un token API et envoyez votre premier SMS en 2 minutes.

Commencer gratuitement →