Skip to main content
PATCH
Replace a login's fields
Send "totp_secret": "" to remove the authenticator seed.

Authorizations

Authorization
string
header
required

API key with the vd_sk_ prefix. Create keys from Settings, API Keys in the dashboard.

Path Parameters

login_id
string
required

Body

application/json

Every field is optional; the ones you send replace the stored value. totp_secret: "" removes the seed.

site
string | null

The site's domain or a URL on it.

Example:

"the-internet.herokuapp.com"

username
string | null
Maximum string length: 320
password
string | null

Stored encrypted. Never returned by any endpoint.

Maximum string length: 1024
totp_secret
string | null

Authenticator seed (base32, or the whole otpauth:// URI) for sites that ask for an app code. Never returned.

label
string | null
Maximum string length: 120
notes
string | null
Maximum string length: 500

Response

The masked login.

A saved login as every endpoint shows it. Never the password, seed or a code.

id
string
site
string | null
username_hint
string
Example:

"to***h"

label
string
notes
string | null
has_totp
boolean
created_at
string<date-time>
updated_at
string<date-time>