Create 3
Endpoint to create organization
Authorized Roles : PROVIDER
Request
URI
POST
https://{api_host}/provider/orgs
COPY
Request Body
TenantRequestDto
of type(s)
application/json
Required
Show optional properties
{
"companyName": "string",
"email": "string",
"instanceMode": "string",
"dbFqdnSuffix": "string"
}
{
"companyName": "string",
"email": "string",
"instanceMode": "string",
"ldapOrgDetails": {
"id": "string",
"ldapServerDetailsId": "string",
"ldapType": "string",
"ldapServerDetails": {
"id": "string",
"type": "string",
"hostAddress": "string",
"port": 0,
"firstNameAttribute": "string",
"lastNameAttribute": "string",
"domain": "string",
"baseDn": "string",
"searchFilter": "string",
"loginAttribute": "string",
"thumbprint": "string",
"deleted": false,
"userName": "string",
"password": "string",
"sslEnabled": false,
"sslCert": {
"privateKey": "string",
"certificate": "string",
"parentCert": "string"
},
"createdTimestamp": "string"
},
"adminGroups": [
"string"
],
"userGroups": [
"string"
],
"providerGroups": [
"string"
],
"deleted": false,
"createdTimestamp": "string"
},
"dbFqdnSuffix": "string"
}
string
companyName
Required
Constraints:
minLength: 1
maxLength: 255
companyName
string
email
Required
string
instanceMode
Required
instanceMode
Possible values are :
FREE_MODE,
PLANS_MODE,
object
ldapOrgDetails
Optional
ldapOrgDetails
string
dbFqdnSuffix
Required
dbFqdnSuffix
Responses
200
OK
Returns
TenantDTO
of type(s)
application/vnd.vmware.dms-v1+json
"TenantDTO Object"
string As uuid
As uuid
id
Optional
id
string
companyName
Optional
Constraints:
minLength: 1
maxLength: 255
companyName
string
email
Optional
string
instanceMode
Optional
instanceMode
Possible values are :
FREE_MODE,
PLANS_MODE,
boolean
deleted
Optional
deleted
string
orgType
Optional
orgType
Possible values are :
PROVIDER_ORG,
TENANT_ORG,
object
ldapOrgDetails
Optional
ldapOrgDetails
string
dbFqdnSuffix
Optional
dbFqdnSuffix
array of
object
links
Optional
links
400
Bad Request
Operation doesn't return any data structure
Code Samples
COPY
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"companyName:"string","dbFqdnSuffix:"string","email:"string","instanceMode:"string"}' https://{api_host}/provider/orgs
Organization Operations
GET
Get Tenant
PUT
Update Tenant
GET
Get Page 3
POST
Create 3
GET
Export Db Server Certificate