1.0.3 • Published 3 years ago

trulioo-sdk v1.0.3

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

Trulioo JavaScript SDK

  • Package version: 1.0.3
  • API version: v1
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen

Installation

This SDK targets JavaScript ECMAScript 6.

With npm

npm install trulioo-sdk

Sample Application

Check out our sample application for this SDK in the sample-app folder.

Getting Started

Example of testing authentication (ES6)

const Trulioo = require('trulioo-sdk');

// Configure API key authorization
Trulioo.ApiClient.instance.authentications['ApiKeyAuth'].apiKey = 'YOUR-X-TRULIOO-API-KEY';

// Construct instance of ConnectionApi
const connectionApi = new Trulioo.ConnectionApi(apiClient);

// Configure mode: 'trial' or 'live'
const mode = 'trial';

// Call ConnectionApi#testAuthentication
(async () => {
  try {
    const result = await connectionApi.testAuthentication(mode);
    console.log(result);
  } catch (error) {
    console.log('Error when calling ConnectionApi#testAuthentication');
    console.log(`Status code:      ${error.status}`);
    console.log(`Reason:           ${error.response.body}`);
    console.log(`Response headers: ${JSON.stringify(error.response.headers)}`);
  }
})();

Testing

This project uses Mocha for unit testing and Istanbul for code coverage. Configuration is located in package.json.

npm install
npm test

Documentation for APIs

All URIs are relative to https://gateway.trulioo.com.

ClassMethodHTTP requestDescription
Trulioo.BusinessApigetBusinessSearchResultGET /{mode}/business/v1/search/transactionrecord/{id}Get Business Search Result
Trulioo.BusinessApisearchPOST /{mode}/business/v1/searchSearch
Trulioo.ConfigurationApigetBusinessRegistrationNumbersGET /{mode}/configuration/v1/businessregistrationnumbers/{countryCode}/{jurisdictionCode}Get Business Registration Numbers
Trulioo.ConfigurationApigetConsentsGET /{mode}/configuration/v1/consents/{configurationName}/{countryCode}Get Consents
Trulioo.ConfigurationApigetCountryCodesGET /{mode}/configuration/v1/countrycodes/{configurationName}Get Country Codes
Trulioo.ConfigurationApigetCountrySubdivisionsGET /{mode}/configuration/v1/countrysubdivisions/{countryCode}Get Country Subdivisions
Trulioo.ConfigurationApigetDatasourcesGET /{mode}/configuration/v1/datasources/{configurationName}/{countryCode}Get Datasources
Trulioo.ConfigurationApigetDetailedConsentsGET /{mode}/configuration/v1/detailedConsents/{configurationName}/{countryCode}Get Detailed Consents
Trulioo.ConfigurationApigetDocumentTypesGET /{mode}/configuration/v1/documentTypes/{countryCode}Get Document Types
Trulioo.ConfigurationApigetFieldsGET /{mode}/configuration/v1/fields/{configurationName}/{countryCode}Get Fields
Trulioo.ConfigurationApigetRecommendedFieldsGET /{mode}/configuration/v1/recommendedfields/{configurationName}/{countryCode}Get Recommended Fields
Trulioo.ConfigurationApigetTestEntitiesGET /{mode}/configuration/v1/testentities/{configurationName}/{countryCode}Get Test Entities
Trulioo.ConnectionApiconnectionAsyncCallbackUrlPOST /{mode}/connection/v1/async-callbackConnection Async Callback Url
Trulioo.ConnectionApisayHelloGET /{mode}/connection/v1/sayhello/{name}Say Hello
Trulioo.ConnectionApitestAuthenticationGET /{mode}/connection/v1/testauthenticationTest Authentication
Trulioo.VerificationsApidocumentDownloadGET /{mode}/verifications/v1/documentdownload/{transactionRecordId}/{fieldName}Document Download
Trulioo.VerificationsApigetTransactionRecordGET /{mode}/verifications/v1/transactionrecord/{id}Get Transaction Record
Trulioo.VerificationsApigetTransactionRecordAddressGET /{mode}/verifications/v1/transactionrecord/{id}/withaddressGet Transaction Record Address
Trulioo.VerificationsApigetTransactionRecordDocumentGET /{mode}/verifications/v1/transactionrecord/{transactionRecordID}/{documentField}Get Transaction Record Document
Trulioo.VerificationsApigetTransactionRecordVerboseGET /{mode}/verifications/v1/transactionrecord/{id}/verboseGet Transaction Record Verbose
Trulioo.VerificationsApigetTransactionStatusGET /{mode}/verifications/v1/transaction/{id}/statusGet Transaction Status
Trulioo.VerificationsApiverifyPOST /{mode}/verifications/v1/verifyVerify

Documentation for Models

Documentation for Authorization

ApiKeyAuth

  • Type: API key
  • API key parameter name: x-trulioo-api-key
  • Location: HTTP header
1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

1.2.2

4 years ago

0.1.0

4 years ago

1.5.0

4 years ago