Публічне API

Наше публічне API дозволяє скорочувати посилання програмно. API-ключ або автентифікація не потрібні.

📥 POST /api/links

Надішліть один об'єкт або масив об'єктів для скорочення посилань.

{
  "domain": "clc.is",
  "target_url": "https://example.com",
  "slug": "custom", // не обов'язково
  "expired_url": "https://expired.example.com", // не обов'язково
  "expired_hours": 48 // не обов'язково (0 = без закінчення терміну)
}

🔁 Відповідь:

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

🌐 GET /api/domains

Повертає масив доступних доменів для скорочення посилань.

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

⚠️ Обробка помилок

📦 Масове оброблення

Для відправки до 5000 посилань одночасно, скористайтеся сторінкою Масове або надішліть масив записів на /api/links.