ListCompanyEventChanges
Polls account-scoped material-impact changes from a signed opaque cursor. Requires company_monitoring:read; runtime remains disabled until dependency #6003 passes.
Authorizations
User-issued WorldMonitor API key.
Query Parameters
Required signed opaque poll cursor bound to the account, mode, expiry, and snapshot generation; never a storage identifier.
^cmc1\.[A-Za-z0-9_-]{16,1000}[A-Za-z0-9_-]{0,536}\.[A-Za-z0-9_-]{43}$Maximum changes to return, from 1 through 100; zero requests the server default.
Optional JMESPath expression applied server-side to project or reduce the JSON response before it is returned (mirrors the MCP jmespath argument). Invalid expressions, expressions larger than 1024 UTF-8 bytes, or projections that exceed the 256 KB output cap return HTTP 400 with a {_jmespath_error, original_keys} envelope. Grammar and worked examples: https://www.worldmonitor.app/docs/mcp-jmespath.
Response
Successful response
100^cmc1\.[A-Za-z0-9_-]{16,1000}[A-Za-z0-9_-]{0,536}\.[A-Za-z0-9_-]{43}$CompanyEventPollState tells a client whether it may continue or must resnapshot.
COMPANY_EVENT_POLL_STATE_UNSPECIFIED, COMPANY_EVENT_POLL_STATE_CURRENT, COMPANY_EVENT_POLL_STATE_SNAPSHOT_REQUIRED 