List search query statistics
Changed onRequest
- Base URL: https://eu.bisibility.com/api/v1
- URL: https://eu.bisibility.com/api/v1/projects/{project_id}/analytics/query-stats
- Auth: one of:
- HTTP bearer
- HTTP bearer
- OAuth 2 (authorization code, authorization URL /api/auth/oauth2/authorize, token URL /api/auth/oauth2/token, scopes: api:read)
Path parameters
Public project ID; membership and token scope are enforced.
Query parameters
Inclusive lower bound on clicks.
Inclusive lower bound on impressions.
Inclusive upper bound on average position.
Page path filter; setting it also groups rows by page.
contains keeps rows whose page URL contains the given path; prefix matches pages whose URL starts with the source property host followed by the path.
Match semantics for the query filter; default equals is exact match.
Headers
API contract version requested by the client. Omit this header to use the current backward-compatible behavior.
Declares the client that produced the request for usage reporting: sdk, cli or mcp. Optional; any other value counts as api. It never changes authentication or which budget applies (every bearer-authenticated request counts against the API, MCP and SDK budget).
Response
JSON response
Changes
- breaking
added the new path request parameter
project_id - breaking
for the
queryrequest parameterconnection_id, the minLength was increased from0to1 - breaking
for the
queryrequest parameterpage_path, the minLength was increased from0to1 - breaking
for the
queryrequest parameterquery, the minLength was increased from0to1 - breaking
added the pattern
^\d{4}-\d{2}-\d{2}$to thequeryrequest parameterend_date - breaking
added the pattern
^\d{4}-\d{2}-\d{2}$to thequeryrequest parameterstart_date - warning
for the
queryrequest parameterconnection_id, the maxLength was set to120 - info
the endpoint scheme security
AppOAuthwas added to the API - info
for the
queryrequest parameterend_date, the format was generalized fromdateto no format - info
for the
queryrequest parameterstart_date, the format was generalized fromdateto no format - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/problem+jsonfor the response status
- breaking