Passkey Signup Begin
Starts a passkey-only signup: a new person joins an OPEN workspace with nothing but a passkey (no email, no phone). Returns WebAuthn creation options (a discoverable, user-verifying passkey whose user handle is the new person's id) and an opaque handle to echo to finishPasskeySignup. Requires a passing Cloudflare Turnstile turnstile_token. Refusals: 403 registration_rejected (workspace not open-join, or inactive), 403 wrong_auth_scheme (a Privy-backed workspace), 409 webauthn_not_configured (no passkey relying party for this host), 403 passkey_signup_unavailable (off on this instance, Turnstile not configured, or the workspace's sign-in settings disallow passkeys), 403 turnstile_failed, 503 turnstile_unavailable (retry), 429 passkey_signup_limit_reached (the workspace's daily passkey-signup cap), 400 invalid_display_name, 404 tenant_not_found / tenant_code_expired. GET /auth/config reports passkey_signup for the workspace. Invites stay email-bound: an invite-only workspace cannot be joined this way.
Request
- Base URL: https://api.instruxi.dev/api/v1/enforcer
- URL: https://api.instruxi.dev/api/v1/enforcer/auth/passkey/signup/begin
- Auth: none declared
Request body
Response
OK
Example response
{
"success": true
}Changes
No recorded changes to this operation across all 1 revision of this API.