GET
Path: /projects/{project_id}/ga4/search-console
Use the HTTP base for your authorized environment and an Authorization: Bearer header. See authentication and HTTP setup.
Parameters
This table covers the standard read profile. It excludes internal application routes and advanced analysis controls.Request example
SetIQRUSH_API_BASE and IQRUSH_ACCESS_TOKEN through secure configuration. Replace project/run IDs and sample selections with values returned by your account. JSON objects and arrays are encoded as query strings.
Read the response
Returns query data with clicks, impressions, CTR, and position where available, along with sync and period context. Inspectgsc_sync_status and gsc_sync_error. The advertised device argument is not applied by the current HTTP route; omit it and do not claim a device-filtered result.
Fields to use
These selected fields explain the example and the result to preserve. Field presence depends on the response; this is not a complete response schema.
Selected response fields from IQRush Dev. Lists are shortened and project/run IDs are placeholders; this is not the full response.
get_search_console_data. Use the parameters and defaults on this page for HTTP.
Fields when linked data is available
The Dev handler defines the fields below for populated responses. They are not populated in the unlinked example shown here.If the result is unavailable
Check HTTP status and the response’serror field before using data. A successful empty response does not establish a zero value. Preserve not_available, not_available_reason, unavailable_reason, and linked where returned. Errors and recovery shows observed examples.