API Pública

Nossa API pública permite que você encurte URLs programaticamente. Nenhuma chave de API ou autenticação é necessária.

📥 POST /api/links

Envie um único objeto ou array de objetos para encurtar URLs.

{
  "domain": "clc.is",
  "target_url": "https://example.com",
  "slug": "custom", // opcional
  "expired_url": "https://expired.example.com", // opcional
  "expired_hours": 48 // opcional (0 = sem expiração)
}

🔁 Resposta:

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

🌐 GET /api/domains

Retorna um array de domínios disponíveis para encurtar links.

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

⚠️ Tratamento de Erros

📦 Processamento em Massa

Para enviar até 5000 URLs de uma vez, use a página Em Massa ou envie um array de entradas para /api/links.