Revroute API
API для ваших
интеграций
REST API, нативные SDK и вебхуки для TypeScript, Python, Go, PHP и Ruby. Встраивайте ссылки, аналитику и партнёрские программы прямо в ваш продукт.
Нативные SDKПишите на своём
Пишите на своём
языке
SDK покрывают все эндпоинты API и включают типы, ретраи, пагинацию и подписание вебхуков.
TypeScript
import { Revroute } from "revroute"; const rv = new Revroute({ token: process.env.REVROUTE_KEY, }); const { shortLink } = await rv.links.create({ url: "https://example.com", domain: "go.revroute.ru", }); // → https://go.revroute.ru/abc
Python
from revroute import Revroute rv = Revroute(token="REV_KEY") link = rv.links.create( url="https://example.com", domain="go.revroute.ru", tags=["promo"], ) print(link.short_link) # → https://go.revroute.ru/abc
Go
package main import "github.com/revroute/revroute-go" rv := revroute.New("REV_KEY") link, _ := rv.Links.Create(ctx, revroute.CreateLinkParams{ URL: "https://example.com", Domain: "go.revroute.ru", }) fmt.Println(link.ShortLink) // → https://go.revroute.ru/abc
Endpoints
Ключевые эндпоинты
Полный REST-интерфейс платформы. Аутентификация по Bearer-токену, пагинация и стандартные коды ошибок HTTP.
POST/v1/linksСоздать короткую ссылку
GET/v1/links/:idПолучить ссылку и её статистику
PATCH/v1/links/:idОбновить назначение или настройки
GET/v1/analyticsКлики, лиды, продажи с группировкой
POST/v1/events/trackСерверный трекинг конверсий
GET/v1/partnersСписок партнёров и их метрик
POST/v1/payoutsЗапустить выплату партнёрам
POST/v1/webhooksПодписка на события
Встройте Revroute
в свой продукт
Получите API-ключ и начните — free-tier даёт всё, что нужно для первой интеграции.