Skip to content

Fresh KDF salt + pepper (pending until genesis or a password change commits them)

POST
/v1/account/unlock/prepare
curl --request POST \
--url https://app.skillpouch.net/v1/account/unlock/prepare

Before genesis: any bound session of the account. Afterwards (master-password change): an unlocked browser with a fresh sign-in.

Default Response

Media typeapplication/json
object
ok
required
boolean
data
required
object
kdf_salt
required
string
/^[A-Za-z0-9_-]{22}$/
kdf_params
required
object
alg
required
string
Allowed values: argon2id
m
required
integer
>= 19456 <= 1048576
t
required
integer
>= 2 <= 10
p
required
integer
>= 1 <= 4
pepper
required
string
/^[A-Za-z0-9_-]{43}$/
meta
required
object
request_id
required
string
next_cursor
string | null

Example

{
"ok": true,
"data": {
"kdf_params": {
"alg": "argon2id"
}
}
}