Update rank tracker keywords
Replace the search terms of a Local Rank Tracker report.
PATCH https://cotlet.dev/api/v1/brightlocal/reports/{report_id}/rank-tracker-keywords
write
Saves the list under Search Settings of the report and returns what was added and removed. A list over 100 terms is rejected. BrightLocal shows the new keywords only after the next run. It reaches no one and a second call with the old list undoes it, so it does not ask for your OK by default.
Parameters
| Name | Type | Description |
|---|---|---|
| report_id string required | string | Report ID from list_rank_tracker_reports. |
| keywords string[] required | string[] | The full list of search terms to track, one per item, up to 100. |
Request
curl -X PATCH https://cotlet.dev/api/v1/brightlocal/reports/lrt_4821/rank-tracker-keywords \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keywords":["dentist austin","emergency dentist austin","teeth whitening austin","dental implants near me","invisalign austin"]}' result = client.call("brightlocal", "update_rank_tracker_keywords", {"report_id":"lrt_4821","keywords":["dentist austin","emergency dentist austin","teeth whitening austin","dental implants near me","invisalign austin"]}) const result = await cotlet.call('brightlocal', 'update_rank_tracker_keywords', {"report_id":"lrt_4821","keywords":["dentist austin","emergency dentist austin","teeth whitening austin","dental implants near me","invisalign austin"]}); cotlet call brightlocal update_rank_tracker_keywords --data '{"report_id":"lrt_4821","keywords":["dentist austin","emergency dentist austin","teeth whitening austin","dental implants near me","invisalign austin"]}' Example response
{
"report_id": "lrt_4821",
"location": "Harbor Dental, Austin",
"keyword_count": 5,
"added": [
"invisalign austin"
],
"removed": [],
"takes_effect": "next run"
}