Обзор API
Gauss Analytics предоставляет REST API для программного доступа к данным аналитики. API доступен на тарифе Business.
Базовый URL
https://api.gausslab.io
Аутентификация
Все запросы требуют заголовок Authorization:
Authorization: Bearer YOUR_ACCESS_TOKEN
Токен доступа получается через POST /partner/auth/login. Токен действует ограниченное время — обновляйте его через POST /partner/auth/refresh.
Получение токена
curl -X POST https://api.gausslab.io/partner/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "password": "yourpassword"}'
Ответ:
{
"user": { "id": "...", "email": "you@example.com" },
"tokens": {
"accessToken": "eyJ...",
"refreshToken": "eyJ..."
}
}
Формат ответов
Все ответы возвращаются в JSON.
Одна сущность:
{ "data": { ... } }
Список:
{
"data": [...],
"meta": { "total": 100, "page": 1, "limit": 20, "pages": 5 }
}
Ошибка:
{ "error": { "code": "UNAUTHORIZED", "message": "Invalid token" } }
Лимиты
| Тарифный план | Запросов в минуту |
|---|---|
| Pro | — |
| Business | 60 |
Следующие шаги
- Отправка событий через API
- Полная справка по Analytics API доступна в разделе дашборда Настройки → API