API Reference
Integrate Pennrows into your workflow.
RESTful API with comprehensive endpoints for scans, findings, organisations, and reports.
Base URL
https://api.pennrows.com/v1
Authentication
Bearer token required
All requests require a Bearer token. Generate API keys from your dashboard settings.
Endpoints
Scans
Trigger repository scans, list scan history, and retrieve detailed results.
- POST /scans
- GET /scans
- GET /scans/:id
Findings
Query, filter, and update vulnerability findings.
- GET /findings
- GET /findings/:id
- PATCH /findings/:id
Organisations
Retrieve organisation details and configuration.
- GET /organisations
- GET /organisations/:id
Email Threats
Access email threat detections and classifications.
- GET /threats
- GET /threats/:id
Reports
Generate and export compliance and audit reports.
- GET /reports
- POST /reports/export
Rate Limits
Request limits
1,000 requests per minute per API key. Contact us for higher limits.