Skip to main content

Out-of-band Options

Out-of-band transactions refer to Proof, Selfie, or Verification transactions that do not occur within an embedded integration. Practically speaking, these transactions are sent to a user's phone or email as defined by the transport type(1, 2, 3) in the request body transaction initiation API call.

Example Out-of-band Proof

Following the example from the Proof transaction workflow, the following request body would send an email to test.user@example.com with a link to supply their document data and biometrics.

API Call:

curl --location --request POST 'https://id.authid.ai/IDCompleteBackendEngine/Default/AdministrationServiceRest/foreignOperations/documents'

Example request body:

{
"DocumentTypes": [
"2"
],
"TimeoutSec": 3600,
"PhoneNumber": "",
"Email": "test.user@example.com",
"TransportType": 2,
"IntroductionText": "Welcome. Please prove your identity."
}

Email example: img

Special Considerations

Since these workflows are slightly different than the embedded experience, there are a few considerations that you must take before engaging in their implementation.

  • Note that the OneTimeSecret is not returned by the API since it is generated as part of the email/SMS template.
  • You will still receive the OperationId and can still poll the status of the operation.
  • The templates for these transactions can be customized at the tenant level. Contact your technical lead at authID for more information about white-labeling this experience.