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 de notification

PUSH · 2 opérations documentées

Documentation de l'API de notification

Envoyer des notifications internes à un mobile connecté spécifique et récupérer son historique de distribution.

Notifications mobiles connectées aux données d'appel et d'analyse en temps réel
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

Listez vos mobiles connectés et copiez le SID cible.

2

Créez une notification avec un titre et un message.

3

Interrogez le point de terminaison de la liste par SID.

4

Utilisez le statut distribué et les horodatages GMT pour suivre la distribution.

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 de notification utilisent le paramètre apikey. Un téléphone cible est identifié par sid lors de l'envoi et par sid ou sidentifiant lors de la liste.

POST · GET

Envoyer un notification

#
ENDPOINThttps://api.smsmobileapi.com/notification/send

Crée une notification interne pour un appareil connecté.

Quand l'utiliser

Utilisez-le pour les alertes opérationnelles qui doivent apparaître sur un téléphone géré.

Paramètres

NomTaperExigenceDescription
apikey chaîne Requis Votre clé API.
sid chaîne Requis SID mobile cible.
title chaîne Facultatif Titre de la notification ; la valeur par défaut est Notification.
message chaîne Requis Contenu de la notification.
type chaîne Facultatif Type de notification ; par défaut, notification.

Exemple de demande

boucle
curl -X POST "https://api.smsmobileapi.com/notification/send" \
  -d "apikey=YOUR_API_KEY" \
  -d "sid=TARGET_SIDENTIFIANT" \
  --data-urlencode "title=Order ready" \
  --data-urlencode "message=Order #1042 is ready for collection."

Exemple de réponse

JSON
{
  "success": true,
  "message": "Notification created.",
  "id": 22087,
  "apikey": "YOUR_API_KEY",
  "sid": "508b004b4aadacc4"
}

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 ↑
Bien pour savoir
  • La création et la distribution sont des événements distincts. Utilisez le point de terminaison de liste pour vérifier la livraison à l'appareil.
OBTENIR

Liste des notifications

#
ENDPOINThttps://api.smsmobileapi.com/notification/list/

Renvoie jusqu'à 200 notifications classées de la plus récente à la plus ancienne.

Quand l'utiliser

Utilisez-le pour surveiller la distribution et créer un historique des notifications.

Paramètres

NomTaperExigenceDescription
apikey chaîne Requis Votre clé API.
sidentifiant chaîne Facultatif Filtrer par mobile cible.
sid chaîne Facultatif Alias de l'identifiant.
distribued 0 | 1 Facultatif 1 pour distribué, 0 pour non distribué.
date_from AAAA-MM-JJ Facultatif Date de début.
date_to AAAA-MM-JJ Facultatif Date de fin.

Exemple de demande

boucle
curl "https://api.smsmobileapi.com/notification/list/?apikey=YOUR_API_KEY&sidentifiant=TARGET_SIDENTIFIANT&distribued=1"

Exemple de réponse

JSON
{
  "success": true,
  "count": 1,
  "data": [{
    "sidentifiant": "508b004b4aadacc4",
    "title": "Order ready",
    "message": "Order #1042 is ready for collection.",
    "distribued": "1",
    "distribued_status": "distributed",
    "distributed_at_gmt": "2026-03-18 10:18:30",
    "distributed_at_unix": 1773829110,
    "sent_at_gmt": "2026-03-18 10:15:03",
    "sent_at_unix": 1773828903
  }]
}

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 ↑
Bien pour savoir
  • Tous les horodatages envoyés et distribués sont GMT.

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 required paramapikey, sid ou message est manquant.
400Invalid date formatUtilisez AAAA-MM-JJ pour date_from et date_to.
400Invalid distribued valueSeuls 0 ou 1 sont acceptés.
500DB connection / query failedLe service de notification n'a pas pu terminer l'opération.
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 →