+

Aussi dynamique que sympathique

Développeurs - Réponse JSON

Dans cette section, vous trouverez la documentation qui concerne la réponse obtenue pour les requêtes de soumissions.

Réponse JSON

    {
        "result": [
            {
                "ID": 5,
                "ServiceTag": "jour",
                "ServiceNameFr": "Lendemain",
                "ServiceNameEn": "Next day",
                "DeliveryDate": "2020-03-03 17:00",
                "BasePrice": 5,
                "SurchargeCharges": [],
                "SurchargeTotal": 0,
                "TaxCharges": [
                    {
                        "ID": "GST",
                        "Charge": 0.25,
                        "Rate": 0.05,
                        "NameFr": "TPS",
                        "NameEn": "GST"
                    },
                    {
                        "ID": "PST",
                        "Charge": 0.5,
                        "Rate": 0.1,
                        "NameFr": "TVQ",
                        "NameEn": "PST"
                    },
                    {
                        "ID": "HST",
                        "Charge": 0,
                        "Rate": 0,
                        "NameFr": "TVH",
                        "NameEn": "HST"
                    }
                ],
                "SubTotal": 5,
                "Total": 5.75
            }
        ],
        "errors": []
    }           

Fonctionnement

  • Si un service n'est pas disponible au moment de la requête, il ne s'affichera pas.
  • Si les colis sont trop gros ou trop lourd aucun service s'affichera.

Description des éléments racine de la réponse

result: (ARRAY)

Les services disponibles.

errors: (ARRAY)

Les messages d'erreurs.


Description des éléments de l'objet result

ID: (INT)

Le id du service FM Logique.

ServiceTag: (STRING)

Le TAG du service FM Logique. (jour,periode,180,120,60)

ServiceNameFr: (STRING)

Le nom du service en français.

ServiceNameEn: (STRING)

Le nom du service en anglais.

DeliveryDate: (STRING)

La date et l'heure de livraison maximum prévue.

BasePrice: (FLOAT)

Le prix de base.

SurchargeCharges: (ARRAY)

Les frais supplémentaires sont détaillées.
  • NameFr: (STRING) La description de la surcharge en français.
  • NameEn: (STRING) La description de la surcharge en anglais.
  • Charge: (FLOAT) Le montant de la surcharge.

SurchargeTotal: (FLOAT)

Le montant total des frais supplémentaires.

TaxCharges: (ARRAY)

Les taxes sont détaillées.
  • ID: (INT) Le id de la taxe
  • Charge: (FLOAT) Le montant de taxe.
  • Rate: (FLOAT) Le taux de taxe.
  • NameFr: (STRING) La description de la taxe en français.
  • NameEn: (STRING) La description de la taxe en anglais.

SubTotal: (FLOAT)

Le sous total.

Total: (FLOAT)

Le prix total.

Pour comprendre le fonctionnement!

Afin de faciliter l'intégration dans votre système de nos fonctionnalités et bien comprendre nos API, vous pouvez utiliser notre console d'essai prévu à cette fin. Grâce à la documentation et la console d'essai mit à votre disposition, les personnes qui développent votre site internet, logiciel ou application pourrons intégrer nos fonctionnalités. Par exemple, un bouton qui planifierais instantanément une expédition avec les informations que vous avez dans votre système. Vos expéditions peuvent aussi se planifier automatiquement, par exemple lorsqu'un de vos clients achète un de vos produits et désire le recevoir par colis. Les possibilités d'automatisation sont très lucratives au final, puisqu'elles font épargner beaucoup de temps à nos clients!

Console d'essai
Développeurs
Expéditions

25k

Colis livrés

Distance

1.5

Millions de kilomètres

Aide et ressources

3

Représentants

Vous avez des questions?

+
Êtes-vous sûr de vouloir vous déconnecter?
Déconnexion