API Reference

Build custom integrations with the CodeLens API.

Authentication
All API requests require an API key in the header.
Authorization: Bearer YOUR_API_KEY

Generate API keys in your dashboard settings.

Base URL
https://api.codelens.dev

Endpoints

GET/v1/repositories
List all connected repositories
{
  "data": [
    {
      "id": "repo_123",
      "name": "my-app",
      "full_name": "acme/my-app",
      "provider": "github",
      "private": true
    }
  ]
}
POST/v1/reviews
Trigger a new code review
{
  "id": "review_456",
  "status": "pending",
  "created_at": "2024-01-15T10:30:00Z"
}
GET/v1/reviews/:id
Get 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