Initializes a flow that will authenticate WebAuthn credentials using a secondary device. Requested by the access device (e.g., desktop) before delegating authentication to another device. Returns a cross-device ticket ID that should be passed to the biometric device to start the authentication (e.g., by encoding it in a QR code).
Name of user account, as used in the WebAuthn registration. If not provided, the authentication will start without the context of a user and it will be inferred by the chosen passkey
Flat object that contains the data that your customer should approve for a transaction signing or custom approval flow. It can contain up to 10 keys, and only alphanumeric characters, underscores, hyphens, and periods. It will be returned as a claim in the ID token upon successful authentication.
{ "transaction_id": "eFII2y40uB9hQ98nXt3tc1IHkRt8GrRZiqZuRn_59wT", "sum": "200" }
- Sandbox environmenthttps://api.sbx.transmitsecurity.io/cis/v1/auth/webauthn/cross-device/authenticate/init
- US production environmenthttps://api.transmitsecurity.io/cis/v1/auth/webauthn/cross-device/authenticate/init
- EU production environmenthttps://api.eu.transmitsecurity.io/cis/v1/auth/webauthn/cross-device/authenticate/init
- CA production environmenthttps://api.ca.transmitsecurity.io/cis/v1/auth/webauthn/cross-device/authenticate/init
- AU production environmenthttps://api.au.transmitsecurity.io/cis/v1/auth/webauthn/cross-device/authenticate/init
- JP production environmenthttps://api.gasne1-ts01.transmitsecurity.io/cis/v1/auth/webauthn/cross-device/authenticate/init
curl -i -X POST \
https://api.sbx.transmitsecurity.io/cis/v1/auth/webauthn/cross-device/authenticate/init \
-H 'Content-Type: application/json' \
-d '{
"client_id": "string",
"username": "string",
"approval_data": {
"transaction_id": "eFII2y40uB9hQ98nXt3tc1IHkRt8GrRZiqZuRn_59wT",
"sum": "200"
}
}'