API Reference
Base URL
https://syntaxvalid.comProduction: https://api.syntaxvalid.dev (Laravel API)
Authentication
All API requests require a Bearer token in the Authorization header:
Authorization: Bearer YOUR_API_KEYEndpoints
POST /api/v1/projects
Create a new project
{ "name": "my-project", "repo_url": "https://github.com/..." }POST /api/v1/projects/{id}/analyses
Create a new analysis
multipart/form-data: diff, branch, commitGET /api/v1/analyses/{id}
Get analysis status and results
GET /api/v1/analyses/{id}/report.json
Get JSON report
GET /api/v1/analyses/{id}/report.sarif
Get SARIF report
OpenAPI Specification
Full API documentation available at:
https://syntaxvalid.com/docs