Knowledge Base > API integration > Create new accounts through API

in API integration

If you are a partner that want to open new inwise accounts automatically than you probably need to use this API.

Here is a request example:






Accept: */*
Accept-Encoding: gzip, deflate
Content-Length: 941
Content-Type: text/xml; charset=utf-8
User-Agent: runscope/0.1



<SecHeader xmlns=””>
<username>inwise group admin username</username>
<CreateAccount xmlns=””>
<UserName>[email protected]</UserName>
<ContactEmail>[email protected]</ContactEmail>
<CompanyName>company name</CompanyName>


After opening new account, you might also be interest in integrated direct link inside your application to open inwise application with a token. Please see this manual in order to implement this.

If you want to use this advanced integrated feature then please contact us. You will need Group admin account with special permission to open new account


Here is another example specifically for .NET developer:

in visual studio you can create new project and add web reference to:

Lets call this reference “AdminApi”

Now you can open a new account by this code:

//get a reference to the service
AdminApi.InwiseWebServicesAdmin ws = new AdminApi.InwiseWebServicesAdmin();

//fill the security header
AdminApi.SecHeader header = new AdminApi.SecHeader();
header.username = “Your Admin Account in inwise”;
header.pass = “*****”;
ws.SecHeaderValue = header;//set credentials

AdminApi.Account account = null;

account = new AdminApi.Account();
account.AdditionalDetails = null;
account.ContactPerson = “rafael”;
account.Email = “[email protected]”;
account.FirstName = “inwiseTestR”;
account.GroupId = 1;
account.Language = “english”;
// account.LastName = ;
account.Locale = “en-US”;
account.Password = “*****”;
account.MobilePhone = null;
account.PhoneNumber = “035627077”;
account.RecipientsPackageId = 0;
account.StoragePackageId = 0;
account.TimeZone = “”;
account.UserName = “[email protected]”;
ws.CreateAccount(account, null);