API Publique

Notre API publique vous permet de raccourcir des URLs par programmation. Pas de clé API ou d'authentification requise.

📥 POST /api/links

Envoyez un seul objet ou un tableau d'objets pour raccourcir des URLs.

{
  "domain": "clc.is",
  "target_url": "https://example.com",
  "slug": "custom", // optionnel
  "expired_url": "https://expired.example.com", // optionnel
  "expired_hours": 48 // optionnel (0 = pas d'expiration)
}

🔁 Réponse :

{
  "input": { ... },
  "slug": "custom",
  "url": "https://clc.is/custom",
  "is_generated": false
}

🌐 GET /api/domains

Retourne un tableau de domaines disponibles pour raccourcir des liens.

["clc.is", "alt1.com", "alt2.com"]

⚠️ Gestion des erreurs

📦 Traitement en masse

Pour soumettre jusqu'à 5000 URLs à la fois, utilisez la page Bulk ou envoyez un tableau d'entrées à /api/links.