Report wrong details on a listing
report_listing_errorUse when the person (or the listed lawyer) says a detail on a listing is wrong, missing or out of date: phone, website, office, firm, practice areas, license status, languages, fees, availability or name. Pass the listing's attorney_id, which detail, and optionally the correct value. ESQ CoPilot checks each report against the official record or the lawyer's own website and corrects the listing in the next update. A report never changes the order or placement of any lawyer. No case details and no contact details of the person reporting. This is a listing service, not a lawyer referral service. No lawyer pays for placement or ranking of any kind.
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": {
"attorney_id": "<attorney_id>",
"field": "<field>",
"issue": "<issue>"
},
"name": "report_listing_error"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional short note. No case details and no contact details of the person reporting. | |
| field | Yes | Which detail on the listing is wrong or out of date. | |
| issue | Yes | ||
| reporter | No | Who is reporting. the_lawyer when the listed lawyer reports their own listing. | |
| attorney_id | Yes | The listing's attorney_id, as returned by search_attorneys or get_attorney_profile. | |
| correct_value | No | Optional: what the person says is correct, for example the new office phone. Only the lawyer's public business details. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| recorded | Yes | ||
| report_id | Yes | ||
| listing_notice | No | ||
| what_happens_next | Yes |