Регистрация
Зарегистрируйте аккаунт или войдите в существующий. Перейдите в раздел Настройки профиля.
Полный программный доступ к платформе. Создавайте умные ссылки, настраивайте редиректы и выгружайте аналитику через RESTful интерфейс. Интегрируйте UrlFlow в свои CRM, лендинги и мобильные приложения за считанные минуты.
Начать работу с UrlFlow API легко. Вам понадобится аккаунт разработчика и ключ доступа, который генерируется в панели управления.
Зарегистрируйте аккаунт или войдите в существующий. Перейдите в раздел Настройки профиля.
В разделе API Keys нажмите "Создать ключ". Назовите его (например, "Production App") и скопируйте токен.
Добавьте токен в заголовок Authorization и отправьте GET запрос на базовый URL для проверки.
UrlFlow использует Bearer токены для аутентификации API-запросов. Каждый запрос должен содержать заголовок Authorization.
// Пример заголовка запроса
Authorization: Bearer ufl_live_sk_8f4a2b9c1d0e3f7g6h5i4j3k2l1m0n9o
Важно: Никогда не передавайте секретные ключи (начинающиеся с ufl_live_sk_) на клиентскую сторону (браузер). Используйте их только на сервере. Для публичных приложений используйте OAuth 2.0.
Взаимодействие с платформой происходит через базовый URL: https://api.urlflow.io/v1
Создает новую сокращенную ссылку. Принимает целевой URL, параметры отслеживания, геотаргетинг и срок действия ссылки.
Возвращает детальную статистику по конкретной ссылке: клики, UTM-метки, источники, устройства и географию за выбранный период.
Обновляет параметры существующей ссылки. Позволяет менять целевую страницу (Destination URL) без изменения короткой ссылки.
Удаляет ссылку или помечает её как неактивную. Статистика сохраняется, но редирект больше не срабатывает.
Создание новой ссылки с параметрами геотаргетинга.
import requests
url = "https://api.urlflow.io/v1/links"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
payload = {
"destination": "https://mysite.com/promo",
"domain": "ufl.io"
}
response = requests.post(url, json=payload, headers=headers)
curl -X POST https://api.urlflow.io/v1/links \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"destination": "https://mysite.com/promo",
"domain": "ufl.io"
}'
UrlFlow использует стандартные HTTP статус-коды для индикации успеха или неудачи операции.
Чтобы обеспечить стабильность сервиса, применяются следующие ограничения:
* Для увеличения лимитов свяжитесь с отделом продаж Enterprise.
Наша команда технической поддержки готова помочь с настройкой API, отладкой запросов и оптимизацией скорости.
Написать в поддержку