Comment transférer les SMS de l’iPhone vers un webhook

Mis à jour le

Directement depuis Fwrd

Votre propre point de terminaison HTTPS

Envoyez les messages de l’iPhone que vous choisissez vers un point de terminaison HTTPS que vous contrôlez.

Comment fonctionne cette destination

Fwrd envoie chaque SMS correspondant en HTTPS, directement de l’iPhone vers cette destination, tant que la destination est active dans Fwrd.

Transférer les SMS de l’iPhone vers un webhook : présentation et questions fréquentes

Avant de commencer

  • Un point de terminaison HTTPS qui vous appartient ou que vous êtes autorisé à utiliser
  • Le point de terminaison accepte un POST JSON et répond avec un statut 2xx
  • Fwrd installé sur l’iPhone qui reçoit les messages
Configuration utilisée dans ce guide : URL du point de terminaison HTTPS

Configurez la destination

9 étapes

La configuration de Fwrd décrite dans ces étapes nécessite iOS 27. Sur iOS 26, ajoutez la destination Webhook comme indiqué sous Faites-le vous-même.

  1. Acceptez la demande de Fwrd

    Fwrd envoie une requête POST dont le corps JSON contient deux fois le texte original du message, dans un champ content et dans un champ text, pour que les services qui lisent l’un ou l’autre le reçoivent. Si vous activez Include Who Sent It (Inclure l’expéditeur) dans les Réglages de Fwrd et choisissez Sender (Expéditeur) sur l’action de Fwrd dans Raccourcis, le corps contient aussi un champ sender. Répondez avec n’importe quel statut 2xx pour que l’envoi compte comme remis. Les redirections sont refusées : indiquez l’adresse finale.

    {"content": "Votre message", "text": "Votre message"}
  2. Ignorez les doublons dus aux nouvelles tentatives

    Si une requête échoue, Fwrd peut la renvoyer. Chaque tentative pour un même message porte le même en-tête Idempotency-Key : votre point de terminaison peut donc ignorer les doublons.

  3. Gardez l’URL secrète

    Fwrd n’ajoute pas d’en-têtes d’authentification. Si votre point de terminaison a besoin d’un secret, mettez-le dans l’URL. Fwrd enregistre l’adresse complète dans le trousseau de l’iPhone.

  4. Choisissez Webhook dans la configuration de Fwrd

    Sur l’iPhone, ouvrez Fwrd et touchez Transfert des SMS à la fin de l’introduction. Quand Fwrd vous demande où envoyer vos SMS, choisissez Webhook.

  5. Collez l’URL dans Fwrd

    Collez l’adresse HTTPS complète dans le champ URL du webhook, puis continuez.

    URL du webhook ← Votre point de terminaison HTTPS
  6. Ajoutez le raccourci tout prêt

    Choisissez quels SMS transférer. Touchez Obtenir le raccourci. Dans Raccourcis, touchez Ajouter ce raccourci, puis ◀ Fwrd en haut à gauche.

  7. Activez-le

    Touchez Ouvrir le raccourci. Dans Raccourcis, touchez Modifier, puis › après « contenant » (pas la ×), et activez Automatisation.

  8. Autorisez la première exécution

    Fwrd exécute le raccourci une fois avec un SMS d’exemple, ce qui compte pour un transfert. La première fois, Raccourcis demande deux fois : touchez Autoriser, puis Toujours autoriser.

  9. Tout est prêt

    C’est tout. Les nouveaux SMS correspondants arrivent désormais tout seuls sur votre point de terminaison, avec l’iPhone déverrouillé ou verrouillé. Après un redémarrage de l’iPhone, déverrouillez-le une fois et le transfert reprend.

Faites-le vous-même

Sur iOS 26, ou pour créer l’automatisation vous-même, suivez plutôt ces étapes. Si Fwrd transfère déjà quelque part, arrêtez-vous après avoir enregistré la destination Webhook : votre automatisation envoie vers toutes les destinations actives.

Regardez la configuration

Chaque geste dans Fwrd et Raccourcis sur iOS 27, en moins d’une minute. Mettez en pause sur n’importe quelle étape, ou choisissez-en une ci-dessous pour y aller.

