Operator-facing API on a separate listener from the public peer port. Drives the management UI: config, status, downloads, logs, catalog, and API keys.
Servers
Health check
Key-guarded probe: a 200 proves the key is valid and the management API is up.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Responses
The management API is up and the key is valid
Samples
Get the full config
List configured peers
Add a peer
Persists a new peer and connects to it. ?force=true keeps the peer even if its handshake fails; it auto-retries lazily.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Success
Samples
List configured servers
Add a Radarr/Sonarr server
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Success
Samples
Get the jack block
Update the jack block
Persists the new values; they take effect on next boot (no connectivity check).
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Success
Samples
Remove a peer
Update a peer
Persists changes and reconnects. ?force=true keeps the peer even if its handshake fails.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
1Request Body
Responses
Success
Samples
Remove a server
Update a server
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
1Request Body
Responses
Success
Samples
Cancel a download
Stops the active transfer and preserves its .part file for a later retry.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
Responses
The updated download record
Samples
Retry a download
Repeats the last failed operation; transfers resume from the partial file, failed imports retry without re-downloading.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
Responses
The updated download record
Samples
Delete a download
Cancels any active work, removes the history row, and deletes its unshared partial or completed artifacts.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
Responses
The updated download record
Samples
Backfill recent logs
The last N log records, oldest to newest, with an optional minimum level.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Query Parameters
20015000"trace""debug""info""warn""error""fatal"Responses
Log records
Samples
Live-tail logs
Server-Sent Events stream; each event's data is one JSON log record. Emits a ping event every 15s to keep idle proxies from dropping the connection.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Query Parameters
"trace""debug""info""warn""error""fatal"Responses
SSE stream of log records
Samples
TMDB integration status
Whether a TMDB API key is configured, so the UI knows if metadata lookups are available.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Responses
Success
Samples
Get TMDB title metadata
Per-title lookup the catalog grid calls once per visible card.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
"movie""tv"-90071992547409919007199254740991Responses
Success
Samples
List request targets
Destination servers (with root folders) a catalog item can be requested into.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Responses
Success
Samples
Request a download
Grabs a peer's catalog item into one of the local destination servers.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Success
Samples
Get the aggregated catalog
List peer API keys
Create a peer API key
Issues a named, revocable, optionally expiring key. The plaintext key is only returned by this call.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Success
Samples
Get a peer API key
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
09007199254740991Responses
Success
Samples
Revoke a peer API key
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
09007199254740991Responses
Success
Samples
Update a peer API key
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Parameters
Path Parameters
09007199254740991Request Body
Responses
Success