Initiate a verification transaction.

Initiate a verification transaction that is associated with an authenticator registration.

The transaction specifies the authentication methods that the user must complete. This request creates a transaction and sends a push notification to the associated authenticator.

The transaction will remain in a PENDING state until one or more of the following conditions occur:
- All or one of the requested authentication methods is successfully validated based on the transaction logic.
- One or none of the requested authentication methods fails the validation based on the transaction logic.
- The transaction is denied for any reason.
- The transaction is canceled.
- The transaction expires.

Entitlements:
- authnAnyUser (Authenticate any user)
- authn (Authenticate self)

Path Params
string
required

The authenticator registration identifier.

Body Params

A JSON payload that specifies the verification transaction data.

object
required

The JSON representation of the transactional data to be signed.

object
required

The push notification parameters.

array of objects
required

The authentication methods allowed for the transaction

authenticationMethods*
string
required

The logical operator to apply to the list of authentication methods

int32
required

The length of time, in seconds, the transaction will be valid

Responses

Language
URL
Choose an example:
application/json