Execute an asynchronous query against keyword tracking configuration metadata.
The response schema varies based on the config_type parameter.
This endpoint follows the asynchronous query flow.
keywords: Tracked keywords with status, groups, locale, search engine, and device. Supports optional filters: web_property_id, keyword_group_id, keyword_status.keyword_groups: Keyword groups defined for the account.search_engines: Distinct search engines in use for tracked keywords.devices: Distinct devices in use for tracked keywords.locales: Distinct locales in use for tracked keywords.executionId.executionId to check status. Returns 200 with results when COMPLETED.executionId and nextPageId from the previous response.nextPageId returned in the previous response. Parallel pagination is not supported.Documentation Index
Fetch the complete documentation index at: https://conductor.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
API Key as a query parameter
Request signature computed using API key and secret. Valid for 5 minutes after creation.
API Key as an HTTP header (must match apiKey query parameter)
Submit a new keyword config query. Returns an executionId to track the query.
Type of keyword configuration data to return:
keywords: All tracked keywords with status, groups, locale, search engine, and device.keyword_groups: Keyword groups defined for the account.search_engines: Distinct search engines used by tracked keywords.devices: Distinct devices used by tracked keywords.locales: Distinct locales used by tracked keywords.keywords, keyword_groups, search_engines, devices, locales "keywords"
Required account ID to filter results.
x >= 1101
(Optional, keywords only) Filter results to a specific web property.
456
(Optional, keywords only) Filter results to keywords in a specific keyword group.
"995895"
(Optional, keywords only) Comma-separated keyword statuses to include.
Accepted values: ACTIVE, INACTIVE. An empty string disables the filter. Default is ACTIVE.
"ACTIVE"
Maximum number of rows to return for the submitted query.
x >= 1100
Query completed successfully (returned when polling with queryExecutionId).
The response schema and results tuple structure vary by config_type — see Config Types above.
The default schema example below shows the keywords config_type response.
Named 200 response examples are also provided for each supported config_type.
List of query results. Each item is a positional tuple row.
Available only when executionState is COMPLETED.
Column order depends on config_type — use the schema field to interpret positions.
Positional tuple row. Column order depends on config_type:
keywords (8 columns): web_property_id, keyword, status, keyword_groups, tracking_start_date, locale, kw_search_engine, device
keyword_groups (2 columns): keyword_group_id, keyword_group_name
search_engines (1 column): name
devices (1 column): name
locales (1 column): locode
Use the schema field in the response to interpret column positions.
Current execution state of the query:
IN_PROGRESS: The query is still running. Poll again later.COMPLETED: The query finished successfully. Results are available.FAILED: The query failed. Check the error message if available.IN_PROGRESS, COMPLETED, FAILED Unique identifier for the query execution. Valid for 7 days. Use this for polling and pagination.
Unique identifier for the HTTP request, useful for support and debugging.
Token for retrieving the next page of results. Available as long as the executionId is valid (7 days).
If null, there are no more pages available.
Total number of rows across all pages (if available).
Column metadata providing the name and type for each position in the results tuple.