Report a homework job done
homework_doneReports a job done: the public link of every item you posted, by its ref, and any item you left out with the reason; for a photos job or an end card job, the refs of the items you sent files for (sent), with links empty. Every item needs one of them, except on a job Marsell confirms itself before it accepts your report: setting up a Google Ads account is reported with links empty, and Marsell looks for the Google Ads connection, refusing the report with why until it sees it (the owner still has to press Connect Google Ads); it also closes the job on its own once it sees the connection. Marsell marks those posts as out, and reads the photos you sent.
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": {
"job_id": "<job_id>",
"links": "<links>"
},
"name": "homework_done"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sent | No | A photos job or an end card job only: the refs of the items you sent files for through get_upload_link. | |
| links | Yes | One entry per item you posted: its ref and the public https link it went out at. | |
| notes | No | Anything the owner should know about the job. | |
| job_id | Yes | The job's id from homework_list (hw- and 16 hex characters). | |
| project | No | The project's id or exact name. Optional when the account has one project. | |
| skipped | No | The items you left out, each with the reason. |