Create Organization
Request
URI
POST
https://{api_host}/dt-rest/v100/security/manager/create/organization
COPY
Request Body
DtOrganizationImpl
of type(s)
application/json
Optional
{
"id": "string",
"shouldSecure": false,
"disabled": false,
"allAppliances": [
{
"state": "string",
"version": "string",
"lifeState": "string",
"computePoolId": "string",
"organizationId": "string",
"monitoringHost": "string",
"lastMonitorTime": "string",
"displayName": "string",
"datacenterId": "string",
"capabilities": 0,
"hypervisorHostId": "string",
"lastHeartbeat": "string",
"numMissedHeartbeats": 0,
"resourceManagerId": "string",
"hapairApplianceId": "string",
"publicIp": "string",
"backboneIp": "string",
"floatingIp": "string",
"virtualMachineId": "string",
"name": "string",
"id": "string",
"links": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
}
],
"superTenant": false,
"userWritableVolumeEnabled": false,
"desktopModelQuotas": [
{
"dataCenterId": "string",
"organizationId": "string",
"lastUpdated": "string",
"vmCount": 0,
"desktopModelId": "string",
"desktopManagerId": "string",
"cpuAvailable": 0,
"cpuUsed": 0,
"ramAvailableGB": "number",
"ramUsedGB": "number",
"dateCreated": "string",
"quota": 0,
"remainingVMCount": 0,
"id": "string",
"links": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
}
],
"sslCertificate": "string",
"caCertificate": "string",
"sslCertificateKey": "string",
"enableAppVolumesStatus": "string",
"helpDesk": {
"email": "string",
"phone": "string",
"cellPhone": "string",
"name": "string",
"id": "string",
"links": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
},
"support": {
"email": "string",
"phone": "string",
"cellPhone": "string",
"name": "string",
"id": "string",
"links": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
},
"diskQuota": 0,
"vmQuota": 0,
"psqlPassword": "string",
"brandedCSSURL": "string",
"licenseFileURL": "string",
"supportURL": "string",
"crmURL": "string",
"notificationContacts": [
{
"id": 0,
"organization": "Organization Object",
"email": "string"
}
],
"businessUrl": "string",
"adminContact": {
"email": "string",
"phone": "string",
"cellPhone": "string",
"name": "string",
"id": "string",
"links": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
},
"technicalContact": {
"email": "string",
"phone": "string",
"cellPhone": "string",
"name": "string",
"id": "string",
"links": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
},
"dateCreated": "string",
"dateUpdated": "string",
"name": "string",
"location": "string",
"DtMapList": {
"DtMapList": "string"
},
"DtLink": [
{
"href": "string",
"rel": "string",
"deprecated": false,
"name": "string",
"method": "string"
}
]
}
Responses
200
successful operation
Returns
DtOrganization
of type(s)
*/*
"DtOrganization Object"
boolean
disabled
Optional
disabled
array of
object
allAppliances
Optional
allAppliances
boolean
superTenant
Optional
superTenant
boolean
userWritableVolumeEnabled
Optional
userWritableVolumeEnabled
array of
object
desktopModelQuotas
Optional
desktopModelQuotas
string
sslCertificate
Optional
sslCertificate
string
caCertificate
Optional
caCertificate
string
sslCertificateKey
Optional
sslCertificateKey
string
enableAppVolumesStatus
Optional
enableAppVolumesStatus
object
helpDesk
Optional
helpDesk
object
support
Optional
support
object
customFields
Optional
customFields
integer As int32
As int32
diskQuota
Optional
diskQuota
integer As int32
As int32
vmQuota
Optional
vmQuota
string
psqlPassword
Optional
psqlPassword
string
brandedCSSURL
Optional
brandedCSSURL
string
licenseFileURL
Optional
licenseFileURL
string
supportURL
Optional
supportURL
string
crmURL
Optional
crmURL
string
businessUrl
Optional
businessUrl
object
adminContact
Optional
adminContact
object
technicalContact
Optional
technicalContact
string As date-time
As date-time
dateCreated
Optional
dateCreated
string As date-time
As date-time
dateUpdated
Optional
dateUpdated
string
name
Optional
name
string
id
Optional
id
array of
object
links
Optional
links
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/dt-rest/v100/security/manager/create/organization
Dt Security Manager Operations
GET
Get Supported Links
POST
Authenticate User
POST
Change Password
PUT
Assign Role
GET
Get Agent Secure Pairing Mode
POST
Regenerate Collector WS Credentials
PUT
Set Agent Pairing Mode
PUT
Create Or Update Identity Provider
POST
Create Organization
GET
Get Server Certificate By Address
GET
Get Domains
GET
Get All Tenant Roles
GET
Get Root CA
GET
Get Root CA Info
GET
Get User
GET
Get User By Id
POST
Get Users By Ids
POST
Get Users By Ids
GET
Retrieve Identity Provider Tolerance
GET
Get Identity Provider Configs
GET
Get Local Admin Account Enabled
GET
Get Local Admin Account Password
PUT
Set Local Admin Account Enabled
POST
Set Local Admin Account Password
Deprecated
POST
Update Local Admin Password
GET
Get Organizations
POST
Register Domain
GET
Get All Admin Groups For Role
POST
Save Domain Admin Group Info
POST
Save Domain Bind Info
POST
Save Domain Group Info
POST
Save Domain Join Info
GET
Delete Identity Provider
PUT
Set Default Domain
GET
Get Two Factor Authenticator
POST
Update Domain Group Info
GET
Update Identity Provider Tolerance
PUT
Upload Certificates
POST
Validate Domain Bind Info
POST
Validate Domain Join Info