Read a stored research report
Changed onRead-only view of a report that is already stored. Reads never call a provider and never require a connected provider. A report is fresh while now is before fresh_until.
Request
- Base URL: https://eu.bisibility.com/api/v1
- URL: https://eu.bisibility.com/api/v1/projects/{project_id}/research/reports/{kind}
- 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.
Report kind. The remaining query parameters are validated per kind.
Query parameters
Stored target; required for backlinks and domain overviews.
site or page for backlinks; root or subdomain for overviews.
Backlinks row mode or keyword research mode as stored.
Backlinks include-subdomains flag as stored.
Keyword research seed as stored. Required for keyword research.
Keyword research clickstream flag as stored.
Keyword research result limit as stored.
Provider connection public ID used when the report was stored.
Domain overview language code as stored.
Domain overview location code as stored.
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 - info
the endpoint scheme security
AppOAuthwas added to the API - 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