Integration Guides
Customer Journey
- Customer API Overview
- Authentication
API 2.x Reference
- Authorization
- Settings Controller
- IP Controller
- Two-Factor Authentication
- User Access - Password
- Session Controller
- Tenant
- Customers B2X
- Customers B2X API
- Wallet API
- B2C
- Address Management
- B2B / Organization
- Wallet
- Transfer Order
Update an Existing Customer
Update an existing customer
PUT
/
api
/
v2.1
/
customer
/
update
/
{customerId}
Copy
curl --request PUT \
--url https://sandbox.finhub.cloud/api/v2.1/customer/update/{customerId} \
--header 'Content-Type: application/json' \
--header 'X-Forwarded-For: <x-forwarded-for>' \
--data '{
"organizationId": "<string>",
"customerType": "<string>",
"customerName": "<string>",
"customerStatus": "<string>",
"categorization": "<string>",
"person": {
"firstName": {
"order": 123,
"name": "<string>",
"abbreviation": "<string>",
"language": "<string>",
"nativeName": "<string>",
"suffix": "<string>",
"prefix": "<string>"
},
"lastName": {
"order": 123,
"name": "<string>",
"abbreviation": "<string>",
"language": "<string>",
"nativeName": "<string>",
"suffix": "<string>",
"prefix": "<string>"
},
"gender": "<string>",
"dateOfBirth": "2022-03-10T00:00:00.000Z",
"placeOfBirth": "<string>",
"nationality": "<string>",
"email": "<string>",
"pincode": "<string>",
"telephoneNumbers": [
{
"phoneType": "<string>",
"number": "<string>",
"encoding": "<string>"
}
],
"organizationRole": "<string>"
},
"sourceData": "<string>",
"sepaId": "<string>",
"ownerId": "<string>",
"sharePercentage": 123,
"ultimatePercentage": 123,
"nextKycPepCheckDate": "2022-03-10T00:00:00.000Z",
"externalCustomerId": "<string>",
"idProofExpiryDate": "2022-03-10T00:00:00.000Z",
"isB2B": true,
"isDirector": true,
"kycCheckStatus": "<string>",
"pepCheckResult": "<string>",
"kycConfirmation": "<string>"
}'
Copy
{
"success": true,
"message": "<string>",
"data": "<any>"
}
Headers
Forwarded client IP address
Client user agent information
Tenant identifier for multi-tenant operations
Path Parameters
Body
application/json
Response
200
application/json
Customer updated successfully
The response is of type object
.
Copy
curl --request PUT \
--url https://sandbox.finhub.cloud/api/v2.1/customer/update/{customerId} \
--header 'Content-Type: application/json' \
--header 'X-Forwarded-For: <x-forwarded-for>' \
--data '{
"organizationId": "<string>",
"customerType": "<string>",
"customerName": "<string>",
"customerStatus": "<string>",
"categorization": "<string>",
"person": {
"firstName": {
"order": 123,
"name": "<string>",
"abbreviation": "<string>",
"language": "<string>",
"nativeName": "<string>",
"suffix": "<string>",
"prefix": "<string>"
},
"lastName": {
"order": 123,
"name": "<string>",
"abbreviation": "<string>",
"language": "<string>",
"nativeName": "<string>",
"suffix": "<string>",
"prefix": "<string>"
},
"gender": "<string>",
"dateOfBirth": "2022-03-10T00:00:00.000Z",
"placeOfBirth": "<string>",
"nationality": "<string>",
"email": "<string>",
"pincode": "<string>",
"telephoneNumbers": [
{
"phoneType": "<string>",
"number": "<string>",
"encoding": "<string>"
}
],
"organizationRole": "<string>"
},
"sourceData": "<string>",
"sepaId": "<string>",
"ownerId": "<string>",
"sharePercentage": 123,
"ultimatePercentage": 123,
"nextKycPepCheckDate": "2022-03-10T00:00:00.000Z",
"externalCustomerId": "<string>",
"idProofExpiryDate": "2022-03-10T00:00:00.000Z",
"isB2B": true,
"isDirector": true,
"kycCheckStatus": "<string>",
"pepCheckResult": "<string>",
"kycConfirmation": "<string>"
}'
Copy
{
"success": true,
"message": "<string>",
"data": "<any>"
}
Assistant
Responses are generated using AI and may contain mistakes.