# Webhooks du fournisseur SMS

Après avoir [connecté un fournisseur SMS](/fr/developer/first-steps/connect-messaging-services/sms-configuration/), certains fournisseurs nécessitent l'enregistrement d'une URL de webhook de leur côté pour que Pushwoosh puisse recevoir les accusés de réception, les réponses entrantes ou les événements spécifiques au canal tels que le statut d'abonnement Viber. D'autres fournisseurs soumettent cette URL automatiquement avec chaque message, donc aucune configuration supplémentaire n'est requise.

Tous les webhooks sont reçus à l'adresse `https://tw-callback.svc-nue.pushwoosh.com/api/v1/...`. Lorsqu'une URL inclut `{APP_CODE}`, remplacez-le par votre [code d'application Pushwoosh](/fr/developer/api-reference/api-identifiers/#application-code) (**Paramètres → Applications**).

## Configuration automatique

Pour ces fournisseurs, Pushwoosh soumet l'URL de rappel (callback) automatiquement avec chaque message. Aucune action n'est requise du côté du fournisseur.

*   **Twilio :** le statut de livraison est soumis automatiquement avec chaque message. Pour recevoir également les réponses (SMS bidirectionnel), configurez le webhook **« A message comes in »** de votre numéro de téléphone Twilio dans la console Twilio sur :

    ```
    https://tw-callback.svc-nue.pushwoosh.com/api/v1/smsCallback/{APP_CODE}
    ```

*   **SMSGlobal :** les URL de livraison et de réception sont soumises automatiquement avec chaque message.
*   **SMSAla :** l'URL de livraison est soumise automatiquement avec chaque message. SMSAla ne prend pas en charge les SMS entrants.

## Configuration manuelle requise

Pour ces fournisseurs, enregistrez l'URL du webhook une seule fois dans le tableau de bord du fournisseur.

| Fournisseur <div style="width:120px"></div> | Événement <div style="width:140px"></div> | Méthode <div style="width:90px"></div> | URL <div style="width:280px"></div> |
|---|---|---|---|
| MStat | Delivery | POST | `.../mstatCallback` |
| MStat | Incoming | POST | `.../mstatIncoming/{APP_CODE}` |
| MStat | Viber subscription | POST | `.../mstatViberSubscription/{APP_CODE}` |
| Amazon SNS | Delivery | POST | `.../awsSmsCallback` |
| CapitoleMobile | Delivery | GET | `.../capitoleMobileCallback` |
| CapitoleMobile | Incoming | GET | `.../capitoleMobileIncoming/{APP_CODE}` |
| AbleMobile | Delivery | GET / POST | `.../amSmsCallback` |
| SMSTraffic | Delivery | POST | `.../smsTrafficCallback` |
| TextMe.co.il | Delivery | GET | `.../textMeCoilCallback` |
| TextMe.co.il | Incoming | GET | `.../textMeCoilCallback/{APP_CODE}` |

Chaque URL ci-dessus est relative à `https://tw-callback.svc-nue.pushwoosh.com/api/v1`.

<Aside type="note" title="Amazon SNS">
Les accusés de réception arrivent via un abonnement à un sujet SNS, et non comme un paramètre par message.

1.  Dans la **console AWS**, ajoutez un abonnement HTTPS à votre sujet de statut de livraison SMS. Utilisez l'URL `awsSmsCallback` du tableau ci-dessus.
2.  Lorsque AWS envoie une requête `SubscriptionConfirmation`, trouvez l'URL `SubscribeURL` dans la console AWS sous l'abonnement en attente.
3.  Ouvrez cette URL pour confirmer l'abonnement.

Tant que vous ne confirmez pas l'abonnement, Pushwoosh ne reçoit pas les accusés de réception.
</Aside>

## Pas de prise en charge des webhooks

**Mobipace** et **SMSCenter** n'envoient pas de webhooks de livraison ou entrants à Pushwoosh. Aucune configuration n'est possible ou requise pour ces fournisseurs.