Decide a submission
review_submissionDecide one waiting submission (list_review_queue, or a quick proposal from list_applications with tab "proposals"): approve a proposed change or new entry (it is applied as an edit; one made on an earlier version of the entry is rebased onto it and applied, and only a change that clashes with a later edit of the same field or handle is answered with the clashes, not applied: approve again with resolve), reject it or mark it spam (with an optional note to the submitter), or resolve a report (with an optional reply). An application (one waiting on the applicant too) is decided through the Applications queue, as approve_application, reject_application (needs reason) and mark_application_spam do: approving records its assessment as it stands, and rejecting it or marking it spam needs confirm set to its id. Audited. Dry run by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | reject/spam: the reason; resolve: the reply to the reporter. An application’s decline note: up to 1,000 characters. | |
| reason | No | Rejecting an application: why, from the reasons reject_application lists. Needed there, and only there. | |
| confirm | No | Needed with dry_run: false: this change’s exact target, as the dry run gives it in `confirm`. | |
| dry_run | No | true (the default): write nothing — show the change and the exact request it would send. false: make the change. | |
| resolve | No | Approving a proposal whose rebase clashes: for each key the answer named (`unresolved`), keep the entry’s value ("current") or take the proposal’s ("proposed"). | |
| decision | Yes | ||
| submission_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | A dry run: what to do next to make the change, in words. | |
| result | No | A real run: the route’s own answer, where the tool adds facts of its own beside it. | |
| confirm | No | A dry run of a change that needs it: the exact target to send back as `confirm` with dry_run: false. | |
| dry_run | No | true: a dry run, which wrote nothing. Absent from a real run. | |
| replayed | No | A real run with an idempotency_key already used for this change: the first call’s answer, given back; nothing was written now. | |
| would_send | No | A dry run: the exact request the real run would send (`method`, `path`, any `headers` such as an Idempotency-Key, and its `body`, `form` or `query`), or the requests, in order. | |
| may_edit_live | No | A dry run of a live edit: whether this key’s account may edit this entry live. | |
| refused_because | No | A dry run the real run would be refused for: why, in words. |