Akamai crawler logs

Use Akamai DataStream or a small log shipper to forward AI crawler requests into WatchLLM.

Endpoint

POST /api/events/akamai

curl -X POST "https://your-watchllm-host.com/api/events/akamai" \
  -H "Authorization: Bearer $WATCHLLM_API_KEY" \
  -H "content-type: application/json" \
  --data '[{"requestTime":"2026-05-01T12:00:00Z","rspStatus":200,"reqMethod":"GET","reqPath":"/","rspContentType":"text/html","reqHost":"example.com","cliIP":"198.51.100.12","userAgent":"Mozilla/5.0 cohere-ai"}]'

DataStream mapping

Map request time, response status, method, path, host, client IP, response content type, referrer, and user agent into the JSON payload. WatchLLM classifies known AI crawler user agents and stores accepted rows in crawler_logs.

Verify

Open /workspace/settings/crawler-logs?provider=akamai, then check /workspace/crawlers for accepted Akamai rows.