Skip to main content
PUT
Replace recovery codes
Saved codes are never shown again, only counted. The codes pass through this client and its model provider, so warn the user first.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

a saved login ID: login_ and 32 lowercase hex digits

Example:

"login_0f8e2d1c4b3a49e8a7f6e5d4c3b2a190"

Body

application/json
codes
string[]
required

an array of at most 20 item(s)

Required array length: 1 - 20 elements

a string at most 64 character(s) long

Required string length: 4 - 64

Response

The login

id
string
required

a saved login ID: login_ and 32 lowercase hex digits

Example:

"login_0f8e2d1c4b3a49e8a7f6e5d4c3b2a190"

label
string | null
required
site
object
required
username_masked
string
required
identifier_type
enum<string>
required
Available options:
username,
email,
phone,
account_number
sign_in
enum<string>
required
Available options:
password,
code
saved_fields
enum<string>[] | null
required

What it holds besides its username and password; null when not recorded

Available options:
email,
phone,
account_number,
date_of_birth,
zip,
recovery_codes,
preferred_method
two_factor
object
required
status
enum<string>
required
Available options:
unverified,
verified,
needs_attention
needs_attention
object | null
required
locked
boolean
required

Personal accounts: its identity is fixed after the first verified sign-in

your_access
enum<string>
required

use: run and build with it. edit: also reveal and change it. manage: also share and delete it

Available options:
use,
edit,
manage
created_at
string
required

When it was saved, ISO 8601 UTC

updated_at
string
required

When it last changed, ISO 8601 UTC

verified_at
string | null
required

Its first verified sign-in, ISO 8601 UTC; null before one