Короткие ссылки

Создание и управление короткими ссылками в проекте.

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`).

API — все разделы · Документация