Put
/v1/members/{memberId}
Update a member by ID.
Security
HTTP
Type basic
HTTP Basic Authentication using your WACM username and API key.
For detailed authentication instructions, see the Authentication Guide.
Path parameters
memberId
integerRequired
Member ID
Body parameters
updateName
Update name
{
"firstName": "Jane",
"lastName": "Smith-Updated"
}full
All fields
{
"firstName": "Jane",
"lastName": "Smith-Updated",
"username": "jsmith",
"memberRole": "Admin",
"password": "NewSecurePass123!",
"mfa": "False",
"active": "True",
"reinstate": "False",
"address1": "456 Oak Ave",
"city": "New York",
"country": "United States",
"stateName": "New York",
"zip": "10001",
"phone": "+1-555-987-6543"
}deactivate
Deactivate member
{
"active": "False"
}reinstate
Reinstate member
{
"active": "True",
"reinstate": "True"
}object
firstName
string
lastName
string
username
string
memberRole
string
password
string
mfa
boolean
active
boolean
reinstate
boolean
address1
string
address2
string
country
string
city
string
stateName
string
zip
string
phone
string
Responses
200
Successfully updated member
{
"success": "True",
"code": "RES-I-0036",
"message": "Member has been successfully updated!",
"data": {
"id": "11223",
"subAccountId": "54321",
"firstName": "Jane",
"lastName": "Smith-Updated",
"username": "jsmith",
"memberRole": "Admin",
"email": "jane.smith@example.com",
"status": "Active",
"mfa": "True",
"imageUrl": "",
"creationDate": "2023-06-15T14:30:00Z",
"address1": "",
"address2": "",
"country": "",
"city": "",
"stateName": "",
"zip": "",
"phone": "",
"isSsoUser": "False"
}
}object
success
boolean
code
string
message
string
data
object (MemberResponse)
id
integer
subAccountId
integer
firstName
string
lastName
string
username
string
memberRole
string
email
string
status
string
mfa
boolean
imageUrl
string | null
creationDate
string (date-time)
address1
string | null
address2
string | null
country
string | null
city
string | null
stateName
string | null
zip
string | null
phone
string | null
isSsoUser
boolean