Administration
Click here for a complete list of operations.
UserUpdate
from UserUpdate
Provides a mechanism to update an existing user.
It is suggested to get a user object using UserList, modify values, and then submit back in this function.
Only certain fields are updateable.
The updated user is returned.
Important notes: You are not able to move users using this function.
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /json/Administration.asmx/UserUpdate HTTP/1.1 Host: api.logicmelon.com Content-Type: application/json; charset=utf-8 Content-Length: length { "Request": { "sCultureID": "string", "sAPIKey": "string", "sUsername": "string", "sPassword": "string", "User": [ "UserID": int, "OrganisationID": int, "UserIdentifier": "string", "FirstName": "string", "LastName": "string", "Phone": "string", "Email": {string", "ApplicationsEmail": "string", "Fax": "string", "Username": "string", "Password": "string", "UserRoleID": int, "UserCultureID": "string", "WebSite": "string", "UserAddress1": "string", "UserAddress2": "string", "UserAddress3": "string", "UserState": "string", "UserCountry": "string", "UserPostCode": "string", "UserWebSite": "string", "Mobile": "string", "Position": "string", "BBDCopySentMessages": boolean, "BBDLiveAdvertEmail": boolean, "BBDExpiringEmail": boolean, "BBDExpiredEmail": boolean, "DailyNewCandidatesEmail": boolean, "BBDInformCandidatesEmail": boolean, "BBDRemovedManuallyEmail": boolean } } }
HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 Content-Length: length { "d": [ or { "UserID": int, "OrganisationID": int, "UserIdentifier": "string", "FirstName": "string", "LastName": "string", "Phone": "string", "Email": {string", "ApplicationsEmail": "string", "Fax": "string", "Username": "string", "Password": "string", "UserRoleID": int, "UserCultureID": "string", "WebSite": "string", "UserAddress1": "string", "UserAddress2": "string", "UserAddress3": "string", "UserState": "string", "UserCountry": "string", "UserPostCode": "string", "UserWebSite": "string", "Mobile": "string", "Position": "string", "BBDCopySentMessages": boolean, "BBDLiveAdvertEmail": boolean, "BBDExpiringEmail": boolean, "BBDExpiredEmail": boolean, "DailyNewCandidatesEmail": boolean, "BBDInformCandidatesEmail": boolean, "BBDRemovedManuallyEmail": boolean ] }
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /json/Administration.asmx/UserUpdate HTTP/1.1 Host: api.logicmelon.com Content-Type: application/json; charset=utf-8 Content-Length: length { "Request": { "sCultureID": "string", "sAPIKey": "string", "sUsername": "string", "sPassword": "string", "User": [ "UserID": int, "OrganisationID": int, "UserIdentifier": "string", "FirstName": "string", "LastName": "string", "Phone": "string", "Email": {string", "ApplicationsEmail": "string", "Fax": "string", "Username": "string", "Password": "string", "UserRoleID": int, "UserCultureID": "string", "WebSite": "string", "UserAddress1": "string", "UserAddress2": "string", "UserAddress3": "string", "UserState": "string", "UserCountry": "string", "UserPostCode": "string", "UserWebSite": "string", "Mobile": "string", "Position": "string", "BBDCopySentMessages": boolean, "BBDLiveAdvertEmail": boolean, "BBDExpiringEmail": boolean, "BBDExpiredEmail": boolean, "DailyNewCandidatesEmail": boolean, "BBDInformCandidatesEmail": boolean, "BBDRemovedManuallyEmail": boolean } } }
HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8 Content-Length: length { "d": [ or { "UserID": int, "OrganisationID": int, "UserIdentifier": "string", "FirstName": "string", "LastName": "string", "Phone": "string", "Email": {string", "ApplicationsEmail": "string", "Fax": "string", "Username": "string", "Password": "string", "UserRoleID": int, "UserCultureID": "string", "WebSite": "string", "UserAddress1": "string", "UserAddress2": "string", "UserAddress3": "string", "UserState": "string", "UserCountry": "string", "UserPostCode": "string", "UserWebSite": "string", "Mobile": "string", "Position": "string", "BBDCopySentMessages": boolean, "BBDLiveAdvertEmail": boolean, "BBDExpiringEmail": boolean, "BBDExpiredEmail": boolean, "DailyNewCandidatesEmail": boolean, "BBDInformCandidatesEmail": boolean, "BBDRemovedManuallyEmail": boolean ] }