For the complete documentation index, see llms.txt. This page is also available as Markdown.

Update Customer

Update customer data

put
/v0/customers/{customer_id}
Path parameters
customer_idstring · uuidRequired

The unique identifier of the customer

Header parameters
Api-KeystringRequired

Your secret API key, available in the developer dashboard. Include this header on every request to authenticate your application.

Body
or
Responses
200

Successful update of customer data

No content

put/v0/customers/{customer_id}
PUT /v0/customers/{customer_id} HTTP/1.1
Host: api.alignlabs.dev
Api-Key: text
Content-Type: application/json
Accept: */*
Content-Length: 987

{
  "account_purpose": "personal_or_living_expenses",
  "account_purpose_other": "Freelance consulting income",
  "acting_as_intermediary": false,
  "expected_monthly_volume_usd": "10000",
  "source_of_funds_description": "Employment income and investment returns",
  "external_kyc_provider_data": {
    "sumsub_share_kyc_token": "text"
  },
  "documents": [
    {
      "file_id": "550e8400-e29b-41d4-a716-446655440000",
      "purpose": "id_document",
      "doc_side": "front",
      "description": "Passport front page"
    }
  ],
  "first_name": "John",
  "middle_name": "Michael",
  "last_name": "Doe",
  "nationality": "US",
  "birth_date": "1990-01-15",
  "birth_country": "US",
  "most_recent_occupation": "Software Engineer",
  "employment_status": "employed",
  "residential_address": {
    "street_line_1": "123 Main Street",
    "street_line_2": "Apt 4B",
    "city": "New York",
    "country": "US",
    "postal_code": "10001",
    "state": "NY"
  },
  "identifying_information": {
    "id_document": {
      "number": "AB1234567",
      "type": "passport",
      "issuing_country": "US"
    },
    "tax_number": {
      "number": "123-45-6789",
      "type": "ssn",
      "issuing_country": "US"
    }
  }
}
200

Successful update of customer data

No content

Last updated