---
title: "Store Secret in Vault"
method: POST
path: "/vault/store"
tags: ["Vault"]
---

# Store Secret in Vault

`POST /vault/store`

Store or update a secret in the DeepSecure vault.
Secrets are used for secure API key management and injection at runtime.

## Request body

- SecretStoreRequest
  - `name` string, required
  - `value` string, required
  - `secret_metadata` object — Additional metadata for the secret

## Response `201`

Secret stored successfully

- SecretStoreResponse
  - `name` string
  - `message` string

## Other responses

- `400` — Bad Request - Invalid input parameters
- `401` — Unauthorized - Invalid or missing authentication
- `500` — Internal Server Error - Unexpected server error

---

[API](https://skmtc.net/deeptrail/apis/deepsecure-api-dual-service-architecture.md) · [All operations](https://skmtc.net/deeptrail/apis/deepsecure-api-dual-service-architecture/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deeptrail/deepsecure-api-dual-service-architecture/versions/78627360c082/schema)
