Fedex Logo

Tester un webhook


Vous pouvez utiliser la fonctionnalité de test d’URL Webhook afin de vérifier le type de données de suivi renvoyées à l’adresse URL de destination (serveur récepteur ou auditeur). Cette fonction permet de valider l’adresse URL et les données renvoyées avant de créer un webhook Advanced Integrated Visibility.

Navigation :

Les instructions suivantes indiquent comment accéder à la console Sandbox Tester l’URL Webhook :

  • Mes projets (sur le volet de navigation de gauche) -> onglet Advanced Integrated Visibility -> bouton Tester l’URL webhook -> sur la console Sandbox, cliquez sur Tester ce projet Advanced Integrated Visibility
  • Catalogue d’API (sur le volet de navigation de gauche) -> recherchez les projets Advanced Integrated Visibility ou cliquez sur Advanced Integrated Visibility dans FILTRES -> carte Advanced Integrated Visibility :
    1. -> Aperçu -> bouton Documentation -> sur la console Sandbox, cliquez sur Tester ce projet Advanced Integrated Visibility.
    2. -> Docs -> sur la console Sandbox, cliquez sur Tester ce projet Advanced Integrated Visibility.

Étapes :

Les instructions suivantes indiquent comment utiliser la fonctionnalité Tester l’URL Webhook :

  1. Cliquez sur le bouton Tester l’URL Webhook.
  2. Saisissez les paramètres de test suivants :
    Nom du champ Description

    URL de destination

    Il s’agit de l’adresse URL à laquelle vous recevrez les données ou la charge utile de l’événement de suivi.

    • Le client doit indiquer une adresse URL de destination opérationnelle et valide.
    • L’URL de destination doit être indiquée selon le format syntaxique standardisé (adresse URL sécurisée « https »).

    Jeton de sécurité

    Utilisé comme secret partagé pour authentifier et valider la réponse du webhook Advanced Integrated Visibility.

    • La valeur du jeton doit contenir entre 26 et 100 caractères.
    • Au moins 1 majuscule, 1 minuscule et 1 caractère numérique sont requis.
    • Le jeton de sécurité sera utilisé afin de créer une signature HMAC (code d’authentification de message basé sur un hachage) dans le cadre de la validation de la réponse.

    Langue de la charge utile

    Dans la liste déroulante, sélectionnez la langue de votre choix pour la traduction des données de suivi. Les 6 exemples de langues suivantes sont disponibles :

    • Anglais (États-Unis)(par défaut)

    Type de suivi

    Sélectionnez le type de réponse selon lequel les données de suivi doivent être reçues.

    • Réponse de suivi détaillé : consiste en des données de suivi sécurisées contenant l’historique complet des événements. (Par défaut)
    • Réponse de suivi spécifique à un événement : ce type de réponse consiste en des données de suivi sécurisées contenant uniquement des informations sur les événements les plus récents. (Prochainement)

    Événements de suivi

    Sélectionnez une catégorie supérieure pour recevoir des notifications par e-mail relatives aux événements d’expédition dans le cycle de vie du colis. Les catégories de niveau supérieur sont les suivantes :

    • Expédier
    • En transit
    • Livraison
    • Exceptions
    • Livraison estimée

    Événement de statut

    Un événement de suivi du cycle de vie du colis. Sélectionnez l’un des événements de suivi à recevoir. Dix exemples d’événements de statut disponibles sont indiqués ci-dessous :

    1. Enlevé
    2. En transit
    3. Livré
    4. Exception de livraison

     

    Remarque : les valeurs du champ « Événement de statut » seront renseignées en fonction de la « Catégorie d’événement de suivi » sélectionnée. Reportez-vous au tableau suivant pour en savoir plus sur les « catégories d’événements de suivi » et leurs « événements de statut » respectifs.

     

    Catégorie d’événement de statut Événement de statut

    Expédier

    • Enlevé

    En transit

    • En transit

    Livraison

    • Livré

    Exceptions

    • Exception de livraison

    Livraison estimée (Prochainement)

    • Date de livraison estimée (EDD)
    • Créneau de livraison estimée (EDTW)

     

  3. Cochez la case FedEx Developer Portal License Agreement (FDPLA) pour signer ou accepter l’accord de licence.
  4. Cliquez sur le bouton PUSH pour visualiser les résultats du test.


Réponse :

Les paramètres de réponse dans l’environnement Sandbox sont les suivants :

  • Corps : le corps contient les paramètres de réponse indiqués sous l’onglet Tester l’URLWebhook de la console Sandbox.
  • Statut : cette section de l’onglet Résultats de test indique le statut de la demande traitée.
  • Exemple de message de réussite :
    Succès
    Les détails de l’événement de suivi Tester Advanced Integrated Visibility ont bien été transmis.

 

