list_signals
What has changed on this map, as typed events with a severity, the objects they concern and a payload of counts and structure. This is the pulse: poll it to find work rather than re-reading the whole map — a finding that appeared or went away, a finding whose status a human moved, a process step that now takes twice as long, a process that stopped running altogether. Filter with since (an ISO timestamp from a previous call), kinds and unacted; page with limit and the returned next_cursor. Payloads carry aggregates and structure, not rows. Follow a signal up with list_findings for its finding_key, or get_object and route for the objects it names.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kinds | No | ||
| limit | No | Signals per page, 1-100. Default 50. | |
| since | No | ISO 8601 timestamp — only signals created after it. | |
| cursor | No | The next_cursor from the previous call. | |
| unacted | No | Only signals nobody has recorded an action against yet. For a key limited to part of the map, a record counts only when that key may see it: one made without the signal's current version, or while the signal named objects outside the key, does not, so such a signal still comes back. |