L'API Dronelift permet l'intégration avec les systèmes logistiques, les plateformes de gestion de flotte et les applications personnalisées. Cet aperçu fournit des informations essentielles aux développeurs.
Authentification
Toutes les requêtes API nécessitent une authentification à l'aide de clés API ou de jetons OAuth 2.0.
- Clé API: Obtenez-la depuis la console Web Dronelift sous Paramètres → API
- OAuth 2.0: Utilisez-le pour les applications authentifiées par l'utilisateur
- Limites de débit: 1000 requêtes par heure par clé API
Authorization: Bearer VOTRE_CLE_API
Content-Type: application/json
URL de base
Tous les points de terminaison (endpoints) de l'API utilisent l'URL de base suivante:
https://api.dronelift.example.com/v1
Points de terminaison principaux
Gestion des missions
-
POST /missions- Créer une nouvelle mission -
GET /missions/{id}- Obtenir les détails de la mission -
PUT /missions/{id}- Mettre à jour la mission -
DELETE /missions/{id}- Annuler la mission -
GET /missions- Lister les missions (avec filtres)
Gestion de la flotte
-
GET /drones- Lister tous les drones de la flotte -
GET /drones/{serial}- Obtenir le statut et la télémétrie du drone -
GET /drones/{serial}/logs- Obtenir les journaux de vol
Télémétrie
-
GET /telemetry/{mission_id}- Obtenir le flux de télémétrie en temps réel -
GET /telemetry/{mission_id}/history- Obtenir les données de télémétrie historiques
SDK et exemples de code
Des SDK officiels sont disponibles pour : Python, JavaScript/Node.js, Java, .NET
Documentation et exemples de code : developer.dronelift.example.com