Logins
Save a login
Store a website login your skills can sign in with. It is encrypted, never shared and never returned.
POST
Save a login
The response shows the site and a masked username (
to***h) only. No endpoint, tool or webhook ever returns the password, the authenticator seed or a code.
Add totp_secret when the site asks for a code from an authenticator app. The run works out the current code itself when it signs in.
There is no MCP tool for this on purpose: a password in a tool call would stay in the AI client’s chat history. Save logins here or in the app’s Vault. See Skills that need a login.Authorizations
API key with the vd_sk_ prefix. Create keys from Settings, API Keys in the dashboard.
Body
application/json
The site's domain or a URL on it.
Example:
"the-internet.herokuapp.com"
Maximum string length:
320Stored encrypted. Never returned by any endpoint.
Maximum string length:
1024Authenticator seed (base32, or the whole otpauth:// URI) for sites that ask for an app code. Never returned.
Maximum string length:
120Maximum string length:
500
