1.0.0 • Published 7 years ago

idcheckio_nodejs_client v1.0.0

Weekly downloads
2
License
ISC
Repository
github
Last release
7 years ago

idcheckio_nodejs_client

idcheckio_nodejs_client - JavaScript client for idcheckio_nodejs_client Check identity documents

image

Web application : https://idcheck.io

Mashape REST API : https://market.mashape.com/ariadnext/idcheck-io-api

Swagger REST API : https://api.idcheck.io/swagger/#/

This SDK is automatically generated by the Swagger Codegen project:

  • API version: 0.0
  • Package version: 1.0.0
  • Build date: 2016-12-05T17:23:14.144+01:00
  • Build package: class io.swagger.codegen.languages.JavascriptClientCodegen

Requirements.

Credentials

To get your credentials, contact us by email with your all needs at: contact@idcheck.io You will receive two sets of credentials: one for test purpose only and on for production.

Platforms

Three platforms can be targeted with the library:

PlatformAPI URLCredentialsPurposeRestrictionCost
SANDBOXhttps://sandbox.idcheck.io/restTestDev integration + automated testsOnly a fix set of images are supportedFree
TESThttps://api-test.idcheck.io/restTestFunctional tests / Idcheck.io evaluationNo SLACommercial agreement
PRODhttps://api.idcheck.io/restProdProduction serviceNoneCommercial agreement

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install idcheckio_nodejs_client --save

git

If the library is hosted at a git repository, e.g. https://github.com/ariadnext/nodejs-IDCHECKIO then install it via:

    npm install ariadnext/nodejs-IDCHECKIO --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Getting Started

Please follow the installation instruction and execute the following JS code:

var idcheckio_nodejs_client = require('idcheckio_nodejs_client');

var api = new idcheckio_nodejs_client.AdministrationApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getHealth(callback);

Documentation for API Endpoints

All URIs are relative to https://localhost/rest

ClassMethodHTTP requestDescription
idcheckio_nodejs_client.AdministrationApigetHealthGET /v0/admin/healthHTTP GET health
idcheckio_nodejs_client.AdministrationApigetUserGET /v0/admin/userHTTP GET user
idcheckio_nodejs_client.AnalysisApigetReportGET /v0/pdfreport/{analysisRefUid}HTTP GET report (demo)
idcheckio_nodejs_client.AnalysisApigetResultGET /v0/result/{analysisRefUid}HTTP GET result
idcheckio_nodejs_client.AnalysisApigetTaskGET /v0/task/{analysisRefUid}HTTP GET task
idcheckio_nodejs_client.AnalysisApipostImagePOST /v0/task/imageHTTP POST task image
idcheckio_nodejs_client.AnalysisApipostMrzPOST /v0/task/mrzHTTP POST task mrz
idcheckio_nodejs_client.SandboxApigetImageGET /v0/sandbox/image/{imageUid}HTTP GET image
idcheckio_nodejs_client.SandboxApigetImageListGET /v0/sandbox/imagelistHTTP GET images list
idcheckio_nodejs_client.SandboxApigetMrzGET /v0/sandbox/mrz/{mrzUid}HTTP GET mrz
idcheckio_nodejs_client.SandboxApigetMrzListGET /v0/sandbox/mrzlistHTTP GET mrz list

Documentation for Models

Documentation for Authorization

basic

  • Type: HTTP basic authentication