revroute
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 даёт всё, что нужно для первой интеграции.