API документация
v2.1.0
OpenAPI 3.0
GrandHub Business API
Полная REST API документация для интеграции GrandHub Business в ваши системы. OpenAPI 3.0 спецификация, официальные SDK, webhook endpoints и примеры кода для автоматизации соблюдения AI-интеграция.
REST API с JSON
Официальные SDK
Webhook интеграции
Подписи сообщений
API endpoints
Основные категории API методов
Управление задачами
12 методов
AI-аналитика
8 методов
Мониторинг бизнеса
15 методов
Аналитика и отчёты
6 методов
Управление пользователями
10 методов
Webhook управление
4 метода
Быстрый старт
Начните интеграцию с GrandHub API за 5 минут
1. Получите API ключ
30 секунд
Зарегистрируйтесь в GrandHub Business и создайте API ключ в разделе настроек интеграций.
API_KEY=ghb_live_1234567890abcdef2. Установите SDK
1 минута
Используйте официальные SDK или напрямую работайте с REST API.
npm install @grandhub/business-sdk3. Первый запрос
2 минуты
Выполните первый API вызов для создания задачи/сделки.
client.tasks.create({...})Основные API методы
Примеры самых используемых endpoint'ов
POST
/api/v2/taskСоздание нового задачи/сделки
Пример запроса
{ "user_id": "usr_12345", "tasks": { "analytics": true, "marketing": false, "personalization": true, "cookies_necessary": true }, "task_method": "explicit", "ip_address": "192.168.1.1", "user_agent": "Mozilla/5.0...", "timestamp": "2025-09-21T16:00:00Z" }Ответ
{ "task_id": "task_67890", "status": "active", "created_at": "2025-09-21T16:00:00Z", "expires_at": "2026-09-21T16:00:00Z", "processing_status": "152FZ_compliant" }GET
/api/v2/task/{user_id}Получение статуса задач пользователя
Параметры
user_idИдентификатор пользователя
include_historyВключить историю изменений
Ответ
{ "user_id": "usr_12345", "current_tasks": { "analytics": true, "marketing": false, "personalization": true }, "last_updated": "2025-09-21T16:00:00Z", "task_count": 3, "compliance_score": 100 }Официальные SDK
Готовые библиотеки для популярных языков программирования
JavaScript / TypeScript
v2.1.0
Официальный SDK для Node.js, React, Vue.js и других JavaScript фреймворков.
npm install @grandhub/business-sdkPython
v2.1.0
SDK для Django, Flask, FastAPI и других Python веб-фреймворков.
pip install grandhub-businessGo
v2.1.0
Высокопроизводительный SDK для микросервисов и backend приложений на Go.
go get github.com/grandhub/business-goC# / .NET
v2.1.0
SDK для ASP.NET Core, .NET Framework и других Microsoft технологий.
dotnet add package Rescrub.BusinessJava
v2.1.0
SDK для Spring Boot, Spring Framework и других Java enterprise решений.
<dependency>grandhub-business</dependency>Аутентификация
Безопасная аутентификация через API ключи и JWT токены
API ключи
Простая и безопасная аутентификация через API ключи с возможностью ограничения доступа по IP адресам.
JWT токены
OAuth 2.0 совместимые JWT токены для интеграции с корпоративными системами аутентификации.
Ограничения доступа
Гибкая настройка ограничений: rate limiting, IP whitelist, webhook signatures для максимальной безопасности.
Примеры аутентификации
Способы передачи авторизационных данных
HTTP заголовок
Authorization: Bearer ghb_live_1234567890abcdefcURL пример
curl -X GET \ -H "Authorization: Bearer ghb_live_1234567890abcdef" \ -H "Content-Type: application/json" \ https://api.grandhub.ru/v2/task/usr_12345