@orbaone/api
v0.0.6
Published
The official Node.js client for Orba One
Readme
Orba One Node
The official Node client for the Orba One API.
To start using Orba One's Node Client follows these simple steps:
- Install the Client through NPM/Yarn.
- Get an API and Secret Key.
- Start using the client.
Additional information can be found here.
1. Install the client
# Yarn
yarn add @orbaone/api
# NPM
npm install --save @orbaone/api2. Get an API Key
The client requires the settings apiKey and apiSecret. Login to your OrbaOne account and create a new OrbaOne API and Secret key here: Developer Dashboard.
3. Usage
Initialize the Orba One Client.
Example
import { OrbaOne } from '@orbaone/api';
const client = new OrbaOne({
apiKey: 'test',
apiSecret: 'secret',
});Parameters
| Parameter | Type | Example | Description | | ---------- | ---------------- | ----------------------------- | ------------------------------------------------------- | | apiKey | string | 'test' | The OrbaOne API Key you obtained from the dashboard. | | apiSecret | string | 'test' | The OrbaOne Secret Key you obtained from the dashboard. | | basePath | string(Optional) | 'https://api.orbaone.com/api' | The base URL of all API endpoints. | | apiVersion | string(Optional) | 'v1' | The API version. |
Methods
createApplicant(data)
This method allows you to create an Applicant.
Parameters
The data parameter is an object that consists of the following:
| Parameter | Type | Example | | --------------- | ---------------- | -------- | | data.firstName | string | 'John' | | data.middleName | string(Optional) | 'Daniel' | | data.lastName | string | 'Scott' |
getApplicants(query)
This method allows you to get all the applicants.
Parameters
The query parameter is an object that consists of the following:
| Parameter | Type | Example | | -------------- | ---------------- | ------- | | query.search | string(Optional) | 'John' | | query.pageSize | number(Optional) | 1 | | query.page | number(Optional) | 1 |
getApplicantByID(id)
This method allows you to get a specified applicant's data.
Parameters
| Parameter | Type | Example | | --------- | ------ | -------- | | id | string | '7S7S7S' |
getApplicantPEPResult(id)
This method allows you to get a specified applicant's PEP scan results.
Parameters
| Parameter | Type | Example | | --------- | ------ | -------- | | id | string | '7S7S7S' |
getApplicantSanctionResult(id)
This method allows you to get a specified applicant's Sanction scan results.
Parameters
| Parameter | Type | Example | | --------- | ------ | -------- | | id | string | '7S7S7S' |
request(url, options)
This method is not dependent on the API version and allows the making of custom requests.
Parameters
| Parameter | Type | Example | Description |
| --------- | ------ | -------------------------------------------- | ----------------------------------------------------------------------------------- |
| url | string | 'https://api.orbaone.com/api/v1/applicants' | API endpoint. |
| options | Object | {method:'PUT', body: JSON.stringify(data)} | An object that allows you to control a number of different options for the request. |
