Consumers
Update a consumer
Updates the details of the logged-in consumer identity.
If the consumer root user has already completed KYC, the following fields can't be updated:
- name
- surname
- mobile.countryCode
- mobile.number
- dateOfBirth
- address
patch/consumers
Request
- Base URL: https://sandbox.weavr.io/multi
- URL: https://sandbox.weavr.io/multi/consumers
- Auth: HTTP bearer and API key in header api-key
Request body
Example request
{
"tag": "customer-123",
"email": "alex@example.com",
"mobile": {
"countryCode": "+44",
"number": "7700900123"
},
"dateOfBirth": {
"year": 1990,
"month": 1,
"day": 1
},
"address": {
"addressLine1": "1 High Street",
"addressLine2": "Flat 2",
"city": "London",
"postCode": "W1A 1AA",
"state": "Greater London",
"country": "GB"
},
"baseCurrency": "GBP",
"nationality": "GB",
"userTag": "customer-123",
"locale": "en-GB",
"brand": "Acme"
}Response
Success
Example response
{
"id": {
"type": "CONSUMER",
"id": "123456789"
},
"profileId": "10001",
"tag": "customer-123",
"rootUser": {
"id": {
"type": "CONSUMER",
"id": "123456789"
},
"name": "Alex",
"surname": "Smith",
"email": "alex@example.com",
"mobile": {
"countryCode": "+44",
"number": "7700900123"
},
"active": true,
"emailVerified": true,
"mobileNumberVerified": true,
"dateOfBirth": {
"year": 1990,
"month": 1,
"day": 1
},
"address": {
"addressLine1": "1 High Street",
"addressLine2": "Flat 2",
"city": "London",
"postCode": "W1A 1AA",
"state": "Greater London",
"country": "GB"
},
"nationality": "GB",
"placeOfBirth": "London",
"tag": "customer-123",
"locale": "en-GB",
"brand": "Acme"
},
"creationTimestamp": 1786118400000,
"ipAddress": "203.0.113.10",
"acceptedTerms": true,
"baseCurrency": "GBP",
"feeGroup": "DEFAULT",
"sourceOfFundsOther": "Inheritance"
}Changes
No recorded changes to this operation across all 1 revision of this API.