Skip to content

Документация для разработчиков

Orbita предоставляет REST API для интеграции, автоматизации и расширения функциональности. Все операции, доступные в интерфейсе, можно выполнить через API.

Быстрый старт

1. Получить токен

bash
curl -X POST https://app.orbita.example/api/login-local \
  -H "Content-Type: application/json" \
  -d '{"email": "admin@example.com", "password": "secret"}'

Ответ:

json
{
  "token": "1|abc123...",
  "user": { "id": 1, "name": "Admin", "email": "admin@example.com" }
}

2. Выполнить запрос

bash
curl https://app.orbita.example/api/e/it_requests \
  -H "Authorization: Bearer 1|abc123..."

Разделы

Формат ответов

json
{
  "success": true,
  "data": { ... },
  "message": "OK"
}

Ошибки валидации:

json
{
  "success": false,
  "message": "Validation error",
  "errors": {
    "email": ["Поле email обязательно"]
  }
}

HTTP-коды

КодЗначение
200Успех
201Создано
204Удалено
401Не авторизован
403Нет доступа
404Не найдено
422Ошибка валидации
500Ошибка сервера

Документация Orbita ITSM