data-fornix-web-api

0.0.7 • Public • Published

Data-Fornix-Web API SDK

This Data-Fornix-Web API SDK provides a set of method's for JavaScript applications to verify user, capture and save data.

Getting Started

1. Obtaining an API token

In order to start integration, you will need the API token.

2. Including/Importing the library

2.1 HTML Script Tag Include

Include it as a regular script tag on your page:

<script src='dist/data-fornix-web-api.js'></script>

2.2 NPM style import

You can also import it as a module into your own JS build system (tested with Webpack).

$ npm install --save data-fornix-web-api
// ES6 module import
import DataFornixApi from 'data-fornix-web-api'

// commonjs style require
var DataFornixApi = require('data-fornix-web-api')

3. initializing the SDK

You are now ready to initialize the SDK:

// Create instance of DataFornix Web API SDK
// and store it in `dataFornixAPIInstance` for future use
const dataFornixAPIInstance = new DataFornixApi({
        apiToken: <Your API TOKEN HERE>,
        baseUrl: <Your Server Base Url>
    });

To verify that SDK is successfully initialized or not, you can pass callback function as second parameter

const dataFornixAPIInstance = new DataFornixApi(
    {
        apiToken: <Your API TOKEN HERE>,
        baseUrl: <Your Server Base Url>
    },
    function (response) {
        console.log('api sdk ready to use', response);
    }
);

4. Create User

You also need to create user after SDK initialize and before any other sdk method call.

Call createUser method

// dummy user object
const userData = {
    "email":"VALID_USER",
    "name":"USER_NAME",
    "phone_number":"USER_PHONE",
    "country_code":"USER_COUNTRY_CODE"
}

const createUserRes = dataFornixAPIInstance.createUser(userData);
// Return promise object
createUserRes.then(function (success) {
    // call SDK other methods here
    console.log('Call SDK other methods here')
}, function (error) {
    console.log('Error in create use => ', error);
});

Parameters

Following parameters are using to initialize API SDK:

  • apiToken {String} required

    A API Token is required in order to authorise. If one isn’t present, an exception will be thrown.

  • callback {Function} optional

    Callback function that fires when the Api SDk successfully initialized.

Documentation for API Endpoints

Method Description
createUser This method is for get user details from database before other api call.
createUserToken This method is for generate unique token for user and return saved details from database.
documentDataCapture This method is for capture data from provided documents.
documentDataSave This method is for save captured document into database.
checkVideo Responsiable for store and verify user video.
SelfieVerify Responsiable for store and verify user selfie image.
getAssets This method is responsiable for send all assets list.
deleteAsset This method is responsiable for delete asset.
getSharedAssets This method is responsiable for send all user shared assets list.
organisationAssetRequest Responsiable for send list of organisation request for assets.
organisationAllAssetRequest Responsiable for send list of organisation request for all assets.
updateAssetDetails Responsiable for update asset data and store.
uploadAssetRequest Responsiable for send list of upload asset request.
generateSelfieToken Responsiable for get selfie token.
selfieVerifyWithToken Responsiable for send selfie using unique token.
getSelfieResult Responsiable for get selfie match status with other asset.

Documentation for Method

Readme

Keywords

Package Sidebar

Install

npm i data-fornix-web-api

Weekly Downloads

8

Version

0.0.7

License

MIT

Unpacked Size

822 kB

Total Files

20

Last publish

Collaborators

  • datafornix