untag_note
Remove one or more tags from one or more Joplin notes. Supports batch operations by accepting lists of note IDs and tag names.
Instructions
Remove one or more tags from one or more notes.
Both args accept a single string or a list. When either is a list, the cartesian product is applied (remove every tag from every note) in one call.
Output: aggregated UNTAG_NOTE report with TOTAL_OPS / SUCCEEDED / FAILED, one row per (note, tag) pair (so the scalar case is a one-row report).
Tags must exist (by name). Missing tags are reported up front and nothing is removed. Per-op failures (including allowlist denials) are captured in the report; other ops still run.
Examples: - untag_note("abc...", "Work") - Remove one tag from one note - untag_note(["abc...", "def..."], "Work") - Remove one tag from two notes - untag_note("abc...", ["Work", "Urgent"]) - Remove two tags from one note - untag_note(["abc...", "def..."], ["Work", "Urgent"]) - 2x2 = 4 ops
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note_id | Yes | Note ID, or list of note IDs | |
| tag_name | Yes | Tag name, or list of tag names |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |