Diff resolved config entity against live Arr state
const url = 'https://example.com/api/v1/pcd/1/resolved/delayProfile/example/diff?instanceId=1';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/resolved/delayProfile/example/diff?instanceId=1'Computes the desired-vs-actual field diff for a single named entity on
one Arr instance, via the sync-preview section syncer filtered to the
entity (namespace-suffix aware). An empty changes array means the
entity is in sync; it is never conflatable with a failed check.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”PCD database ID
Resolved config entity type
Entity name
Query Parameters
Section titled “Query Parameters”Arr instance ID to diff resolved state against
Responses
Section titled “Responses”Live diff result
object
PCD database ID
Resolved config entity type
Entity name
Arr instance ID the live diff was computed against
Arr instance family
Desired-vs-actual field changes; an empty array means the entity is in sync
object
Sync target entity kind (e.g., customFormat, qualityProfile)
Entity display name (namespace-stripped where applicable)
Arr entity ID when present
Field-level diff; empty for unchanged/create where no deltas are tracked
object
Dot-notated field path
Example
{ "entityType": "delayProfile", "arrType": "radarr", "changes": [ { "action": "create", "fields": [ { "type": "added" } ] } ]}Invalid databaseId/entityType, entity type unsupported for the instance’s arr_type, or database not ready
object
Error message
Examplegenerated
{ "error": "example"}Authentication required
object
Error message
Examplegenerated
{ "error": "example"}Database not found, Arr instance not found, or entity not found
object
Error message
Examplegenerated
{ "error": "example"}Live diff requests are being rate-limited
object
Error message
Examplegenerated
{ "error": "example"}Failed to compute live diff
object
Error message
Examplegenerated
{ "error": "example"}