---
title: "GET /vault/status"
method: GET
path: "/vault/status"
---

# GET /vault/status

`GET /vault/status`

## Request

- Base URL: `https://api.useanima.sh/v1`
- URL: `https://api.useanima.sh/v1/vault/status`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

## Query parameters

- `agentId` union: Agent identifier. Optional when using an agent API key (resolved automatically); required when using a master key.
  - string
  - string

## Response `200`

OK

- object: Current vault connection and lock status
  - `serverUrl` string, required: Vault backend server URL
  - `lastSync` string, date-time, nullable, required: Timestamp of the last synchronization
  - `status` 'unlocked' | 'locked' | 'unauthenticated', required: Current vault lock state
  - `defaultRevealPolicy` 'standard' | 'brokered', required: Organization default applied when a new credential does not request a reveal policy

---

[API](https://skmtc.dev/useanima/apis/anima-api.md) · [All operations](https://skmtc.dev/useanima/apis/anima-api/llms.txt) · [OpenAPI document](https://skmtc.dev/useanima/apis/anima-api/revisions/aaa148188980?raw)
