Delete Library Content
Endpoint used to permanently delete a standalone content from the institution library. Deletion is blocked when the content is linked to an active course.
Note: This endpoint is served by Toolzz LXP API (Encore
libraryservice), not by the institution monolith domain. Use the LXP API base URL (e.g.https://lxp.prod.api.toolzz.media).
Warning: Requires a valid admin JWT. Users with student privilege (
privilegio_id = 4) cannot manage library content. This is a hard delete — the content cannot be recovered.
Request Example
Section titled “Request Example”curl --request DELETE \ --url 'https://lxp.prod.api.toolzz.media/institution/library/contents/1234567' \ --header 'Authorization: Bearer <token>'Response Example
Section titled “Response Example”{ "success": true}Request description
Section titled “Request description”Access Token
Section titled “Access Token”| Parameter | Type | Description | Required |
|---|---|---|---|
Authorization | String | JWT access token (Bearer <token>). Must include institutionId, userID, and subdomain. | Yes |
URL Parameters (Path)
Section titled “URL Parameters (Path)”| Parameter | Type | Description | Required |
|---|---|---|---|
id | number | Unique content identifier (positive integer). | Yes |
Response description
Section titled “Response description”| Key | Type | Description |
|---|---|---|
success | boolean | true when the content was deleted successfully. |
Error responses
Section titled “Error responses”| HTTP | Code | When |
|---|---|---|
| 401 | unauthenticated | Missing or invalid JWT |
| 403 | permission_denied | User is not linked to the institution or is a student |
| 404 | not_found | Content not found or belongs to another institution |
| 412 | failed_precondition | Content is linked to an active course, or type is not deletable |
Example:
{ "code": "failed_precondition", "message": "Content is linked to an active course", "details": null}Security
Section titled “Security”- Requires valid JWT with admin access (
auth: true). - Data is scoped to the institution from the token.
- Students cannot delete library content.
- HTTPS/TLS for all environments.