Swipelux
Customer Onboarding

Individual Customers

Create and verify individual customers for Swipelux money movement flows.

Individual customers represent the people using your platform. Create the customer first, complete KYC, then enable the rails, wallets, and accounts they need for money movement.

Individual KYC Flow

Integration Flow

  1. Create the customer.
  2. Start or import KYC.
  3. Store the returned customer ID.
  4. Request rails and create wallets or accounts after verification.

Use the API reference to execute requests and inspect required fields. A representative customer creation request looks like this:

curl https://platform.swipelux.com/v1/customers \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: YOUR_SECRET_TOKEN' \
  --data '{
    "type": "individual",
    "firstName": "Jane",
    "lastName": "Doe",
    "email": "jane.doe@example.com",
    "metadata": {
      "externalCustomerId": "user_123"
    }
  }'

For exact fields, use POST /v1/customers.

OperationUse it for
POST /v1/customersCreate an individual customer.
POST /v1/customers/{id}/kycStart KYC.
POST /v1/customers/{id}/kyc/tokens/sumsubGenerate a KYC token.
POST /v1/customers/{id}/kyc/importImport KYC.

On this page