> ## Documentation Index > Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt > Use this file to discover all available pages before exploring further. # CustomOriginStatus The vault injection decision for this destination, at `read_at`. ## Example Usage ```typescript theme={null} import { CustomOriginStatus } from "@openrouter/sdk/models"; let value: CustomOriginStatus = { failure: "", state: "no_credential", }; ``` ## Fields | Field | Type | Required | Description | | - | - | - | - | | `failure` | *string* | ✔️ | The credential failure code when `state` is `failing`; null otherwise. | | `state` | [models.CustomOriginState](../models/customoriginstate.mdx) | ✔️ | N/A |