Discover more brand names
discover_brandsStart a background job that finds other names the project's brand and each of its existing competitors go by in AI answers and search results (aliases, product and store names). It does not find new competitors. Poll get_job for the result, show it to the user, and add the chosen names with update_project (the brand) or update_competitor (a competitor, by competitorId), passing the full list including the names already there. shoppingEnabled also looks at Google Shopping; country narrows to one market (ISO 3166-1 alpha-2).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"organizationId": "<organizationId>",
"projectId": "<projectId>"
},
"name": "discover_brands"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country | No | ||
| projectId | Yes | ||
| requestId | No | Optional idempotency key, 8-255 printable characters. Reuse it only to retry this same call. | |
| organizationId | Yes | ||
| shoppingEnabled | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | Pass it to get_job. May name a job started by an earlier, equivalent call. | |
| nextStep | Yes | ||
| deduplicated | Yes | Whether this call joined a job that was already running instead of starting one |