Endpoints

This document describes all the available endpoints for the Orba One API.

Clients

Extend and build your own custom platform using Orba One's available endpoints. We currently offer a Node.js REST API client, available on npm.

All API endpoints require the field AuthKey is present in the request header of each request. AuthKey is a combination of your ApiKey and Secret separated by a ':' and encoded in using base64 encoding.

Creating your AuthKey key header is simple and intuitive, simple and easy.

  1. Get your ApiKey and Secret from within your dashboard.

  2. Concatenate both values separated by a colon :

  3. Encode the resulting concatenation in base64.

  4. Append the AuthKey field in your header request and send the encoded value.

You can access your ApiKey and Secret from within your dashboard.

Create Applicant

POST https://api.orbaone.com/api/v1/applicants/create

This endpoint allows you to create an Applicant.

Request Body

Name
Type
Description

email

string

Applicant's email, if provided

middleName

string

Middle name of the Applicant

lastName

string

Last name of the Applicant

firstName

string

First name of the Applicant

Get Applicants

GET https://api.orbaone.com/api/v1/applicants

Get all the applicants

Query Parameters

Name
Type
Description

search

string

The search string to find a specific Applicant.

pageSize

number

Amount of applicants per page (default: 50)

page

number

Current page of applicants (default: 1)

Get an Applicant

GET https://api.orbaone.com/api/v1/applicants/<applicantId>

This endpoint takes a unique applicantId and return the corresponding details.

Path Parameters

Name
Type
Description

applicantId

string

The unique ID of an Applicant.

Reset an Applicant

POST https://api.orbaone.com/api/v1/applicants/<applicantId>/reset

This endpoint resets an applicant's state, commonly used for reauthentication.

Path Parameters

Name
Type
Description

applicantId

string

The unique ID of an Applicant

GET https://api.orbaone.com/api/v1/applicants/<applicantId>/verification_link

Create a verification link for a given applicant

Path Parameters

Name
Type
Description

applicantId

string

The unique ID of an Applicant

Query Parameters

Name
Type
Description

regenerate

boolean

Boolean to determine if the link should be regenrated

Applicant PEP Scan

GET https://api.orbaone.com/api/v1/applicants/<applicantId>/pep

This endpoint facilitates a Politically Exposed Person (PEP) scan on an Applicant.

Path Parameters

Name
Type
Description

applicantId

string

The unique ID of an Applicant

Applicant Sanction Scan

GET https://api.orbaone.com/api/v1/applicants/<applicantId>/sanction

This endpoint facilitates a Sanction scan on an Applicant.

Path Parameters

Name
Type
Description

applicantId

string

The unique ID of an Applicant.

Create OCR Scan for document

POST https://api.orbaone.com/api/v1/scans/ocr

This endpoint facilitates an Optical Character Recognition (OCR) scan for a document.

Request Body

Name
Type
Description

referenceId

String

A ID or name used to retrieve a scanned document

documentType*

String

The type of document being scanned

documentSide

String

The side of the document being scanned

issuingCountryCode*

String

The country code for the country the document was issued in

documentImage*

Image

An image of the document to be scanned

Get OCR Scanned documents

GET https://api.orbaone.com/api/v1/scans/ocr

The endpoint gets all the OCR scanned documents.

Query Parameters

Name
Type
Description

referenceId

String

An ID or name used to retrieve scanned document

dateFrom

Date

Returns scanned documents starting from this date

dateTo

Date

Returns scanned documents up to this date

pageNumber

Number

The current page of the scanned documents (default: 1)

pageSize

Number

The number of scanned documents per page

Get an OCR Scanned document

GET https://api.orbaone.com/api/v1/scans/ocr/<id>

This endpoint takes a unique id and returns the corresponding data.

Path Parameters

Name
Type
Description

id*

UUID

The unique id for a scanned document

Create face comparison

POST https://api.orbaone.com/api/v1/scans/facematch

This endpoint facilitates a face comparison for a document

Request Body

Name
Type
Description

referenceId

String

An ID or name used to retrieve face comparison

documentType*

String

The type of document being scanned

documentSide

String

The side of the document being scanned

issuingCountryCode*

String

The country code for the country the document was issued in

documentImage*

Image

An image of the document

selfieImage*

Image

An image of the owner of the document

Get face comparisons

GET https://api.orbaone.com/api/v1/scans/facematch

This endpoints gets all the face comparisons

Query Parameters

Name
Type
Description

referenceId

String

An ID or name used to retrieve face comparison

dateFrom

Date

Returns face comparisons starting from this date

dateTo

Date

Returns face comparisons up to this date

pageNumber

Number

The current page of the face comparisons (default: 1)

pageSize

Number

The number of the face comparisons per page

Get a face comparison

GET https://api.orbaone.com/api/v1/scans/facematch/<id>

This endpoint takes a unique id and returns the corresponding data.

Path Parameters

Name
Type
Description

id

UUID

The unique ID for a face comparison

Last updated

Was this helpful?