API

Документация API

Создавайте короткие и длинные ссылки программно. Базовый адрес — тот же домен, на котором крутится сервис.

Создать ссылку

POST /api/links

curl -X POST https://datagio.link/api/links \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/very/long/path",
    "type": "short"
  }'

Длинная случайная ссылка

{
  "url": "https://example.com/report.pdf",
  "type": "long",
  "length": 32
}

Без slug сервис сам соберёт хвост вроде joasdij12j43io18rifsadx9j1432. length: 24, 32, 48 или 64. Можно передать свой slug. expiresIn: never, 1h, 1d, 7d, 30d, 1y. В ответе приходят shortUrl и deleteToken.

Статистика

GET /api/links/k7n2q8d

Удалить

DELETE /api/links/k7n2q8d?token=DELETE_TOKEN