Proxy Logs

HTTP status-class breakdown for AI-agent traffic — are bots being served (2xx) or hitting broken/blocked pages (4xx/5xx)?

Changed on
get/proxy-logs/stats/ai-status

Request

  • Base URL: /api (relative, and the document was published on a file host, not at the API’s origin)
  • URL: /api/proxy-logs/stats/ai-status
  • Auth: HTTP bearer

Query parameters

project_idinteger nullable

Filter by project ID (recommended for per-project analytics).

environment_idinteger nullable

Filter by environment ID.

start_timestring nullable

Start time (ISO 8601). Defaults to end_time - 7d.

end_timestring nullable

End time (ISO 8601). Defaults to now.

limitinteger nullable

Maximum rows to return. Capped at 100 server-side.

pathstring nullable

Optional exact path filter. Only used by the AI pages breakdown — when set, returns the single matching page so callers can ask "how many AI agents hit this page?".

Response

AI status breakdown

end_timestring required
start_timestring required

Example response

{
  "items": [
    {
      "status_class": "2xx"
    }
  ]
}

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status