/admin/oauth-apps/{appId}/suspensionA suspended app can’t be authorized, and every token it holds stops working at once. Restoring it brings its connections back.
collector.suspendOAuthApp()X-Request-IdappIdstring (uuid)requiredsuspendedbooleanrequiredreasonstring or nullRequired to suspend.
at most 500 characters
200OKThe app.
invalid_request: The query or body doesn’t match the schema (see errors[]).
invalid_json: The body isn’t JSON.
not_found: Not an admin (moderator): the same 404 as a missing route.
app_changed: Changed by another request at the same moment: look again.
payload_too_large: The body is over 1,048,576 bytes, this operation’s limit.
rate_limitedtemporarily_blocked
rate_limited: Over the caller’s limit: the per-minute burst or the per-day quota (RateLimit headers; wait Retry-After seconds).
temporarily_blocked: Too many refused requests in a row: blocked for a while (Retry-After says how long).
internal: Something went wrong on our side (quote the requestId).