Diagnostics and Events for Every Product via the API
Every managed product now answers the question why is this not working through the same status model, diagnose endpoint and event stream, so your scripts and agents can operate the platform end to end.
What's changed
- Call /diagnose on caches, databases, queues, static sites, VPS, object storage buckets and Rapids containers to get ranked findings, each with a stable code, a severity and whether a retry can help
- Read recent cluster events for a resource with /events, and cursor-paged workload logs with /logs on managed workloads (a VPS exposes events only, since it runs your own operating system)
- Every show response carries status_details and capabilities, so you know which of logs, events and diagnose a resource supports before calling it, and whether the reading is stale
- A bucket at its size limit now diagnoses as storage.quota_exceeded instead of silently rejecting writes
- API tokens can now be scoped to queues and parameter groups
- The published OpenAPI document is served from the committed contract and describes the real shape of status_details, capabilities, meta and diagnose findings