Calling this method will perform a verification. If your account includes address cleansing set the CleansedAddress flag to get
additional address information in the result. You can query configuration to get what fields are available to you in each country.
It is also possible to get sample requests from the customer portal.

Sandbox Accounts

If you are configured for a sandbox account make sure to call Get Test Entities to get test data for a country you want to try. Sandbox accounts only use these test entities and so trying to verify with any other data will result in no matches being found.

SDKs

//Example Username: JoeNapoli_API_Demo, Example Password: 05uZuPRCyPi!6
var truliooClient = new TruliooApiClient("JoeNapoli_API_Demo", "05uZuPRCyPi!6");
VerifyRequest request = new VerifyRequest()
{
    AcceptTruliooTermsAndConditions = true,
    ConfigurationName = "Identity Verification",
    CountryCode = "CA",
    DataFields = new DataFields()
    {
        Business = new Business()
        {
          BusinessName = "The Company Inc.",
          BusinessRegistrationNumber = "P987867",
          JurisdictionOfIncorporation = "BC",
          DayOfIncorporation = 1,
          MonthOfIncorporation = 9,
          YearOfIncorporation = 2014
        },
        Location = new Location()
        {
          BuildingNumber = "1450",
          UnitNumber = "7",
          StreetName =  "West",
          StreetType = "st",
          City = "Vancouver",
          StateProvinceCode = "BC",
          PostalCode = "V6l 19Y"
        },
        Communication = new Communication()
        {
          Telephone = "1 (888) 123-8959",
          EmailAddress = "[email protected]"
        }
    }
};

VerifyResult result = await truliooClient.Verification.VerifyAsync(request);
//Example Username: JoeNapoli_API_Demo, Example Password: 05uZuPRCyPi!6
ApiClient apiClient = new ApiClient();
apiClient.setUsername("JoeNapoli_API_Demo");
apiClient.setPassword("05uZuPRCyPi!6");
VerificationsApi verificationClient = new VerificationsApi(apiClient);
VerifyRequest request = new VerifyRequest()
    .acceptTruliooTermsAndConditions(Boolean.TRUE)
    .configurationName("Identity Verification")
    .countryCode("US")
    .dataFields(new DataFields()
        .personInfo(new PersonInfo()
            .firstGivenName("Kyle Antwon")
            .middleName("")
            .firstSurName("Hertz"))
        .document(new Document()
            .documentFrontImage(frontImageAsByteArray[])
            .documentBackImage(backImageAsByteArray[])
            .livePhoto(livePhotoImageAsByteArray[])
            .documentType("DrivingLicence")));

//verify
VerifyResult result = verificationClient.verify(request)

//verifyAsync
verificationClient.verifyAsync(request, new ApiCallback<VerifyResult>() {
    @Override
    public void onFailure(ApiException e, int statusCode, Map<String, List<String>> responseHeaders) {
        Logger.getLogger(SdkJavaV1Sample.class.getName()).log(Level.SEVERE, null, e);
    }
    @Override
    public void onSuccess(VerifyResult result, int statusCode, Map<String, List<String>> responseHeaders) {
        System.out.println(result); //To change body of generated methods, choose Tools | Templates.
    }
    @Override
    public void onUploadProgress(long bytesWritten, long contentLength, boolean done) {
        //To change body of generated methods, choose Tools | Templates.
    }
    @Override
    public void onDownloadProgress(long bytesRead, long contentLength, boolean done) {
        //To change body of generated methods, choose Tools | Templates.
    }
});
Language
Authentication
Basic
base64
:
Click Try It! to start a request and see the response here!