Update a User
PUT
https://{{env}}-lb.simplifipay.com/v1/user/{uuid}
User
Following are the properties of this endpoint.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT 'https://uat-lb.simplifipay.com/v1/user/' \
--header 'requestUuid;' \
--header 'Content-Type: application/json' \
--data-raw '{
"username": "john.smith",
"firstName": "John",
"middleName": "M",
"lastName": "Smith",
"gender": "MALE",
"userDetail": {
"cardProgramUuid": "a0f07d6c-d6e8-4bda-9dcc-f64fb3a720f6",
"dob": "2025-02-28 13:31:00",
"roleName": "CUSTOMER",
"position": "Employee"
},
"address": {
"addressType": "PRIMARY",
"streetAddress": "string",
"address2": "string",
"cityCode": "string",
"stateCode": "string",
"countryCode": "string",
"postalCode": "string"
},
"contacts": [
{
"contactType": "PHONE",
"contactValue": "+971123456789, john.smit@simplifipay.com"
}
]
}'
Response Response Example
200 - Example 1
{
"username": "john.smith",
"firstName": "John",
"middleName": "M",
"lastName": "Smith",
"gender": "MALE",
"userDetail": {
"cardProgramUuid": "a0f07d6c-d6e8-4bda-9dcc-f64fb3a720f6",
"dob": "2025-02-28 13:31:00",
"roleName": "CUSTOMER",
"position": "Employee"
},
"address": {
"addressType": "PRIMARY",
"streetAddress": "string",
"address2": "string",
"cityCode": "string",
"stateCode": "string",
"countryCode": "string",
"postalCode": "string"
},
"contacts": [
{
"contactType": "PHONE",
"contactValue": "+971123456789, john.smit@simplifipay.com"
}
]
}
Request
Path Params
uuid
stringÂ
required
Header Params
requestUuid
stringÂ
required
system. This would help us in debugging in case of a discrepancy in the expected behavior of the API.
Example:
00d366f2-a6e9-4714-b172-02c4e58c29d8
Body Params application/json
Responses
Modified at 2025-06-27 12:44:57