Pronto v5 Web Services
MethodUpdateUsers
Pronto v5 Web Services > All Operations Resource Group : UpdateUsers (Method)
Request (IProntoService_UpdateUsers_InputMessage)

The request body is of type UpdateUsers.

Request Body Parameters

NameDescriptionData Type
 ServiceAuthenticationModel
 UserUpdateRequestModel
EnableLogging Element UserUpdateModel Element Sequence Users Element Sequence userUpdateRequestModel Element ApiPassword Element ApiUsername Element ApiSecretOrAuthData Element ApiKeyOrProntoID Element Sequence serviceAuthentication Element Sequence UpdateUsers Element

Overview

Sequence
Sequence
ApiKeyOrProntoID optional xs:string
ApiSecretOrAuthData optional xs:string
ApiUsername optional xs:string
ApiPassword optional xs:string
Sequence
Sequence
Sequence
ID optional xs:int
ProntoID optional xs:string
Username optional xs:string
FirstName optional xs:string
LastName optional xs:string
EmailAddress optional xs:string
SecurityQuestion optional xs:string
SecurityAnswer optional xs:string
Title optional xs:string
Organization optional xs:string
SignatureImage optional xs:base64Binary
FederatedUsername optional xs:string
Password optional xs:string
IsLockedOut optional xs:boolean
IsExpired optional xs:boolean
PasswordChangeInDays optional xs:short
Sequence
Sequence
AllowOpenSigning optional xs:boolean
AllowOpenSigningQueue optional xs:boolean
AllowSigning optional xs:boolean
PermissionSetID optional xs:int
ProntoID optional xs:string
Sequence
EnableLogging optional xs:boolean
Response (IProntoService_UpdateUsers_OutputMessage)

The response body is of type UpdateUsersResponse.

Response Body Parameters

NameDescriptionData Type
 DefaultServiceReturnModel
TimeZoneUtcOffset Element ProcessingTime Element Message Element IsSuccessful Element Sequence UpdateUsersResult Element Sequence UpdateUsersResponse Element

Overview

Sequence
Sequence
IsSuccessful optional xs:boolean
Message optional xs:string
ProcessingTime optional xs:string
TimeZoneUtcOffset optional xs:double
Example
var model = new UserUpdateableRequestModel() 
{
    IDs = new int[] 
    { 
        123
    }
};
var results = serviceClient.GetUsersUpdateable(sa, model);
if (results.IsSuccessful)
{
    results.UpdateableUsers[0].LastName = "UPDATED!";
	var updateModel = new UserUpdateRequestModel() 
	{
	    Users = results.UpdateableUsers
	};
	var updateResults = serviceClient.UpdateUsers(sa, updateModel);
	if (updateResults.IsSuccessful)
	{
		//do work...
	}
	else
	{
	    //handle error
	}
}
else
{
    //handle error
}
Dim model = New UserUpdateableRequestModel() With { 
	 .IDs = New Integer() {123} 
}
Dim results = serviceClient.GetUsersUpdateable(sa, model)
If Not results.IsSuccessful Then
	results.UpdateableUsers(0).LastName = "UPDATED!"
	Dim updateModel = New UserUpdateRequestModel() With { 
		 .Users = results.UpdateableUsers 
	}
	Dim updateResults = serviceClient.UpdateUsers(sa, updateModel)
	If Not updateResults.IsSuccessful Then
			'do work...
	Else
			'handle error
	End If
Else
		'handle error
End If
See Also
All Operations Resource GroupPronto v5 Web Services