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
Config
Read and mutate the persisted jack/servers/peers configuration.
Operations
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
Get the downloads block
Update the downloads block
Merges the given fields into the stored downloads config. unlinkImportedFiles applies immediately; the other values take effect on next boot.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Success
Samples
Stream connector config
Server-Sent Events stream with an initial connector snapshot and immediate updates when connector state changes.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Responses
Live connector snapshots
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
Remove external Jack access
Update external Jack access
Atomically replaces only the external access profile.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Success
Samples
Connector overview
Stream connector overview
Server-Sent Events stream with an initial overview snapshot and immediate updates when connector or download state changes.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Responses
Live overview snapshots
Samples
List downloads
Stream downloads
Server-Sent Events stream with an initial download snapshot and immediate updates after every persisted download change.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Responses
Live download snapshots
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
Samples
Generate a peer quick link
Resolves the configured external access profile, issues a fresh revocable API key, and returns a ready-to-share quick link. The link contains credentials and is returned only once.
Authorizations
The JACK_MANAGEMENT_KEY the management listener was started with.
Request Body
Responses
Quick link generated