Check work you received
check_received_workPrivately check a received file against a template, plain-word requirements (need), explicit criteria, a saved contract, a check pack, or a saved report_token (adds a rerun delta). A check_pack_slug without check_pack_version uses the version pinned by bounty_id when supplied, otherwise the current version. Returns pass, fail, or could_not_verify for each declared check. A failed report offers rework.api (the bounty_post body for a rework bounty) and, while held payments are on, settlement (the settlement create body that holds payment until a delivery passes the same checks). Nothing is stored unless save is true, which returns report_url. Each caller gets 20 free checks a month of up to 500 rows each; beyond that the call answers 402 with payable terms when paid checks are available.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mime | No | Optional media type. | |
| need | No | Acceptance criteria in plain words, drafted into checks the same way as the website, from these words and the delivery's column names only. The response lists the checks that ran; send them as criteria to repeat them exactly. | |
| save | No | Opt in to a shareable, re-runnable report. | |
| content | Yes | Delivery content as UTF-8 text or base64. The whole JSON-RPC request must be at most 4.4 MB on the hosted server, so a base64 file can be up to 3 MB decoded; larger uploads are rejected with HTTP 413. | |
| criteria | No | Explicit machine checks returned by an earlier check. | |
| encoding | No | utf8 | |
| filename | Yes | Filename including its extension. | |
| bounty_id | No | Your own bounty: runs its pinned checks. Or optional context for check_pack_slug. | |
| contract_id | No | Accepted bounty id from your saved contract library; requires Bearer authentication on the MCP connection. | |
| template_id | No | ||
| report_token | No | Reuse the saved criteria structure and origin. Supply source_context again for source-dependent checks. | |
| source_context | No | Source URLs, glossary, rubric, or reference sample. Required by rubric agreement and saved glossary reruns. | |
| check_pack_slug | No | Use criteria from a public check pack. | |
| check_pack_version | No | Pack version to use. Omit to use the version pinned by bounty_id, or the current version when bounty_id is absent. |