Skip to content

System

8 operations generated from the Engine OpenAPI schema. Request and response model names can be expanded in the interactive schema.

DELETE /api/v1/connections/{id}

Kick an active streaming connection.

Removes the connection from the owning server’s in-memory connection cache through RPC. The stream stops when its next connection check observes that the cache entry no longer exists. Administrators may kick any connection. Reseller and subreseller accounts may kick only connections belonging to one of their directly owned streaming users.

Authentication: Authorization header (ApiKeyAuth)

Parameters

NameLocationTypeRequiredDescription
idpathstringYesStream connection UUID

Responses

StatusDescriptionSchema
200OKroute.APIResponse + object

POST /api/v1/epg/load

Load EPG data immediately.

Authentication: Authorization header (ApiKeyAuth)

Parameters

NameLocationTypeRequiredDescription
sourceformDatastringNoOptional EPG source

Responses

StatusDescriptionSchema
200OKroute.APIResponse

PATCH /api/v1/system/config

Update the system settings.

Authentication: Authorization header (ApiKeyAuth)

Parameters

NameLocationTypeRequiredDescription
databasebodyapp.SystemConfigYessystem config

Responses

StatusDescriptionSchema
200OKroute.APIResponse + object

POST /api/v1/system/email/test

Send an SMTP configuration test email.

Authentication: Authorization header (ApiKeyAuth)

Responses

StatusDescriptionSchema
200OKroute.APIResponse

DELETE /api/v1/system/logs

Delete system logs.

Authentication: Authorization header (ApiKeyAuth)

Responses

StatusDescriptionSchema
204No Content—

GET /api/v1/system/logs

List system logs.

Authentication: Authorization header (ApiKeyAuth)

Parameters

NameLocationTypeRequiredDescription
afterqueryintegerNoLog sequence cursor; values less than or equal to 0 return all logs

Responses

StatusDescriptionSchema
200OKarray of route.SystemLogEntry

GET /api/v1/system/logs/download

Download system logs.

Authentication: Authorization header (ApiKeyAuth)

Responses

StatusDescriptionSchema
200OKfile

POST /api/v1/system/maintenance

Start, schedule, or stop management maintenance mode.

Maintenance mode blocks non-full-administrator management access without stopping existing streams or media delivery.

Authentication: Authorization header (ApiKeyAuth)

Parameters

NameLocationTypeRequiredDescription
actionformDatastring: start, stopNoUse stop to disable maintenance mode
reasonformDatastringNoMaintenance reason; required when starting or scheduling maintenance
starts_atformDatastringNoOptional RFC3339 start time
ends_atformDatastringNoOptional RFC3339 end time
notify_emailformDatabooleanNoNotify eligible management accounts by email

Responses

StatusDescriptionSchema
200OKroute.APIResponse