Update a user's profile fields by their labels, or create the user when no match exists. It also updates user preference fields. ResponseData is the UserID of the user created or updated, and ResponseMessage names the outcome. A failure, such as a duplicate email or username, an invalid value, or no matching user to update, answers 200 with IsError true and the reason in ResponseMessage.
Authorization
Bearer YOUR_TOKEN
Content-Type
application/json
User JSON
IsActivated
IsBanned
AddNewOptionsFromImport
AddUser
IsMultipleUsersRequest
UserID OR Email OR Username
EmailReceive
Authorization: Bearer YOUR_TOKEN Content-Type: application/json
https://your-site.com/api/users/fields?AddUser=false
{ "UserID": "12", "Company": "Axero Solutions", "Phone": "5625551234", "Share my profile": "false" }
Send IsActivated as false to create the account and hold it in Pending Activation. The person cannot sign in, including through single sign-on, until an administrator activates the account. Profile fields sent in the same body are stored on the held account, so the record is complete when it is activated. A new account needs Username, Email, and Password, as in this body. Send it without AddUser=false in the URL: with that setting the request can only update, and it answers No user found.
{ "Username": "jsmith", "Email": "jsmith@example.com", "Password": "YOUR_PASSWORD", "First Name": "Jordan", "Last Name": "Smith", "IsActivated": "false", "IsBanned": "false", "Company": "Axero Solutions", "Phone": "5625551234" }
{ "IsError": false, "ResponseMessage": "Success", "ResponseData": 804 }
HTTP 400 with an empty body
While Axero does not enforce hard rate limits by default, we recommend the following best practices to ensure optimal performance:
Axero may implement temporary rate restrictions if excessive API usage affects overall site performance. For high-volume integrations, contact Axero to discuss your requirements.
is requesting access to a wiki that you have locked: https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/27247/rest-api-update-user-profile-fields
Your session has expired. You are being logged out.