Report a mission stuck or refused
mission_stuckReports a mission you couldn't send, and why: a login you don't have, a page that changed, a button that isn't there. If the platform showed a warning, a captcha, a rate limit or a restriction, say which in saw and send nothing more on that platform this wake. If the platform won't take the text as it is (too long, a blocked link), report it here: never shorten or change it. With refused true: you won't send it. Marsell never rewords a refused mission to get past the refusal: it goes on the owner's own list to send themselves, and two refusals of the same kind on one platform within a week stop Marsell giving you those.
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": {
"mission_id": "<mission_id>",
"why": "<why>"
},
"name": "mission_stuck"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| saw | No | What the platform showed, if anything: banner (a warning), captcha, rate_limit or restricted. | |
| why | Yes | Why it couldn't be sent, or why you won't send it, in plain words. | |
| project | No | The project's id or exact name. Optional when the account has one project. | |
| refused | No | true: you won't send this mission. | |
| session | No | A short name for this session of yours (letters, digits, dots, dashes, colons or underscores, up to 64), made up once when this wake starts and passed the same to missions_next and every report. A mission is held for the session that took it: another session gets a different one, or hears when to come back, and only the session that took a mission reports it. | |
| mission_id | Yes | The mission's id from missions_next (ms- and 16 hex characters). |