update_pulse_item
Change one Pulse item's state. Every action changes the queue for the WHOLE workspace — an item belongs to the workspace, not to whoever called the tool, so dismissing a recommendation hides it from every member and records who decided that. Closing a card does not fix its cause: a detector that still observes the condition raises the item again on its next sweep, and a dismissed recommendation returns by itself after the cooldown. Does not apply a recommendation's proposed change — that is a dashboard action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Free-text note stored with a `resolve`. Required when overriding a critical item. | |
| action | Yes | acknowledge: close it as seen. resolve: close it with a reason. dismiss/restore: hide or unhide a recommendation for the workspace. snooze: hide it from the workspace queue until a time. | |
| itemId | Yes | Required. Pulse item id, as returned by list_pulse_items. | |
| reason | No | Optional reason recorded with a `dismiss`, so a teammate can see why it was waved off. | |
| snoozeUntil | No | Required for `snooze`. ISO 8601 timestamp in the future, e.g. "2026-09-15T09:00:00Z". | |
| applicationId | No | Application (workspace) id. Optional: an application-scoped key (app_...) defaults to its own application, but a personal key (usr_...) has no default and omitting it fails with MCP_APPLICATION_REQUIRED. Call list_applications to get the id. | |
| resolutionCode | No | Required for `resolve`. reviewed = looked at it, no_action_needed = not a real problem, fixed_elsewhere = handled outside the platform. |