Documentation API v1.0

API de partage de position GPS en temps réel

Lister tous les partages

Récupérer la liste de tous vos partages actifs

GET /api/v1/shares

Description

Récupère la liste de tous vos partages, actifs ou expirés. Utile pour gérer et monitorer vos partages.

Exemples de code

PHP
<?php
$url = "https://api.fleetlize.fr/api/v1/shares";
$ch = curl_init($url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: Bearer VOTRE_CLE_API",
    "Content-Type: application/json"
]);

$response = curl_exec($ch);
$statusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

if ($statusCode === 200) {
    $data = json_decode($response, true);
    print_r($data);
} else {
    echo "Erreur : " . $response;
}

curl_close($ch);
?>

Réponse exemple

200 OK
{
    "success": true,
    "message": "Partages récupérés avec succès",
    "data": {
        "shares": [
            {
                "share_id": 123,
                "token": "abc123def456ghi789jkl012",
                "url": "https://share.fleetlize.fr/share/map?token=abc123def456ghi789jkl012",
                "expires_at": "2025-01-20T14:30:00.000Z",
                "is_active": true,
                "total_views": 42,
                "created_at": "2025-01-19T14:30:00.000Z",
                "tracker_count": 1
            },
            {
                "share_id": 124,
                "token": "xyz789mno345pqr678stu901",
                "url": "https://share.fleetlize.fr/share/map?token=xyz789mno345pqr678stu901",
                "expires_at": "2025-01-21T10:00:00.000Z",
                "is_active": true,
                "total_views": 15,
                "created_at": "2025-01-19T10:00:00.000Z",
                "tracker_count": 2
            }
        ]
    }
}