Sandbox Console

Test Parameters

Add in test parameters and push to check if the URL receives test event data from Webhooks API calls.

The destination URL is where we will send you authentication codes and messages as well as Advanced Integrated Visibility payload notifications. Only HTTPS connections using TLS (SSL) 1.2 or higher protocol version that is configured with a certificate from a valid certificate authority is supported. (Character limit: 200)

The following are not valid destination URLs:
• All RFC1918 IP space<br>
• All fedex.com and its sub domain<br>
• IP addresses in the URL (including localhost, 127.0.0.1)

Security Token should be a minimum length of 25 characters and a maximum length of 100 characters, 1 upper case, 1 lower case, 1 numeric character.

Example: Y1F6OiVUQW2JPSElmRE9U0IY5

Payload languageThe language in which you will receive the tracking data. Currently payload language is only available in English
View a full list of languages

Currently detailed tracking is the only available tracking type.

Detailed Tracking
Detailed Tracking Response consists of secured data with the entire history of events.

Event-specific Tracking (coming soon)
Event-specific Tracking Response consists of secure tracking data with only the most recent event information.

Tracking event
These are different categories of tracking events in the shipment life cycle. select one or more of these categories. Then when an event in that category happens, we will trigger webhook notifications and send you a tracking payload response.

Select a tracking event in the package lifecycle to include

Copy copied

Status

Success

Test webhook tracking event details delivered successfully

Error

Test webhook tracking event details delivery failed

Exemple de message de réussite

Si la livraison de l’événement de test échoue, le STATUT sera indiqué comme étant une Erreur sous l’onglet Résultats de test avec le code et le message d’erreur correspondants.

Exemple de message d’erreur :
Code d’erreur :<<code d’erreur>>
La livraison des détails de l’événement de suivi Tester l’URL Advanced Integrated Visibility a échoué.

Exemple de message d’erreur

Règles de validation :

  • L’URL du projet Advanced Integrated Visibility doit être au format syntaxique standardisé.
  • Tous les champs requis pour tester l’URL d’un projet Advanced Integrated Visibility doivent être renseignés.
  • Pour une validation réussie :
    • FedEx envoie une requête contenant un exemple d’événement JSON.
    • Remarque : l’URL de destination du projet Advanced Integrated Visibility doit répondre par 200 (OK) en tant que code de statut HTTP adressé à FedEx.
  • Pour une validation non réussie ou ayant échoué :
    • Si FedEx reçoit une réponse autre que 200 (OK), la validation de l’URL de destination du projet Advanced Integrated Visibility sera considérée comme ayant échoué.
    • FedEx affichera le code et le message d’erreur sous l’onglet Résultats de test.

Calculateur de charge utile des données

Le calculateur de charge utile des données est conçu pour aider les abonnés à estimer le volume de données générées par leur activité de webhook. Elle offre une visibilité sur la taille quotidienne des flux de données, le nombre d’expéditions et les événements de suivi, aidant ainsi les utilisateurs à prendre des décisions éclairées concernant l’utilisation des données et la planification de l’intégration.

Utilisation du calculateur

Les utilisateurs peuvent saisir les paramètres suivants :

  • Nombre d’envois
  • Événements par envoi (par défaut : 5)
  • Volume quotidien de la charge utile (calculé automatiquement)

En fonction de ces entrées, le calculateur affiche dynamiquement :

  •  Total des événements de suivi
  •  Charge utile quotidienne
  •  Taille totale estimée des données

Remarques importantes :

  • Événements par envoi est de 5 par défaut. Ce chiffre est basé sur une moyenne de 17 à 18 événements par envoi et sur des délais de livraison typiques de 1 à 7 jours, en fonction du type de service, du transporteur et de la destination. Un délai de livraison moyen de 3 jours est estimé. Remarque : cette valeur est modifiable par l’utilisateur.
  • Le volume de charge utile quotidienne est calculé ainsi : Nombre d’envois × Événements par envoi (par défaut : 5)
  • Saisissez simplement le nombre d’envois et cliquez sur CALCULER pour obtenir vos résultats. Les autres valeurs sont soit proposées par défaut, soit calculées automatiquement.

Clause de non-responsabilité : toutes les valeurs fournies par le calculateur sont des approximations et sont destinées exclusivement à des fins de planification.

Number of Shipments
Events per Shipment (default 5)
Daily Payload Volume (events per day)



Note: Displayed values are approximations and may not reflect exact usage metrics.
CLOSE

Response

Copy