Delete a Lidarr metadata profile
DELETE
/pcd/{databaseId}/lidarr-metadata-profiles/{id}
const url = 'https://example.com/api/v1/pcd/1/lidarr-metadata-profiles/1';const options = { method: 'DELETE', headers: {'Content-Type': 'application/json'}, body: '{"layer":"user","name":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://example.com/api/v1/pcd/1/lidarr-metadata-profiles/1 \ --header 'Content-Type: application/json' \ --data '{ "layer": "user", "name": "example" }'Deletes a Lidarr metadata profile by id.
Deletes are rejected if runtime guard checks detect in-use rows or stale value guards. This endpoint must only be invoked for Lidarr-backed databases. Delete payloads must include the current row name for value-guard safety.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”databaseId
required
integer
id
required
integer
Local metadata profile id
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
layer
Write target for the operation. Defaults to user.
string
name
required
Current row name used by value guards for concurrency detection.
string
Responses
Section titled “Responses”Metadata profile deleted
Media typeapplication/json
object
success
required
boolean
error
string
Examplegenerated
{ "success": true, "error": "example"}Validation error
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}Database or profile not found
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}Delete failed
Media typeapplication/json
object
error
required
string
Examplegenerated
{ "error": "example"}