Insight API
CreateUpdateTenant.cs
static void CreateUpdateTenant()
{
var insightApi = new InsightApiClient();
string login = "MTAdmin";
string password = "password";
Guid sessionId = insightApi.Login(login, password, null, EApplicationType.Admin);
TenantInfo[] tenants = insightApi.GetTenants(sessionId);
var databaseServerName = "Localhost";
string tenantId = "tenant_3";
var update = tenants.Any(t => t.TenantId == tenantId);
var customerName = "Tenant 3";
var tenantAdminPassword = "password";
var tenant3 = insightApi.CreateUpdateTenant(sessionId, tenantId, update, customerName, null, tenantAdminPassword, null, null, databaseServerName);
Console.WriteLine(" Tenant Id: '{0}', Admin DB: '{1}'", tenant3.TenantId, tenant3.AdministratorDb.ConnectionString);
}