> ## Documentation Index
> Fetch the complete documentation index at: https://docs.yieldo.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Admin Vault Detail

> Full vault detail bypassing the public-side disable filter. Mirrors
/api/vaults/[vaultId].js so the admin can review metrics — including
snapshots for the APY chart — before flipping a vault live.

Accepts vaults that exist in the indexer but not the registry (newly
indexed vaults that haven't been added to vaults.json yet). For those,
the registry block is synthesized so the FE can render scores while
deposits/withdrawals stay hard-locked.



## OpenAPI

````yaml https://api.yieldo.xyz/openapi.json get /v1/admin/vaults/{vault_id}
openapi: 3.1.0
info:
  title: Yieldo API
  description: Cross-chain deposit aggregator for ERC-4626 and custom yield vaults
  version: 1.0.0
servers:
  - url: https://api.yieldo.xyz
    description: Production
security: []
paths:
  /v1/admin/vaults/{vault_id}:
    get:
      tags:
        - admin
      summary: Admin Vault Detail
      description: |-
        Full vault detail bypassing the public-side disable filter. Mirrors
        /api/vaults/[vaultId].js so the admin can review metrics — including
        snapshots for the APY chart — before flipping a vault live.

        Accepts vaults that exist in the indexer but not the registry (newly
        indexed vaults that haven't been added to vaults.json yet). For those,
        the registry block is synthesized so the FE can render scores while
        deposits/withdrawals stay hard-locked.
      operationId: admin_vault_detail_v1_admin_vaults__vault_id__get
      parameters:
        - name: vault_id
          in: path
          required: true
          schema:
            type: string
            title: Vault Id
        - name: authorization
          in: header
          required: false
          schema:
            type: string
            default: ''
            title: Authorization
        - name: x-admin-address
          in: header
          required: false
          schema:
            type: string
            default: ''
            title: X-Admin-Address
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema: {}
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError

````