Skip to content

Feature-by-version compatibility matrix

GET
/compatibility/versions
curl --request GET \
--url https://example.com/api/v1/compatibility/versions

Returns the static feature-by-version-tier compatibility matrix for every supported Arr application, derived from the authored support ranges. Answers “which Praxrr features work with which application versions” without needing a connected instance.

Version compatibility matrix

Media typeapplication/json
object
apps
required

Per-app feature-by-version-tier availability

Array<object>
object
arrType
required

Arr application type

string
Allowed values: radarr sonarr lidarr
range
required
object
minimumSupported
required

Versions below this are unsupported

string
minimumRecommended

Versions below this are degraded (below recommended)

string
latestTested
required

Latest tested version; newer versions stay supported with an informational warning

string
eolBelow

Versions at or below this are degraded with an end-of-support advisory

string
breakingAtOrAbove

Versions at or above this are unsupported (known or expected breaking major)

string
degradedFeatures

Feature surfaces gated to degraded when the tier is degraded

Array<string>
eolNote

Extra advisory copy surfaced with an end-of-support warning

string
docsHref

Documentation link surfaced with warnings

string
features
required

Per-feature availability across every support tier

Array<object>
object
feature
required

Feature surface (workflow or sync) this row describes

string
tiers
required

Per-tier resolved availability status for this feature

object
key
additional properties
string
Allowed values: available degraded unavailable
Example
{
"apps": [
{
"arrType": "radarr",
"features": [
{
"tiers": {
"additionalProperty": "available"
}
}
]
}
]
}

Authentication required

Media typeapplication/json
object
error
required

Error message

string
Examplegenerated
{
"error": "example"
}

Failed to build version compatibility matrix

Media typeapplication/json
object
error
required

Error message

string
Examplegenerated
{
"error": "example"
}