API referenceSign-in and account
Start signing in with a passkey
POST
Returns WebAuthn request options for navigator.credentials.get (discoverable credentials, no email needed) and a ticket.
Needs no sign-in. Not available to MCP clients or the assistant.
application/json- body
Success.
application/json- response
ticket*stringoptions*WebAuthn options or response JSON.
curl -X POST 'https://example.com/api/v1/auth.passkeyLoginBegin' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "ticket": "string", "options": {}}Sign out POST
Ends the current session and clears its cookie. API keys are not affected. Any signed-in caller. Not available to MCP clients or the assistant.
Sign in with a passkey POST
Verifies the passkey assertion and starts a session. A passkey counts as both factors, so 2FA is not asked again. Needs no sign-in. Not available to MCP clients or the assistant.