API referenceSign-in and account
Save a new passkey
POST
Verifies the authenticator's registration response and stores the passkey under the given name.
Any signed-in caller. Not available to MCP clients or the assistant.
cookie
seylo_session<token>application/json- body
ticket*stringLength
1 <= length <= 200name*stringLength
1 <= length <= 60response*WebAuthn options or response JSON.
Success.
application/json- response
id*stringPanel-issued id.
Match
^[a-z0-9]{16}$name*stringcreatedAt*stringFormat
date-timecurl -X POST 'https://example.com/api/v1/auth.passkeyRegisterFinish' \ -H 'Content-Type: application/json' \ -d '{ "ticket": "string", "name": "string", "response": {}}'Example Response
{ "id": "string", "name": "string", "createdAt": "2019-08-24T14:15:22Z"}Start adding a passkey POST
Returns WebAuthn creation options for navigator.credentials.create and a ticket for auth.passkeyRegisterFinish. Needs a sign-in or auth.reauth from the last 15 minutes (FORBIDDEN details.reason "reauth" otherwise). Any signed-in caller. Not available to MCP clients or the assistant.
Remove a passkey POST
Deletes one of your own passkeys. That device can no longer sign in. Any signed-in caller. Not available to MCP clients or the assistant.