Compose Finance
Kyc verification

Get customer verified address

Returns the address on file for a customer. For individual customers, this is extracted from KYC verification data (proof of address). For corporate customers, this is the stored business address. This address is automatically used when creating a first-party withdrawal bank without providing an address.

GET
/api/v2/customers/{customerId}/kyc/address

Returns the address on file for a customer. For individual customers, this is extracted from KYC verification data (proof of address). For corporate customers, this is the stored business address. This address is automatically used when creating a first-party withdrawal bank without providing an address.

Authorization

bearerAuth
AuthorizationBearer <token>

Organization API key obtained from PropelAuth

In: header

Path Parameters

customerId*string

The unique identifier of the customer

Formatuuid

Response Body

application/json

application/json

application/json

application/json

application/json

curl 'https://compose.finance/api/v2/customers/{customerId}/kyc/address' \  -H 'Authorization: Bearer YOUR_API_KEY'
{
  "addressLine1": "Friedrichstrasse 123",
  "city": "Berlin",
  "country": "DE",
  "postalCode": "10117"
}
{
  "error": "Unauthorized - Invalid or missing API key or session"
}
{
  "error": "Customer KYC verification must be completed before retrieving address"
}

{
  "error": "Customer not found"
}

{
  "error": "Failed to fetch KYC data. Please try again later."
}