Infrastructure mobile prête à la productionHTTPS API · Android et iOS · Documenté fin à finExplorez la plateforme
PLATFORMEArchitecture API-premièreJumelage sécurisé de l'appareilVisibilité de la livraisonContrôle multi-appareilsDocumentation en version
Hub des développeurs/API d'appel

CALL · 3 opérations documentées

Documentation de l'API d'appel

Récupérer les appels manqués, entrants répondus et sortants synchronisés par les appareils mobiles connectés.

Un smartphone connecté gérant les appels et les analyses en direct
URL de base RESThttps://api.smsmobileapi.com

Réponses JSON · HTTPS requis · UTF-8

Connectez votre clé API

Connectez-vous une fois, puis testez les points de terminaison via SMS, appels, notifications, WhatsApp et e-mail.

Commencez ici

Votre première demande en quatre étapes

1

Connectez un téléphone et activez la synchronisation des appels.

2

Copiez la clé API du tableau de bord.

3

Appelez le point de terminaison de la liste manqué ou entrant.

4

Paginez avec limite et décalage et stockez les horodatages au format UTC.

L'application mobile sécurisée SMSMobileAPI connectant un téléphone au tableau de bord Web et à l'API REST pour les opérations SMS et d'appel
Connexion mobile à plateforme cryptée

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.

1Application mobileAssocie le téléphone et sa carte SIM 2Lien cryptéAuthentifie et protège les données dans transit 3Tableau de bord et APIContrôle les flux de travail et l'activité
  • 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
Obtenez l'application officielle SMSMobileAPI sur Google Play Téléchargez l'application officielle SMSMobileAPI sur l'App Store d'Apple
Les fonctionnalités dépendent des autorisations et de l'accès en arrière-plan autorisés par Android ou iOS.

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.

Avant l'intégration
  • 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

#
ENDPOINThttps://api.smsmobileapi.com/call/missed/list/

Renvoie les appels manqués du plus récent au plus ancien.

Quand l'utiliser

Utilisez-le pour déclencher des workflows de rappel. et alertes d'appel manqué.

Paramètres

NomTaperExigenceDescription
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

boucle
curl "https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY&offset=0&limit=100"

Exemple de réponse

JSON
{
  "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

#
ENDPOINThttps://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.

Quand l'utiliser

Utilisez-la pour le rapport d'appels, l'historique CRM et les mesures du service client.

Paramètres

NomTaperExigenceDescription
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

boucle
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

JSON
{
  "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

#
ENDPOINThttps://api.smsmobileapi.com/call/outgoing/list/

Renvoie les appels passés à partir d'appareils connectés.

Quand l'utiliser

Utilisez-le pour compléter les chronologies des appels et analyser l'activité sortante.

Paramètres

NomTaperExigenceDescription
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

boucle
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

JSON
{
  "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.

HTTPCodeQue faire
400missing_apikeyLe paramètre apikey est manquant ou vide.
403invalid_apikeyLa clé n'est pas reconnu.
403api_expiredL'abonnement lié à la clé a expiré.
500server_errorLa demande n'a pas pu être complétée par le service d'appel.
Règle de nouvelle tentativeRéessayez uniquement les réponses 429 et 5xx transitoires. Commencez après 1 seconde, puis revenez à 2, 4 et 8 secondes.

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é.

Contactez l'assistance API →