curl --request DELETE \
--url https://api.example.com/api/repos/{id}{
"success": true,
"data": {
"id": "<string>",
"deleted": true
},
"error": {
"success": true,
"code": 123,
"message": "<string>"
}
}Delete a repository and all associated scan data
curl --request DELETE \
--url https://api.example.com/api/repos/{id}{
"success": true,
"data": {
"id": "<string>",
"deleted": true
},
"error": {
"success": true,
"code": 123,
"message": "<string>"
}
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/iamngoni/heimdall/llms.txt
Use this file to discover all available pages before exploring further.
user_id matches the authenticated user) can delete it. Attempts to delete repositories owned by other users will result in a 403 Forbidden error.
curl -X DELETE https://api.heimdall.example.com/api/repos/01936d2f-8c4e-7890-b123-456789abcdef \
-H "Cookie: session=your_session_token"
{
"success": true,
"data": {
"id": "01936d2f-8c4e-7890-b123-456789abcdef",
"deleted": true
}
}
{
"success": false,
"code": 401,
"message": "Authentication required"
}
{
"success": false,
"code": 403,
"message": "You do not have access to this repository"
}
{
"success": false,
"code": 404,
"message": "Repo '01936d2f-8c4e-7890-b123-456789abcdef' not found"
}
{
"success": false,
"code": 500,
"message": "Failed to delete repo: database connection error"
}
HX-Request header), the response will include an HX-Redirect header pointing to /repos.