Содержание
API Reference
Аутентификация
Все API запросы требуют аутентификации через Bearer token:
Authorization: Bearer YOUR_API_TOKEN
Интеграции
POST
/api/v1/integrationsСоздание новой интеграции
Пример запроса:
{
"name": "My Integration",
"source": {
"type": "http",
"url": "https://api.example.com/data"
},
"target": {
"type": "database",
"connection": "postgresql://..."
}
}GET
/api/v1/integrationsПолучение списка интеграций
Пример запроса:
{
"integrations": [
{
"id": "123",
"name": "My Integration",
"status": "active",
"created_at": "2025-01-01T00:00:00Z"
}
]
}PUT
/api/v1/integrations/{id}Обновление интеграции
Пример запроса:
{
"name": "Updated Integration",
"status": "paused"
}Мониторинг
GET /api/v1/monitoring/health
Проверка состояния системы и всех активных интеграций.
{
"status": "healthy",
"integrations": {
"active": 15,
"failed": 0,
"paused": 2
},
"uptime": "99.9%"
}Ограничения
- • Rate limit: 1000 запросов в час
- • Размер payload: максимум 10MB
- • Timeout: 30 секунд