Referans

API Referansı

Base URL: https://agentlayer-proxy.ckriptok.workers.dev

Auth: INTERNAL_API_KEY gerektiren endpoint'ler Authorization: Bearer <key> header'ı ister. Signup sonrası dönen secret ile kullanılır.

GET/agent.json

Bir domain için agent.json'u döner ve eventi loglar.

Headers

X-Forwarded-HostHangi domain için sorgulandığızorunlu
User-AgentAI agent tanımlama için kullanılır

Response

{
  "schema_version": "1.0",
  "business": { ... },
  ...
}
POST/api/signup

Yeni hesap oluşturur. analyticsId ve secret döner.

Request Body

{
  "email": "hello@sirketim.com",
  "domain": "sirketim.com",
  "plan": "free"         // "free" | "starter" | "growth"
}

Response

{
  "ok": true,
  "analyticsId": "ANK-XXXXXXXX",
  "secret": "sk_...",
  "plan": "free",
  "limits": { "requestsPerMonth": 10000 }
}
POST/api/registerAuth gerekli

Domain için agent.json'u KV'a kaydeder. Signup sonrası secret ile çağrılır.

Request Body

{
  "domain": "sirketim.com",
  "analyticsId": "ANK-XXXXXXXX",
  "agentJson": { ... }
}

Response

{
  "ok": true,
  "domain": "sirketim.com",
  "analyticsId": "ANK-XXXXXXXX"
}
GET/api/stats/:analyticsId

Günlük istek istatistiklerini döner.

Response

{
  "analyticsId": "ANK-XXXXXXXX",
  "date": "2026-03-16",
  "totalRequests": 1247,
  "agentBreakdown": {
    "ChatGPT": 523,
    "Claude": 348,
    "Perplexity": 150
  },
  "intentBreakdown": {
    "pricing": 401,
    "refund": 230
  }
}
GET/health

Worker sağlık kontrolü.

Response

{ "ok": true, "version": "1.0.0" }