> ## Documentation Index
> Fetch the complete documentation index at: https://www.narev.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# mark_checklist

> Check or uncheck one checklist item.

Check or uncheck one checklist item. Set user\_id, run\_id and execution\_id from a scoped read\_checklist, plus section, item and completed (default true). Repeating the same value is safe. Notes and remarks cannot be checked. Optional expected\_version rejects stale updates. Does not perform or verify simulator actions.

## Parameters

| Parameter | Required | Type | Default |
| - | - | - | - |
| `user_id` | Yes | integer | — |
| `run_id` | Yes | string | — |
| `expected_version` | No | See schema | null |
| `execution_id` | Yes | string | — |
| `section` | Yes | string | — |
| `item` | Yes | string | — |
| `completed` | No | boolean | true |

## Input schema

```json theme={null}
{
  "additionalProperties": false,
  "properties": {
    "user_id": {
      "title": "User Id",
      "type": "integer"
    },
    "run_id": {
      "maxLength": 200,
      "minLength": 1,
      "pattern": "^\\S(?:.*\\S)?$",
      "title": "Run Id",
      "type": "string"
    },
    "expected_version": {
      "anyOf": [
        {
          "minimum": 0,
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Expected Version"
    },
    "execution_id": {
      "maxLength": 200,
      "minLength": 1,
      "pattern": "^\\S(?:.*\\S)?$",
      "title": "Execution Id",
      "type": "string"
    },
    "section": {
      "title": "Section",
      "type": "string"
    },
    "item": {
      "title": "Item",
      "type": "string"
    },
    "completed": {
      "default": true,
      "title": "Completed",
      "type": "boolean"
    }
  },
  "required": [
    "user_id",
    "run_id",
    "execution_id",
    "section",
    "item"
  ],
  "title": "ChecklistMark",
  "type": "object"
}
```

## Behavior

This tool can change simulator or run state.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.