Points de terminaison API

Ci-dessous, vous trouverez la liste complète des points de terminaison API disponibles sur flu.lu avec des détails techniques sur leur utilisation.

Créer un lien raccourci

POST /api/v1/shorten
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
  "url": "https://example.com"
}

Exemple de réponse

{
  "shortcode": "abc123",
  "short_url": "https://flu.lu/abc123",
  "original_url": "https://example.com"
}

Obtenir les statistiques d’un lien

GET /api/v1/stats/{shortcode}
Authorization: Bearer YOUR_API_KEY

Exemple de réponse

{
  "shortcode": "abc123",
  "clicks": 125,
  "created_at": "2025-03-23T10:15:30Z",
  "last_clicked": "2025-03-24T08:20:00Z"
}

Supprimer un lien raccourci

DELETE /api/v1/delete/{shortcode}
Authorization: Bearer YOUR_API_KEY

Exemple de réponse

{
  "message": "Lien supprimé avec succès"
}