graphql.phobichka.ru
Hot Chocolate · WebSocket
GraphQL API

Query.
Subscribe.
Mutate.

Единый GraphQL-эндпоинт для запросов к логам, файлам, устройствам и командам. Подписки через WebSocket — реалтайм без поллинга. Авторизация через JWT из auth.phobichka.ru.

# Schema preview

type Query {
  logs: [LogPayload]
  files: [UploadedFile]
  myDevices: [UserDevice]
}

type Subscription {
  onLogAdded:
    LogPayload
  onCommandResult(
    machineId: String!
  ): CommandHistory
}
query Queries
  • logs (с фильтрацией)
  • files (с пагинацией)
  • myDevices
  • commandHistory
mutation Mutations
  • addLog / addLogs
  • deleteFile
  • revokeDevice
  • reportCommandResult
subscription Subscriptions
  • onLogAdded
  • onCommandResult(machineId)
  • WebSocket · graphql-ws
  • JWT via ?access_token
🔗
Эндпоинт
graphql.phobichka.ru/graphql
🛡️
Авторизация
Bearer JWT → Authorization: Bearer …
WebSocket READY