# Integrity Library integrity checks and repairs ## Endpoints ### POST /api/v1/admin/integrity/orphans/detect **Authentication:** Required (Bearer JWT) #### Responses | Status | Description | |--------|-------------| | 200 | Orphan detection job submitted | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### POST /api/v1/admin/integrity/orphans/resolve **Authentication:** Required (Bearer JWT) #### Request Body `Content-Type: application/json` See `docs/api/openapi.json` for the full schema. #### Responses | Status | Description | |--------|-------------| | 200 | Orphans resolved | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### POST /api/v1/admin/integrity/thumbnails/cleanup **Authentication:** Required (Bearer JWT) #### Responses | Status | Description | |--------|-------------| | 200 | Thumbnail cleanup job submitted | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### POST /api/v1/admin/integrity/thumbnails/generate **Authentication:** Required (Bearer JWT) #### Request Body `Content-Type: application/json` See `docs/api/openapi.json` for the full schema. #### Responses | Status | Description | |--------|-------------| | 200 | Thumbnail generation job submitted | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | --- ### POST /api/v1/admin/integrity/verify **Authentication:** Required (Bearer JWT) #### Request Body `Content-Type: application/json` See `docs/api/openapi.json` for the full schema. #### Responses | Status | Description | |--------|-------------| | 200 | Integrity verification job submitted | | 401 | Unauthorized | | 403 | Forbidden | | 500 | Internal server error | ---