Hybrid Organizations
This section explains how to create hybrid configurations consisting of Microsoft Office 365 and on-premises Microsoft Exchange/SharePoint organizations.
Request
POST https://<hostname>:4443/v4/Organizations |
Request Headers
The request header must contain an authorization token of the current session.
Request Parameters
None.
Request Body
The following table lists available request parameters.
Property | Type | Description |
---|---|---|
Type | string | Sets the type of the organization that you add. Can be:
|
region | string | Sets the Microsoft Azure region where Microsoft Office 365 organization datacenter is located:
|
isExchangeOnline | boolean | Defines whether to add an Exchange Online organization. |
isSharePointOnline | boolean | Defines whether to add a SharePoint Online organization. |
exchangeOnlineSettings | object | Sets Microsoft Office 365 settings for the Hybrid organization. For more information, see Security Defaults Office 365 Organizations, Non-Security Defaults Office 365 Organizations and Non-MFA Enabled Office 365 Organizations. |
sharePointOnlineSettings | ||
IsExchange | boolean | Defines whether to add an on-premises Exchange organization. |
ExchangeSettings | object | Sets on-premises Microsoft Exchange settings. For more information, see On-Premises Organizations. |
IsSharePoint | boolean | Defines whether to add an on-premises SharePoint organization. |
SharePointSettings | object | Sets on-premises Microsoft SharePoint settings. For more information, see On-Premises Organizations. |
Request Example
POST https://<hostname>:4443/v4/Organizations
Request Header: Authorization: Bearer <Access-Token> Request Body: { "Type": "Hybrid", "region": "Worldwide", "isExchangeOnline": true, "isSharePointOnline": true, "exchangeOnlineSettings": { "account": "administrator@abc.onmicrosoft.com", "Password": "XXXXXXX", "grantAdminAccess": true, "useMfa": false, "useCustomVeeamAADApplication": true }, "sharePointOnlineSettings": { "account": "administrator@abc.onmicrosoft.com", "Password": "XXXXXXX", "grantAdminAccess": true, "useMfa": false, "useCustomVeeamAADApplication": true }, "IsExchange": true, "ExchangeSettings": { "ServerName": "split", "ServerPort": 5985, "Username": "domain\\administrator", "Password": "password", "UseSSL": false, "GrantImpersonation": true, "ConfigureThrottlingpolicy": true }, "IsSharepoint": true, "SharepointSettings": { "ServerName": "vodice", "ServerPort": 5985, "Username": "domain\\administrator", "Password": "password", "UseSSL": false, "GrantAccesstositecollections": true } } |
Response
The server returns the following response to the client.
Response Codes
A successfully completed operation returns a response code 201 (Created).
Response Headers
The response to this request contains the following headers. The response may also include additional standard HTTPS headers.
Header | Description |
---|---|
Content-length | The length of the response body. |
Content-type | The media type and syntax of the response body message: application/json; charset=utf-8 |