🚀 Vue d'ensemble
Bienvenue dans l'API AIR CANAAN. Cette API REST vous permet d'intégrer nos services de fret aérien dans vos applications.
📍 Base URL
/api/v1
🔒 Format
JSON (application/json)
⚡ Rate Limit
1000 requêtes/jour
📧 Support
api@aircanaan.com
🔐 Authentification
Toutes les requêtes authentifiées nécessitent une clé API valide.
Obtenir une clé API
Connectez-vous à votre espace client et accédez aux paramètres pour générer une clé API.
Utiliser votre clé
Ajoutez votre clé dans le header X-API-Key :
Exemple cURL
⚡ Limites de requêtes
Pour garantir la qualité du service, l'API applique des limites de requêtes.
| Plan | Limite | Réinitialisation |
|---|---|---|
| Standard | 1 000 requêtes/jour | Minuit UTC |
| Premium | 10 000 requêtes/jour | Minuit UTC |
En cas de dépassement, l'API retourne une erreur 429 Too Many Requests.
📍 Tracking
Suivez vos expéditions en temps réel.
Paramètres
| Nom | Type | Description |
|---|---|---|
| awbrequis | string | Numéro AWB (ex: CAN-2026-0001) |
Réponse
Paramètres Query
| Nom | Type | Description |
|---|---|---|
| awbsrequis | string | Liste de numéros AWB séparés par des virgules (max 50) |
Exemple
📦 Réservations
Gérez vos réservations de fret.
Paramètres Query
| Nom | Type | Description |
|---|---|---|
| status | string | Filtrer par statut (draft, confirmed, inTransit, delivered, cancelled) |
| from | date | Date de début (YYYY-MM-DD) |
| to | date | Date de fin (YYYY-MM-DD) |
| limit | integer | Nombre max de résultats (défaut: 50, max: 100) |
| offset | integer | Offset pour pagination |
Corps de la requête
✈️ Routes & Tarification
Consultez les routes disponibles et estimez vos tarifs.
Aucune authentification requise.
Réponse
Paramètres Query
| Nom | Type | Description |
|---|---|---|
| originrequis | string | Code aéroport origine (DLA, NDJ, BGF, etc.) |
| destinationrequis | string | Code aéroport destination |
| weightrequis | number | Poids en kg |
| handling | string | Type de manutention (standard, fragile, dangerous, perishable) |
Exemple
❌ Codes d'erreur
L'API utilise les codes HTTP standards et retourne des erreurs structurées.
| Code | Erreur | Description |
|---|---|---|
400 |
VALIDATION_ERROR | Paramètres invalides ou manquants |
401 |
API_KEY_REQUIRED | Clé API manquante |
401 |
INVALID_API_KEY | Clé API invalide ou révoquée |
404 |
NOT_FOUND | Ressource non trouvée |
429 |
RATE_LIMIT_EXCEEDED | Limite de requêtes atteinte |
500 |
SERVER_ERROR | Erreur serveur interne |