Advanced - Custom UI
Submit Passkey Session
Process WebAuthn authenticator responses and create/update externally signed accounts on the blockchain
POST
Submit passkey session
Passkeys are currently only live on devnet. Mainnet support is coming soon.
Processes WebAuthn authenticator responses for custom UI implementations. This is an advanced endpoint for companies that need to host passkey flows on their own domain.
For most applications, use the hosted UI approach instead.
Key Notes
- Custom Domain: Use this endpoint when hosting passkey flows on your own domain
- Complete Response Required: Submit the full WebAuthn authenticator response object
- Slot Number: Extract from URL parameters when creating the passkey session
For detailed implementation, see the Custom Domain guide.
Authorizations
UUID-based API key provided by Squads
Headers
Specifies the network for the API request
Available options:
mainnet
, devnet
Body
application/json
Response
200
application/json
Passkey session submitted successfully
The response is of type object
.
Submit passkey session