Skip to main content
GET
Customers
Manage customer/merchant records for your tenant. Customers aggregate all KYC sessions, organization structure, risk profiles, and monitoring status in one place.

Overview

Customers represent the end clients/merchants of your platform. Each customer:
  • Groups Sessions: All KYC sessions for the same entity in one place
  • Tracks Organization: UBOs, shareholders, directors, and representatives
  • Calculates Risk: Dynamic risk scoring based on session history
  • Enables Monitoring: Add customers to watchlists for ongoing screening

Endpoints

Authentication

Requires kyc:create permission for creating customers and kyc:read permission for retrieving customers. Include your Bearer token in the Authorization header.

Create Customer

Create a new customer record.

Endpoint

Request Body Parameters

Request Example

Response Format

List Customers

Retrieve all customers for your tenant with pagination and filtering.

Endpoint

Query Parameters

Request Example

Response Format

Get Customer Sessions

Retrieve all KYC sessions for a specific customer.

Endpoint

Request Example

Response Format

Get Organization Structure

Retrieve the organizational structure (UBOs, shareholders, directors) for a customer.

Endpoint

Response Format

Get Risk Profile

Get or recalculate the risk profile for a customer.

Endpoint

Response Format

Add to Monitoring

Add the customer to watchlist monitoring for ongoing screening.

Endpoint

Request Body Parameters

Request Example

Response Format

Session Creation with Customer

When creating a session, you can link it to a customer using customer_id or client_id:
If a customer with the client_id doesn’t exist, it will be auto-created.

Status Codes