Veeam Backup for Microsoft Office 365 4.0
RESTful API Reference
Related documents

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:

  • Office365
  • OnPremises
  • Hybrid

region

string

Sets the Microsoft Azure region where Microsoft Office 365 organization datacenter is located:

  • Worldwide
  • USgovCommunity
  • Germany
  • China
  • USgovDefence

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

 

This Document Help Center
User GuideRESTful API ReferencePowerShell ReferenceVeeam Explorers User GuideVeeam Explorers PowerShell Reference
I want to report a typo

There is a misspelling right here:

 

I want to let the Veeam Documentation Team know about that.