Skip to content

Register

POST
/auth/registration

Registers a new WebAuthn credential for a user.

session_id
required
Session identifier

HTTP-only cookie.

string
/^[\w-]+$/
Any of:
Sign-in with Ethereum
object
method
required
Method

Sign-in with Ethereum.

Allowed values: siwe
id
required
Address

Address to sign in with.

string
signature
required
Signature

Signature of the cryptographic challenge message.

WebAuthn registration response containing credential identifier and factory address.

object
credentialId
required
Base64URL encoded credential identifier
string
/^[\w-]+$/
factory
required
Account factory address
string
x
required
Credential public key x coordinate
y
required
Credential public key y coordinate
auth
required
Session expiry

When the authenticated session will expire.

number
intercomToken
required
Any of:
string
nullable