List local PCD overrides
const url = 'https://example.com/api/v1/pcd/1/overrides?entityType=delayProfile&arrType=radarr';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/pcd/1/overrides?entityType=delayProfile&arrType=radarr'Lists entities with published user ops and their upstream-base-to-resolved field differences. Net-zero edits remain listed until their user ops are reverted. Builds the base-only cache once per request. lastAction always describes the latest action across the whole database, independent of filters. API tokens require read scope.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”PCD database ID
Query Parameters
Section titled “Query Parameters”Optional resolved entity family filter
Explicit Arr app filter. Required when entityType is naming, mediaSettings, or qualityDefinitions. Required and must be lidarr for lidarrMetadataProfile. Rejected when entityType is delayProfile, regularExpression, customFormat, or qualityProfile. Never inferred from a sibling Arr app.
Responses
Section titled “Responses”Local override entities and the latest undoable action
object
object
Resolved config entity type
Explicit Arr app for scoped entities; null for Arr-agnostic entities
Current resolved entity name, preserved exactly without trimming
Whether the entity exists in the resolved state
Whether the entity exists in the upstream base state
Field-level differences from upstream base to resolved state. An empty array can coexist with published user ops (a net-zero edit remains locally modified).
object
Dot-notated field path
A published user operation attributed to an entity
object
User-action undo unit; null for legacy ops without action_id metadata
Explicit dependent-operation group, when present
Latest operation-history status; null when no history exists
object
Undo-unit identifier; echo as expectedActionId to guard against stale undo
Namespaced undo key (action:
object
Resolved config entity type
Explicit Arr app for scoped entities; null for Arr-agnostic entities
Current resolved entity name, preserved exactly without trimming
Published user ops whose entity identity cannot be resolved safely
Example
{ "entities": [ { "entityType": "delayProfile", "arrType": "radarr", "kind": "modified", "overrides": [ { "type": "added" } ] } ], "lastAction": { "entities": [ { "entityType": "delayProfile", "arrType": "radarr" } ] }}Invalid filters or databaseId, unavailable database, or unbuilt cache
object
Error message
Stable machine-readable code present on 5xx responses; error is a fixed user-safe message, raw detail is logged server-side only
Example
{ "code": "cleanup_failed"}Authentication required
object
Error message
Stable machine-readable code present on 5xx responses; error is a fixed user-safe message, raw detail is logged server-side only
Example
{ "code": "cleanup_failed"}The API token lacks the read scope.
An authenticated API token lacks the scope the requested route requires.
object
Always Forbidden.
The API token scope this request requires.
Example
{ "requiredScope": "read"}Failed to list local overrides
object
Error message
Stable machine-readable code present on 5xx responses; error is a fixed user-safe message, raw detail is logged server-side only
Example
{ "code": "cleanup_failed"}