API Public

API-ul nostru public îți permite să scurtezi URL-uri programatic. Nu este necesar niciun cheie API sau autentificare.

📥 POST /api/links

Trimite un singur obiect sau un array de obiecte pentru a scurta URL-uri.

{
  "domain": "clc.is",
  "target_url": "https://example.com",
  "slug": "custom", // opțional
  "expired_url": "https://expired.example.com", // opțional
  "expired_hours": 48 // opțional (0 = fără expirare)
}

🔁 Răspuns:

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

🌐 GET /api/domains

Returnează un array de domenii disponibile pentru scurtarea linkurilor.

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

⚠️ Gestionarea erorilor

📦 Procesare în masă

Pentru a trimite până la 5000 de URL-uri deodată, folosește pagina Bulk sau trimite un array de înregistrări la /api/links.