URLY.UZ

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

REST API URLY позволяет создавать ссылки и управлять ими программно.

Скачать спецификацию OpenAPI

Аутентификация

Создайте ключ в разделе «API-ключи» кабинета и передавайте его в заголовке Authorization: Bearer.

curl -s https://urly.uz/api/v1/links \
  -H "Authorization: Bearer urly_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"destination_url":"https://example.uz/sale","slug":"kuz2026"}'

Эндпоинты

Эндпоинты
МетодПутьПравоНазначение
GET/api/v1/plans—Публичный список тарифов
GET/api/v1/linkslinks:readСписок ссылок (поиск и постраничный вывод)
POST/api/v1/linkslinks:writeСоздать ссылку
GET/api/v1/links/{id}links:readПолучить ссылку
PATCH/api/v1/links/{id}links:writeИзменить ссылку
DELETE/api/v1/links/{id}links:writeУдалить ссылку

Ошибки

Каждая ошибка возвращается со стабильным кодом (например, SLUG_TAKEN) и текстом на выбранном языке.

{"error":{"code":"SLUG_TAKEN","message":"…","request_id":"0192…"}}

Ограничения

Число запросов зависит от тарифа. При превышении возвращается ответ 429 и заголовок Retry-After.