Logo

Innova-Livraison

Connecté en tant que
👤 Utilisateur

Documentation : Rechercher un Tarif de Livraison

Cette route permet à un client connecté de rechercher le prix de livraison en fonction des informations suivantes :

  • adresse de l'expéditeur (ville et code pays)
  • adresse du destinataire (ville et code pays)
  • poids du colis
  • dimensions : longueur et largeur

📤 Requête

POST /prix-livraison/tarifs
✅ Headers
Authorization: Bearer [votre_token_JWT]
Content-Type: application/json
📦 Exemple de corps JSON
{
  "detailsClient": {
    "expediteur": {
      "adresse": {
        "ville": "Paris",
        "code_pays": "FR"
      }
    },
    "destinataire": {
      "adresse": {
        "ville": "Lyon",
        "code_pays": "FR"
      }
    }
  },
  "produit": {
    "poids": 2,
    "dimensions": {
      "longueur": 10,
      "largeur": 5
    }
  }
}

📥 Réponses possibles

✅ Tarif trouvé :
{
  "success": true,
  "message": "Tarif trouvé avec succès.",
  "donnees": {
    "tarif": "1500.00"
  }
}
❌ Aucun tarif :
{
  "success": true,
  "message": "Aucun tarif ne correspond aux critères.",
  "donnees": []
}
🚫 Token invalide :
{
  "success": false,
  "message": "Token invalide.",
  "erreur": "Authentification requise."
}

🌍 Intégration dans différents langages



  

ℹ️ Assurez-vous que l’utilisateur est bien connecté et que les champs envoyés correspondent exactement à la structure attendue.