Наш API позволяет интегрировать функциональность сокращения ссылок в ваши приложения и сервисы. Используйте простые HTTP запросы для создания коротких URL-адресов и управления ими.

Основные операции:

  • Сокращение ссылки (POST /api/v1/shorten):
    • URL: Полный URL для сокращения (обязательный параметр).custom_alias (опционально): Желаемый короткий псевдоним.
    { "URL": "https://www.example.com/very/long/url", "custom_alias": "example" }
  • Ответ: { "short_url": "https://s.my/example" }
  • Получение информации о ссылке (GET /api/v1/{short_alias}): Получает информацию об оригинальном URL по короткому псевдониму. Ответ (редирект 302): Перенаправление на оригинальный URL.
  • Удаление ссылки (DELETE /api/v1/{short_alias}): Удаляет короткую ссылку. Требуется аутентификация (Bearer Token). Заголовки: Authorization: Bearer YOUR_API_KEY Ответ: 204 No Content (успешно удалено).

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

Для операций, требующих авторизации (например, удаление), используйте Bearer Token в заголовке Authorization. Получите свой API ключ в личном кабинете.