Delete (soft delete) a component library component
Soft deletes a library component by setting the deletedAt timestamp. The component is marked as deleted but not permanently removed from the database. Automatically cleans up invalid condition targets and updates timeframes.
What are Library Components? Library components are workspace-wide reusable templates (projectId is null). They serve as blueprints that can be imported into projects. Only library components (projectId is null) can be deleted through this endpoint.
DELETE
/administration/project-components/componentsDetails/{id}Authorization
AuthorizationOAuth2 access token · headerrequiredScopes:
api:writeor
AuthorizationBearer token (JWT) · headerrequiredPath parameters
idstringrequiredComponent UUID
Responses
200Component deleted successfully
successbooleanrequiredOperation success flag
400Invalid component ID format (not valid UUID)
401Unauthorized - Invalid or missing authentication token
403Insufficient permissions to edit component library
404Component not found, component does not belong to library (has projectId), or component already deleted
Request
curl -X DELETE "https://leadtime.app/api/public/administration/project-components/componentsDetails/e57dc37b-7693-4d06-b49c-17084b773aff" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"const response = await fetch("https://leadtime.app/api/public/administration/project-components/componentsDetails/e57dc37b-7693-4d06-b49c-17084b773aff", {
method: "DELETE",
headers: {
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
});import requests
response = requests.delete(
"https://leadtime.app/api/public/administration/project-components/componentsDetails/e57dc37b-7693-4d06-b49c-17084b773aff",
headers={
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
},
)Response
{
"success": true
}Invalid component ID format (not valid UUID)
Unauthorized - Invalid or missing authentication token
Insufficient permissions to edit component library
Component not found, component does not belong to library (has projectId), or component already deleted