user_blocked
HTTP status: 403 · Code: user_blocked
The user is blocked.
Why it happens
Section titled “Why it happens”The user is blocked, so they can’t sign in and their existing sessions stop working.
How to fix
Section titled “How to fix”Tell the person their account is blocked and how to reach you. An admin can unblock them in the console, or your server can call users.unblock with an API key.
Catch it in your code
Section titled “Catch it in your code”Every SDK throws one error type for a failed call. Match on its code, which is always user_blocked for this error, never on the message.
import { ErrorCode, OrvanoError } from '@orvano/js'
try { // your Orvano call} catch (error) { if (error instanceof OrvanoError && error.code === ErrorCode.userBlocked) { // handle user_blocked } else { throw error }}import 'package:orvano_flutter/orvano_flutter.dart'; // or orvano_dart on a server
try { // your Orvano call} on OrvanoException catch (error) { if (error.code != ErrorCode.userBlocked) rethrow; // handle user_blocked}using Orvano;
try{ // your Orvano call}catch (OrvanoException error) when (error.Code == ErrorCode.UserBlocked){ // handle user_blocked}The error also carries the HTTP status (403), a message, and a request ID. Quote the request ID when you report a problem: the server logs it with the failure. See Errors for how errors work in every SDK, or every error code.