List Nudges
The pending nudges of your active account, newest first. A nudge is a finding the platform's background checks raised about the account — for example a TLS certificate about to expire, an elevated error rate, an unpaid invoice or a breached AI objective. Each one carries a short title for a card and a prompt: a first-person message that starts a conversation with the Iris AI assistant about the finding.
The same finding is never listed twice: when a check finds the same condition again it refreshes the existing nudge (new title, prompt and created_at) — and brings it back as pending if it was dismissed. Some checks also dismiss their nudge on their own once the condition is gone.
When the account has muted nudges (nudge preferences), this answers an empty list with optout: true.
Permissions: any member of the active account; no role permission is needed. The list is not paginated.
Response (200 OK)
created_at, newest first. Empty when there are none or when nudges are muted.true when the account has muted nudges.Nudge object
cert_expiry, usage_burn, posture, unpaid_invoice, card_expiry, downgrade_grace, error_rate, suspicious_traffic, latency, domain_expiry, endpoint_down, autonomy_rollback or objective_breach.kind (a refreshed finding keeps the same nudge). Omitted when empty.pending or dismissed. This list only returns pending nudges.kind: critical for cert_expiry and unpaid_invoice (they can take a service down or lead to suspension), warning for every other kind.Deprecated: until the sunset this response also carries the legacy integer id and *_id fields. Don't use them; read uuid and the *_uuid fields.
Errors
No active account selected, or Not a member of this account.Failed to list nudges.