curl -X GET "https://api.heimdall.dev/api/scans/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"repo_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"scan_type": "full",
"status": "completed",
"commit_sha": "a1b2c3d4e5f6",
"base_commit_sha": null,
"parent_scan_id": null,
"triggered_by": "2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e",
"finding_count": 42,
"critical_count": 5,
"high_count": 12,
"medium_count": 18,
"low_count": 7,
"started_at": "2026-03-12T10:00:00Z",
"completed_at": "2026-03-12T10:15:30Z",
"error_message": null,
"created_at": "2026-03-12T09:55:00Z",
"updated_at": "2026-03-12T10:15:30Z"
}
}
Retrieve details of a specific scan by ID
curl -X GET "https://api.heimdall.dev/api/scans/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"repo_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"scan_type": "full",
"status": "completed",
"commit_sha": "a1b2c3d4e5f6",
"base_commit_sha": null,
"parent_scan_id": null,
"triggered_by": "2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e",
"finding_count": 42,
"critical_count": 5,
"high_count": 12,
"medium_count": 18,
"low_count": 7,
"started_at": "2026-03-12T10:00:00Z",
"completed_at": "2026-03-12T10:15:30Z",
"error_message": null,
"created_at": "2026-03-12T09:55:00Z",
"updated_at": "2026-03-12T10:15:30Z"
}
}
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.
queued - Scan is waiting to startingesting - Ingesting repository codeingested - Ingestion completemodeling - Building threat modelmodeled - Threat model completestatic_analysis - Running static analysishunting - AI-powered vulnerability huntinghunted - Hunting completevalidating - Validating findingsvalidated - Validation completereporting - Generating reportcompleted - Scan finished successfullyfailed - Scan failedcancelled - Scan was cancelledcurl -X GET "https://api.heimdall.dev/api/scans/550e8400-e29b-41d4-a716-446655440000" \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"repo_id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"scan_type": "full",
"status": "completed",
"commit_sha": "a1b2c3d4e5f6",
"base_commit_sha": null,
"parent_scan_id": null,
"triggered_by": "2b3c4d5e-6f7a-8b9c-0d1e-2f3a4b5c6d7e",
"finding_count": 42,
"critical_count": 5,
"high_count": 12,
"medium_count": 18,
"low_count": 7,
"started_at": "2026-03-12T10:00:00Z",
"completed_at": "2026-03-12T10:15:30Z",
"error_message": null,
"created_at": "2026-03-12T09:55:00Z",
"updated_at": "2026-03-12T10:15:30Z"
}
}