Hybrid Organizations
You can create hybrid configurations consisting of Microsoft 365 and on-premises Microsoft Exchange/SharePoint organizations.
Request
Request Headers
The request header must contain an authorization token of the current session.
Request Parameters
None.
Request Body
The request body must contain the following properties:
Property | Type | Description |
---|---|---|
type | string | Specifies the type of the organization you add. The following types are available.
|
region | string | Specifies the Microsoft Azure region where Microsoft 365 organization datacenter is located. The following values are available:
|
isExchangeOnline | boolean | Defines whether to add an Exchange Online organization. |
isSharePointOnline | boolean | Defines whether to add a SharePoint Online organization. |
isTeamsOnline | boolean | Defines whether the added organization uses Microsoft Teams. If set to true, indicates that you will be able to back up Microsoft Teams data for this organization. |
isTeamsChatsOnline | boolean | Defines whether the added organization uses team chats. If set to true, indicates that you will be able to back up team chats for this organization. Note: This property is available starting from Veeam Backup for Microsoft 365 version 6a (build 6.1.0.222). |
exchangeOnlineSettings | object | Specifies Microsoft 365 settings for the Hybrid organization. For more information, see Organizations with Modern App-Only Authentication, Organizations with Modern Authentication and Legacy Protocols and Organizations with Basic Authentication. |
sharePointOnlineSettings | ||
isExchange | boolean | Defines whether to add an on-premises Exchange organization. |
exchangeSettings | object | Specifies 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 | Specifies on-premises Microsoft SharePoint settings. For more information, see On-Premises Organizations. |
Request Example
Request: POST https://abc.tech.local:4443/v6/Organizations
Request Header: Authorization: Bearer <Access-Token> Request Body: { "type": "Hybrid", "region": "Worldwide", "isExchangeOnline": true, "isSharePointOnline": true, "isTeamsOnline": true, "isTeamsChatsOnline": false, "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": "server1", "serverPort": 5985, "username": "domain\\administrator", "password": "password", "useSSL": false, "grantImpersonation": true, "configureThrottlingPolicy": true }, "isSharepoint": true, "sharePointSettings": { "serverName": "server2", "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 |