NewWacht Bench is live — AI-assisted development for Wacht

Get Api Audit Analytics

GET
/api-auth/apps/{app_slug}/audit/analytics

Authorization

bearerAuth
AuthorizationBearer <token>

API key issued from the Wacht platform dashboard. Pass as a Bearer token: Authorization: Bearer <api_key>

In: header

Path Parameters

app_slug*string

Query Parameters

deployment_id*integer
app_slug*string
start_date?string
Formatdate-time
end_date?string
Formatdate-time
key_id?integer
include_top_keys*boolean
include_top_paths*boolean
include_blocked_reasons*boolean
include_rate_limits*boolean
top_limit*integer

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.wacht.dev/api-auth/apps/string/audit/analytics?deployment_id=0&app_slug=string&include_top_keys=true&include_top_paths=true&include_blocked_reasons=true&include_rate_limits=true&top_limit=0"
{
  "total_requests": 0,
  "allowed_requests": 0,
  "blocked_requests": 0,
  "success_rate": 0,
  "keys_used_24h": 0,
  "top_keys": [
    {
      "key_id": "string",
      "key_name": "string",
      "total_requests": 0
    }
  ],
  "top_paths": [
    {
      "path": "string",
      "total_requests": 0
    }
  ],
  "blocked_reasons": [
    {
      "blocked_by_rule": "string",
      "count": 0,
      "percentage": 0
    }
  ],
  "rate_limit_stats": {
    "total_hits": 0,
    "percentage_of_blocked": 0,
    "top_rules": [
      {
        "rule": "string",
        "hit_count": 0,
        "percentage": 0
      }
    ]
  }
}
{
  "errors": [
    {
      "message": "string",
      "code": 0
    }
  ]
}
{
  "errors": [
    {
      "message": "string",
      "code": 0
    }
  ]
}
{
  "errors": [
    {
      "message": "string",
      "code": 0
    }
  ]
}
{
  "errors": [
    {
      "message": "string",
      "code": 0
    }
  ]
}