not_found
HTTP status: 404 · Code: not_found
No such route or resource.
Why it happens
Section titled “Why it happens”The path does not exist, or the thing it names does not. This is the general code; the API uses a specific one (user_not_found, project_not_found) when it can.
How to fix
Section titled “How to fix”Check the endpoint and the path. The endpoint is your Orvano URL without /v1; the SDKs add /v1 themselves. If you call the API by hand, compare your path with the API reference.
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 not_found 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.notFound) { // handle not_found } 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.notFound) rethrow; // handle not_found}using Orvano;
try{ // your Orvano call}catch (OrvanoException error) when (error.Code == ErrorCode.NotFound){ // handle not_found}The error also carries the HTTP status (404), 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.