mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-26 13:39:47 +00:00
6f97d2a0bc
Follows the token authority fixes. The API reference now says: - agent uninstall is a collector's own-token removal, or an admin session; - AI narration of reports needs ai:execute from API-token callers, for single and fleet reports, and otherwise falls back to the deterministic summary; - API-token callers manage only the tokens in their own organizations, and only an instance-wide token can create, edit, rotate or delete another instance-wide token; - quick setup that would change credentials needs an instance-wide token from API-token callers. Adds the missing entry for POST /api/security/tokens/<id>/rotate, which the regenerate entry already points scoped tokens to. test_api_reference_routes.py pins each statement to the code that enforces it, so the reference and the gates cannot drift apart. Each pin fails when the code or the reference is reverted. Contract-Neutral: Customer docs corrected to match shipped behaviour; no runtime, API or contract change.