API Reference
Programmatic Security Scanning
Integrate Bloodhound security scanning into your applications and workflows using our REST API. Full programmatic control over scans, results, and reports.
Overview
The Bloodhound API allows you to programmatically trigger scans, retrieve results, and generate reports. Use it to integrate security scanning into your custom workflows.
REST
Protocol
JSON
Format
v1
Version
Bearer
Auth
Base URL
https://api.agnech.com/v1Available Endpoints
POST
/api/v1/scanStart a new security scanGET
/api/v1/scan/:idGet scan status and progressGET
/api/v1/scan/:id/resultsGet scan resultsPOST
/api/v1/reportGenerate a report from scan resultsGET
/api/v1/licenseGet license informationEnterprisePOST
/api/v1/webhookRegister a webhook endpointEnterpriseAuthentication
All API requests require authentication using a Bearer token.
Authentication Example
Bash
API Keys
API keys are generated from your enterprise dashboard. Each key is tied to your license and has the same permissions.
Scan API
Start a Scan
Initiate a security scan on a codebase.
POST /api/v1/scan
Bash
Get Scan Status
GET /api/v1/scan/:id
Bash
Results API
GET /api/v1/scan/:id/results
Bash
Reports API
POST /api/v1/report
Bash
WebhooksEnterprise
Receive real-time notifications when scans complete or findings are detected.
Webhooks
Bash
SDKs
Use our official SDKs for easier integration.
Node.js / TypeScript
TypeScript
Python
Python