Skip to main content

Perform Office 365 Exchange Restore

Select

SaaS
Customer Managed

Perform Office 365 Exchange Restore

Path Parameters
  • appId int32 required

    Commvault Exchange app id

Request Body
  • ifMessageExists string

    Possible values: [SKIP, UNCONDITIONALLY_OVERWRITE]

    Default value: SKIP

  • deletedItems boolean

    Include deleted items on Restore

  • matchEmailAddress boolean

    Match destination user based on the email address

  • mailboxes object[]
  • GUID string required
  • name string required
  • emailAddress string

    Email Address is needed if matchEmailAddress is set to true.

  • groups object[]
  • GUID string
  • name string
Responses

OK


Schema
  • taskId int32
  • jobIds string[]

    JobIds for the immediate run request

POST /v4/office365/exchange/:appid/restore    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
appId — path required
Body

{
"ifMessageExists": "SKIP",
"deletedItems": true,
"matchEmailAddress": true,
"mailboxes": [
{
"GUID": "string",
"name": "string",
"emailAddress": "string"
}
],
"groups": [
{
"GUID": "string",
"name": "string"
}
]
}
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/Office365/Exchange/:appId/Restore' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"ifMessageExists": "SKIP",
"deletedItems": true,
"matchEmailAddress": true,
"mailboxes": [
{
"GUID": "string",
"name": "string",
"emailAddress": "string"
}
],
"groups": [
{
"GUID": "string",
"name": "string"
}
]
}'