> ## 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.

# VaultEffectiveSecret

Metadata for the one secret the intern's outbound requests receive under this name. The secret value is never returned. The intern receives it only on requests to a hostname in `hosts`, or on any request when `hosts` is `null`; a request to any other hostname receives no secret under this name, even when another vault holds one. `fingerprint` is comparable only within one vault.

## Example Usage

```typescript theme={null}
import { VaultEffectiveSecret } from "@openrouter/sdk/models";

let value: VaultEffectiveSecret = {
  createdAt: new Date("2026-09-15T17:44:00.000Z"),
  fingerprint:
    "sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08",
  hosts: [
    "api.github.com",
  ],
  name: "github_token",
  scope: "intern",
};
```

## Fields

| Field | Type | Required | Description |
| - | - | - | - |
| `createdAt` | [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) | :heavy\_check\_mark: | N/A |
| `fingerprint` | *string* | :heavy\_check\_mark: | N/A |
| `hosts` | *string*\[] | :heavy\_check\_mark: | N/A |
| `name` | *string* | :heavy\_check\_mark: | N/A |
| `scope` | [models.VaultEffectiveSecretScope](../models/vaulteffectivesecretscope.mdx) | :heavy\_check\_mark: | Where the delivered secret is stored: `intern` for the intern's own vault, `attached` for a vault attached to the intern, `workspace` for the workspace vault. |
