Get ratings for a user or a job
get_ratingsRead individual ratings, including the written review text -- not just the average that job results inline. Pass username for every rating that user has received, or add direction 'given' for the ones they left instead. Pass job_id for both ratings on a single job. Exactly one of username or job_id is required. Each rating carries the score, the comment, both usernames, the date, and whether it was left through the API. A user's ratings also carry the job they are about, what it paid, which side the rated user was on, and the rater's own average and count.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_ratings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | No | Read both ratings on one job. Mutually exclusive with username. | |
| username | No | Whose ratings to read. Mutually exclusive with job_id. Matched exactly, including capitalization. | |
| direction | No | Only meaningful with username. 'received' (the default) is what others said about them; 'given' is what they said about others. |