Pronto v5 Web Services
MethodInsertUsers
Pronto v5 Web Services > All Operations Resource Group : InsertUsers (Method)
Request (IProntoService_InsertUsers_InputMessage)

The request body is of type InsertUsers.

Request Body Parameters

NameDescriptionData Type
 ServiceAuthenticationModel
 UserInsertRequestModel
EnableLogging Element UserInsertModel Element Sequence Users Element Sequence userInsertRequestModel Element ApiPassword Element ApiUsername Element ApiSecretOrAuthData Element ApiKeyOrProntoID Element Sequence serviceAuthentication Element Sequence InsertUsers Element

Overview

Sequence
Sequence
ApiKeyOrProntoID optional xs:string
ApiSecretOrAuthData optional xs:string
ApiUsername optional xs:string
ApiPassword optional xs:string
Sequence
Sequence
Sequence
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
MiddleName optional xs:string
Suffix optional xs:string
Sequence
EnableLogging optional xs:boolean
Response (IProntoService_InsertUsers_OutputMessage)

The response body is of type InsertUsersResponse.

Response Body Parameters

NameDescriptionData Type
 UserDetailsServiceReturnModel
TimeZoneUtcOffset Element ProcessingTime Element UserDetailsModel Element Sequence Users Element Message Element IsSuccessful Element Sequence InsertUsersResult Element Sequence InsertUsersResponse Element

Overview

Sequence
Sequence
IsSuccessful optional xs:boolean
Message optional xs:string
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
CreatedDate optional xs:dateTime
LastModifiedDate optional xs:dateTime
AccessCount optional xs:int
IsLockedOut optional xs:boolean
IsExpired optional xs:boolean
PasswordChangeInDays optional xs:short
Initials optional xs:string
Sequence
Sequence
AllowAction optional xs:boolean
AllowApi optional xs:boolean
AllowBrands optional xs:boolean
AllowChildGroup optional xs:boolean
AllowContent optional xs:boolean
AllowDev optional xs:boolean
AllowDocumentTemplate optional xs:boolean
AllowEmailTemplate optional xs:boolean
AllowGroup optional xs:boolean
AllowLogo optional xs:boolean
AllowOpenSigning optional xs:boolean
AllowOpenSigningQueue optional xs:boolean
AllowPermission optional xs:boolean
AllowPermissionSet optional xs:boolean
AllowProcessLaunch optional xs:boolean
AllowReportsView optional xs:boolean
AllowSigning optional xs:boolean
AllowSystemWideAdmin optional xs:boolean
AllowTheme optional xs:boolean
AllowThirdPartyCredentialAdmin optional xs:boolean
AllowUser optional xs:boolean
AllowWebForm optional xs:boolean
AllowWorkflow optional xs:boolean
Name optional xs:string
ProntoID optional xs:string
IsSystemAdmin optional xs:boolean
LastLoginDate optional xs:dateTime
IsAccountAdmin optional xs:boolean
MasterID optional xs:string
AllowInstallationTestsAccess optional xs:boolean
MobileNumber optional xs:string
DateFormat optional xs:string
TimeZone optional xs:string
ProcessingTime optional xs:string
TimeZoneUtcOffset optional xs:double
Example
var model = new UserInsertRequestModel() 
{
    Users = new UserInsertModel[] 
    { 
        new UserInsertModel()
        {
            ProntoID = "MyAccountName",
            Username = "johnsmith",
            FirstName = "John",
            LastName = "Smith",
            EmailAddress = "john.smith@your-domain.com",
            SecurityQuestion = "What is you favorite color?",
            SecurityAnswer = "Blue.  No, I mean yellow... ahhhh!!",
            Password = "p@ssword123"
        }
    }
};
var results = serviceClient.InsertUsers(sa, model);
if (results.IsSuccessful)
{
    //do work...
}
else
{
    //handle error
}
Dim model = New UserInsertRequestModel() With { 
	 .Users = New UserInsertModel() {New UserInsertModel() With { 
		 .ProntoID = "MyAccountName", 
		 .Username = "johnsmith", 
		 .FirstName = "John", 
		 .LastName = "Smith", 
		 .EmailAddress = "john.smith@your-domain.com", 
		 .SecurityQuestion = "What is you favorite color?", 
		 .SecurityAnswer = "Blue.  No, I mean yellow... ahhhh!!", 
		 .Password = "p@ssword123" 
	}} 
}
Dim results = serviceClient.InsertUsers(sa, model)
If Not results.IsSuccessful Then
    'do work...
Else
    'handle error
End If
See Also
All Operations Resource GroupPronto v5 Web Services