Короткие ссылки
Создание и управление короткими ссылками в проекте.
GET /shorts/availability
Проверить доступность short_name
Проверяет, свободна ли комбинация host + `short_name` перед созданием ссылки.
Действия
Ошибки: 400 (валидация), 404 (`subdomain_not_found_error`), 403 (права API key).
Query-параметры
Ответы
DELETE /shorts/bulk
Массовое удаление коротких ссылок
Удаляет перечисленные короткие ссылки одним запросом.
Действия
HTTP 204 — все удалены; HTTP 207 — частичное удаление (смотрите `errors`).
Тело запроса (JSON)
Ответы
PATCH /shorts/bulk
Массовое обновление коротких ссылок
Обновляет несколько коротких ссылок за один запрос.
Действия
Тело запроса (JSON)
Ответы
GET /shorts/{scope_id}
Получить список коротких ссылок
Возвращает список коротких ссылок в указанном scope с опциональной фильтрацией.
Действия
Булевы флаги (`with_password`, `with_captcha`, `with_expiration`, `with_beginning`, `with_max_clicks`, `with_budget`) отбирают ссылки с/без соответствующих ограничений. `tags_mode`: `any` или `all`. По умолчанию архив скрыт — передайте `is_archived=true`, чтобы его увидеть. Ответ 200.
Параметры пути
Query-параметры
Ответы
POST /shorts/{scope_id}
Создать короткую ссылку
Создаёт одну короткую ссылку в указанном scope.
Действия
Параметры пути
Тело запроса (JSON)
Ответы
POST /shorts/{scope_id}/bulk
Массовое создание коротких ссылок
Создаёт несколько коротких ссылок за один запрос.
Действия
HTTP 201 — все создано; HTTP 207 — частичный успех (смотрите `errors`).