Présenté sur iOS 27 avec Fwrd 1.1. Les adresses et les numéros sont des exemples.

  1. Ajoutez un webhook dans Fwrd

    Sur l’iPhone, ouvrez Fwrd, touchez + en bas de l’écran et choisissez Webhook. Vous pouvez la renommer pour distinguer vos destinations.

  2. Collez l’URL dans Fwrd

    Collez l’adresse HTTPS complète dans le champ Configuration.

    Configuration ← Votre point de terminaison HTTPS
  3. Enregistrez et laissez la destination active

    Touchez Send Test Message (Envoyer un message test), puis touchez la coche en haut à droite pour enregistrer. Si iOS propose d’enregistrer un mot de passe, touchez Plus tard : Fwrd le garde déjà dans le trousseau de l’iPhone. Laissez l’interrupteur Destination Active (Destination active) activé. Une destination inactive reste enregistrée sur l’iPhone, mais elle est ignorée à l’arrivée des messages.

    Destination Active ← Activée
  4. Créez une automatisation Message

    Sur l’iPhone qui reçoit les SMS, ouvrez Raccourcis. Sur iOS 27, allez dans Bibliothèque → Automatisation et touchez +. Si vous voyez Décrire un raccourci, touchez Modifier. Touchez Automatisation, puis Message, et remplacez Expéditeur par Message. Saisissez un mot que contiennent vos SMS, comme code ou vérification : un filtre sur le message attrape les numéros courts et les expéditeurs absents de vos contacts, ce qu’Expéditeur ne peut pas faire. Touchez ensuite la flèche à côté du déclencheur et vérifiez que Confirmer avant l’exécution est désactivé. Sous ⓘ, puis Confidentialité, vérifiez qu’Autoriser l’exécution en mode verrouillé est activé. Sur iOS 26, touchez Automatisation, puis +, puis Message, et choisissez Exécuter immédiatement.

    Message contient ← votre mot · Confirmer avant l’exécution ← désactivé · Autoriser l’exécution en mode verrouillé ← activé
    L’étape du déclencheur ouverte avec sa flèche, avec l’interrupteur Automatisation activé et Confirmer avant l’exécution désactivé
  5. Ajoutez l’action Forward Message (Transférer le message) de Fwrd

    Cherchez Forward et ajoutez l’action Forward Message to All Destinations (Transférer le message vers toutes les destinations) de Fwrd sous le déclencheur. Touchez Message dans cette action, touchez Sélectionner une variable et choisissez Entrée de raccourci ; Raccourcis ajoute un bloc Recevoir en haut, c’est normal. Revenez en arrière pour enregistrer. Sur iOS 26, touchez d’abord Créer un raccourci, puis ajoutez l’action : son champ Message se remplit avec Entrée de raccourci. Touchez OK.

    Message = Entrée de raccourci
    L’action de Fwrd qui indique « Forward Shortcut Input to all destinations », avec un bloc Recevoir ajouté en haut
  6. Tout est prêt

    C’est tout. Les nouveaux SMS correspondants arrivent désormais tout seuls sur votre point de terminaison, avec l’iPhone déverrouillé ou verrouillé. Après un redémarrage de l’iPhone, déverrouillez-le une fois et le transfert reprend.

Les écrans de Raccourcis diffèrent entre iOS 26 et iOS 27. Le guide de l’automatisation présente les deux.

Si un message n’arrive pas

Fwrd marque la tentative comme Failed (Échec)
Votre point de terminaison doit répondre avec un statut 2xx dans les 15 secondes. Fwrd ne suit pas les redirections : utilisez donc l’adresse finale.
Le même message arrive deux fois
Fwrd réessaie quand une requête échoue ou expire. Ignorez toute requête dont vous avez déjà vu l’Idempotency-Key.
Le corps de la requête n’est pas celui que j’attendais
Fwrd envoie un JSON avec les champs content et text, qui contiennent tous les deux le texte original du message, tel qu’il est arrivé. Il n’y a ni horodatage ni titre. Un champ sender n’est ajouté que si vous activez Include Who Sent It dans les Réglages de Fwrd et choisissez Sender (Expéditeur) sur l’action de Fwrd dans Raccourcis.

Les problèmes communs à toutes les destinations, comme les SMS qui ne déclenchent jamais l’automatisation, sont traités dans le guide de dépannage.

Questions fréquentes

Bon à savoir

Gardez l’iPhone qui reçoit les SMS allumé et connecté à internet. Après un redémarrage, déverrouillez-le une fois et le transfert reprend. Chaque transfert figure dans l’écran Activity (Activité) de Fwrd.