Webhooks

Receive real-time notifications when events occur in your GreenCode.ai account.

Available Events

scan.started

Triggered when a new scan begins

scan.completed

Triggered when a scan finishes with results

issue.detected

Triggered when a new security or quality issue is found

fix.applied

Triggered when an AI-generated fix is applied

repository.synced

Triggered when a repository is synced from GitHub/Azure

Webhook Payload Example

{
  "event": "scan.completed",
  "timestamp": "2024-01-15T10:30:45Z",
  "data": {
    "scanId": "scan_abc123",
    "repositoryId": "550e8400-e29b-41d4-a716-446655440000",
    "status": "completed",
    "issuesFound": 12,
    "securityIssues": 3,
    "qualityIssues": 9,
    "duration": 45
  }
}