API Reference
Build custom integrations with the CodeLens API.
Authentication
All API requests require an API key in the header.
Authorization: Bearer YOUR_API_KEYGenerate API keys in your dashboard settings.
Base URL
https://api.codelens.devEndpoints
GET
/v1/repositoriesList all connected repositories
{
"data": [
{
"id": "repo_123",
"name": "my-app",
"full_name": "acme/my-app",
"provider": "github",
"private": true
}
]
}POST
/v1/reviewsTrigger a new code review
{
"id": "review_456",
"status": "pending",
"created_at": "2024-01-15T10:30:00Z"
}GET
/v1/reviews/:idGet review details and results
{
"id": "review_456",
"status": "completed",
"issues_found": 3,
"suggestions": 7,
"comments": [...]
}Rate Limits
Free plan: 100 requests/hour
Pro plan: 1,000 requests/hour
Enterprise: Custom limits available