POST Tenants/Validate
Validate the details of a tenant to import. See Validation.
Request Information
Request body type
Request body formats
application/json, text/json
Sample:
{ "Name": "tenant 1", "ShortName": "tenant1", "Description": "my first tenant", "Tags": [ "tag" ], "CustomProperties": [ { "Name": "myProperty", "Value": "myValue" } ], "ResourceDomainId": "241b45cc-261d-47d0-81d7-a0a41c54c760", "UserDomainId": "241b45cc-261d-47d0-81d7-a0a41c54c760", "ResourceDomainPasswordBase64": "cGFzc3dvcmQ=", "UserDomainPasswordBase64": "cGFzc3dvcmQ=", "LocationUserGroups": [ { "UserGroupName": "DOMAIN\\tenant1 datacenter1 users", "PrimaryDataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a" } ], "TenantDataCenters": [ { "Id": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a", "NetScalerGatewayAddress": "https://ag.tenant1.datacenter1.mydomain.com" } ], "StoreFrontIsolationMode": "PrivateServerGroup", "NetScalerGatewayIsolationMode": "Private", "IsAacEnabled": true, "AacFarmName": "tenant 1", "UsePrivateNetwork": true, "PrivateManagementNetwork": "tenant 1 network" }
Response Information
See Validation.
Response type
ValidationResultModel<ImportTenantModel>
Response body formats
application/json, text/json
Sample:
{ "Input": { "Name": "tenant 1", "ShortName": "tenant1", "Description": "my first tenant", "Tags": [ "tag" ], "CustomProperties": [ { "Name": "myProperty", "Value": "myValue" } ], "ResourceDomainId": "241b45cc-261d-47d0-81d7-a0a41c54c760", "UserDomainId": "241b45cc-261d-47d0-81d7-a0a41c54c760", "ResourceDomainPasswordBase64": "cGFzc3dvcmQ=", "UserDomainPasswordBase64": "cGFzc3dvcmQ=", "LocationUserGroups": [ { "UserGroupName": "DOMAIN\\tenant1 datacenter1 users", "PrimaryDataCenterId": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a" } ], "TenantDataCenters": [ { "Id": "af1fc9c4-dee5-4b0d-836c-9e1c5b57a88a", "NetScalerGatewayAddress": "https://ag.tenant1.datacenter1.mydomain.com" } ], "StoreFrontIsolationMode": "PrivateServerGroup", "NetScalerGatewayIsolationMode": "Private", "IsAacEnabled": true, "AacFarmName": "tenant 1", "UsePrivateNetwork": true, "PrivateManagementNetwork": "tenant 1 network" }, "Errors": [ { "MemberNames": [ "Name" ], "ErrorMessage": "Required", "ErrorCode": "Required" } ] }