Commencez ici
Votre première demande en quatre étapes
Connectez un téléphone et activez la synchronisation des appels.
Copiez la clé API du tableau de bord.
Appelez le point de terminaison de la liste manqué ou entrant.
Paginez avec limite et décalage et stockez les horodatages au format UTC.
Application mobile officielle
Le pont sécurisé entre votre téléphone, votre tableau de bord et votre API.
Les opérations SMS et appels passent par l'application officielle SMSMobileAPI installée sur votre téléphone connecté. L'application associe en toute sécurité l'appareil à votre compte, synchronise les événements autorisés et relie le réseau mobile au tableau de bord et à l'API REST.
- Communications signées distribuées via les listes officielles de Google Play et Apple App Store
- Contrôles d'examen, de signature et de distribution des plateformes Google et Apple
- Couplage sécurisé des appareils, transport HTTPS et accès API authentifié
- Uniquement les autorisations requises pour les fonctionnalités mobiles que vous activez
Authentification
Conservez les informations d'identification sur votre serveur
Les points de terminaison d'appel utilisent le paramètre de requête apikey. L'API valide à la fois la clé et l'abonnement actif avant de renvoyer l'activité d'appel.
- Les restrictions en arrière-plan du système d'exploitation peuvent retarder la synchronisation des appels mobiles de plusieurs minutes. Ouvrez l'application pour demander une synchronisation manuelle lors du test.
OBTENIR
Liste des appels manqués
https://api.smsmobileapi.com/call/missed/list/Renvoie les appels manqués du plus récent au plus ancien.
Utilisez-le pour déclencher des workflows de rappel. et alertes d'appel manqué.
Paramètres
| Nom | Taper | Exigence | Description |
|---|---|---|---|
apikey |
chaîne | Requis | Votre clé API. |
offset |
entier | Facultatif | Décalage de pagination ; par défaut 0. |
limit |
entier | Facultatif | Lignes par requête ; 100 par défaut, 500 maximum. |
search |
chaîne | Facultatif | Rechercher le numéro de l'appelant ou le nom mis en cache. |
date_start |
AAAA-MM-JJ | Facultatif | Inclure les appels à partir de 00:00:00 ce jour-là. |
date_end |
AAAA-MM-JJ | Facultatif | Inclure les appels jusqu'à 23:59:59 ce jour-là. |
Exemple de demande
curl "https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY&offset=0&limit=100"
Exemple de réponse
{
"success": true,
"offset": 0,
"limit": 100,
"count": 1,
"data": [{"number": "+15551230001", "name": "Alex Carter", "date": "2026-03-20 16:12:28"}]
}
Vous souhaitez exécuter cette requête ?Connectez votre clé API en haut de la page pour déverrouiller le testeur interactif.
Clé de connexion ↑
OBTENIR
Liste des appels entrants répondus
https://api.smsmobileapi.com/call/incoming/list/Renvoie les appels entrants répondus avec la durée, les horodatages et les coordonnées mises en cache.
Utilisez-la pour le rapport d'appels, l'historique CRM et les mesures du service client.
Paramètres
| Nom | Taper | Exigence | Description |
|---|---|---|---|
apikey |
chaîne | Requis | Votre clé API. |
limit |
entier | Facultatif | 50 par défaut, maximum 200. |
offset |
entier | Facultatif | Décalage de pagination. |
sort_by |
enum | Facultatif | call_date_ms, call_datetime_utc, durée_sec, phone_number, create_at, cached_name ou géo_localisation. |
sort_dir |
asc | desc | Facultatif | Description par défaut. |
date_from_ms |
Millisecondes Unix | Facultatif | Horodatage minimum des appels. |
date_to_ms |
Millisecondes Unix | Facultatif | Horodatage maximum des appels. |
q |
chaîne | Facultatif | Rechercher un numéro de téléphone ou nom mis en cache. |
Exemple de demande
curl "https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=50&sort_by=call_date_ms&sort_dir=desc"
Exemple de réponse
{
"success": true,
"count": 1,
"rows": [{
"phone_number": "+15551230010",
"cached_name": "Jordan Blake",
"call_date_ms": 1774027779390,
"call_datetime_utc": "2026-03-20 17:29:39",
"duration_sec": 23,
"geo_location": "Canada"
}]
}
Vous souhaitez exécuter cette requête ?Connectez votre clé API en haut de la page pour déverrouiller le testeur interactif.
Clé de connexion ↑
OBTENIR
Liste des appels sortants
https://api.smsmobileapi.com/call/outgoing/list/Renvoie les appels passés à partir d'appareils connectés.
Utilisez-le pour compléter les chronologies des appels et analyser l'activité sortante.
Paramètres
| Nom | Taper | Exigence | Description |
|---|---|---|---|
apikey |
chaîne | Requis | Votre clé API. |
limit |
entier | Facultatif | 50 par défaut, maximum 200. |
offset |
entier | Facultatif | Décalage de pagination. |
sort_by |
enum | Facultatif | call_date_ms, call_datetime_utc, durée_sec, phone_number, create_at, cached_name ou géo_localisation. |
sort_dir |
asc | desc | Facultatif | Description par défaut. |
date_from_ms |
Millisecondes Unix | Facultatif | Horodatage minimum des appels. |
date_to_ms |
Millisecondes Unix | Facultatif | Horodatage maximum des appels. |
q |
chaîne | Facultatif | Rechercher un numéro de téléphone ou nom mis en cache. |
Exemple de demande
curl "https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=call_date_ms&sort_dir=desc"
Exemple de réponse
{
"success": true,
"count": 1,
"rows": [{
"phone_number": "+15551230020",
"cached_name": "Casey Morgan",
"call_date_ms": 1774025965645,
"call_datetime_utc": "2026-03-20 16:59:25",
"duration_sec": 61,
"geo_location": "Canada"
}]
}
Vous souhaitez exécuter cette requête ?Connectez votre clé API en haut de la page pour déverrouiller le testeur interactif.
Clé de connexion ↑Dépannage
Erreurs et tentatives sécurisées
Lisez l'état HTTP et le champ d'erreur JSON avant de réessayer. Ne réessayez pas les échecs de validation ou d'authentification sans d'abord corriger la demande.
| HTTP | Code | Que faire |
|---|---|---|
| 400 | missing_apikey | Le paramètre apikey est manquant ou vide. |
| 403 | invalid_apikey | La clé n'est pas reconnu. |
| 403 | api_expired | L'abonnement lié à la clé a expiré. |
| 500 | server_error | La demande n'a pas pu être complétée par le service d'appel. |
Besoin d'aide ?
Apportez le contexte de la requête, pas vos secrets.
Partagez le point de terminaison, l'horodatage, l'état HTTP et la réponse nettoyée. N'incluez jamais de clés API, de jetons ou de contenu de message privé.


