Skip to content
Inkbox

Inkbox

BlogContactDocs
GuidesAPI Reference

Ctrl K

GuidesAPI Reference

Jump to

Vault API

A zero-knowledge encrypted credential store for your organization. Store API keys, login credentials, SSH keys, and other secrets — Inkbox never sees the plaintext. All encryption and decryption happens client-side using your vault key.

API base URL:

https://inkbox.ai/api/v1/vault

Quick start

Create an account and get your service token from the Inkbox console:

Get service token

Most vault API requests support service-token authentication. Vault deletion is handled separately in the Inkbox Console. See individual endpoint docs for details.

X-Service-Token: YOUR_SERVICE_TOKEN

Vault

Only one active vault can exist per organization. After deleting a vault, you can initialize a new one.

Get vault info

GET

Get vault metadata including secret and key counts

/api/v1/vault/info

Unlock vault

GET

Fetch encrypted secrets and wrapped keys for client-side decryption

/api/v1/vault/unlock

Delete vault

DELETE

Delete the vault and all its keys and secrets

/api/v1/vault

Secrets

Create secret

POST

Store a new encrypted secret

/api/v1/vault/secrets

List secrets

GET

List all secrets (metadata only, no payloads)

/api/v1/vault/secrets

Get secret

GET

Get a single secret with its encrypted payload

/api/v1/vault/secrets/{secret_id}

Update secret

PATCH

Update a secret's name, description, or encrypted payload

/api/v1/vault/secrets/{secret_id}

Delete secret

DELETE

Delete a secret

/api/v1/vault/secrets/{secret_id}

Keys

Access control


Vault info response

GET /vault/info returns the following fields:

FieldTypeDescription
idUUIDVault identifier
organization_idstringOrganization that owns this vault
statusstringLifecycle status: active or deleted
created_atstringCreation timestamp (ISO 8601)
updated_atstringLast update timestamp (ISO 8601)
key_countintegerNumber of active primary vault keys
secret_countintegerNumber of active vault secrets
recovery_key_countintegerNumber of active recovery keys

Delete vault DELETE

DELETE /vault

Delete the vault and all associated keys and secrets. This is a destructive operation — all vault keys and secrets are permanently inaccessible after deletion. This action is performed in the Inkbox Console.

After deletion, the organization can initialize a new vault. The deleted vault does not block creating a new one.

Response

Returns 204 No Content on success.

Where to delete a vault

Delete the vault from the Inkbox Console:

Open Inkbox Console

Additional resources

  • Agent Identity API
  • Mail API
  • Phone API

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Inkbox

Copyright © 2026 Inkbox

This site is protected by reCAPTCHA.

Google Privacy Policy and Terms of Service apply.

Website

Vault API