Documentation API v1.0

API de partage de position GPS en temps réel

Codes d'erreur

Comprendre et gérer les erreurs de l'API

Code Statut Description Solution
200 OK Requête réussie -
201 Created Ressource créée avec succès -
400 Bad Request Données invalides ou paramètres manquants Vérifier les paramètres requis et leur format
401 Unauthorized Clé API manquante ou invalide Vérifier le header "Authorization: Bearer VOTRE_CLE"
403 Forbidden Accès refusé à cette ressource Vérifier que le partage appartient à votre compte
404 Not Found Ressource introuvable Vérifier l'ID du partage ou l'IMEI du tracker
429 Too Many Requests Limite de taux dépassée Réduire la fréquence des requêtes ou attendre
500 Server Error Erreur interne du serveur Réessayer plus tard ou contacter le support

Format de réponse d'erreur

Exemple de réponse d'erreur
{
    "success": false,
    "message": "Validation échouée",
    "error": "Bad Request",
    "statusCode": 400,
    "errors": [
        {
            "field": "tracker_imeis",
            "message": "Au moins un tracker doit être sélectionné"
        },
        {
            "field": "refresh_rate",
            "message": "Délai minimum : 5 secondes"
        }
    ]
}