Store a client-encrypted one-time secret
create_one_time_secretStore an already encrypted AES-256-GCM envelope for at most 24 hours. Encrypt locally first. Never send plaintext or the decryption key to MCP, chat or this API. MCP clients may log tool arguments and bearer tokens. Returns separate read and receipt tokens once. Maximum plaintext size before encryption is 16384 bytes. Creation allows 100 per IP per UTC day; not idempotent. No API key, no account and no sign up.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nonce | Yes | Unpadded base64url of the fresh 12-byte nonce. | |
| version | Yes | The envelope version, always 1. | |
| algorithm | Yes | The cipher, always AES-256-GCM. | |
| ciphertext | Yes | Unpadded base64url ciphertext including the 16-byte authentication tag, no key. |