Table of Contents

  1. Create Customer
  2. KYC (Individual)
  3. KYB (Business)
  4. KYC/KYB Update
  5. Check KYC Status
  6. Fetch Customer
  7. Fetch all Customers
  8. Omnibus Enrollment

Create Customer

The POST {{baseUrl}}/customer endpoint is designed to facilitate the creation and storage of new customer records within the system.

Parameter Description
customer_name required, customer’s full name
customer_email required, customer’s email
customer_phone required, customer’s phone number
customer_type Not required, Accepts individual or business, if not passed it defaults to individual
const url = '{{baseUrl}}/customer';

const payload = JSON.stringify({
    "customer_name": "Customer Name",
    "customer_email": "[email protected]",
    "customer_phone": "+xx xxxx xxxxx",
    "customer_country": "USA",
    "customer_type": "individual", // or business, defaults to individual when not passed
});

const options = {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer eyJ0xxxxxxxxxxx'
  },
  body: payload
};

fetch(url, options)
  .then(response => {
    if (!response.ok) {
      throw new Error('Network response was not ok ' + response.statusText);
    }
    return response.json();
  })
  .then(data => console.log('Customer created:', data))
  .catch(error => console.error('Error:', error));