@Path(value="/o365-restore-sessions")
@Consumes(value="application/json")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
public interface O365RestoreSessionResource
Modifier and Type | Method and Description |
---|---|
InputStream |
exportRestoreSessionTeamsPosts(String uuid,
String teamId,
String channelId,
O365TeamOptionsRequest request)
Export backed-up Microsoft Teams posts for the specified post ids
given the restore session UUID.
|
InputStream |
exportRestoreSessionTeamsPostsByChannel(String uuid,
String teamId,
String channelId,
O365ChannelExportRequest request)
Export all the backed-up Microsoft Teams posts for the specified channel id for
the specified time period given the restore session UUID.
|
O365ExchangeFolderSetResponse |
getExchangeFolders(String uuid,
String mailboxId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO Exchange folders given a restore session UUID.
|
O365ExchangeItemSetResponse |
getExchangeItems(String uuid,
String mailboxId,
Integer page,
Integer pageSize,
String folderId)
Get Office 365 VBO Exchange items given a restore session UUID.
|
O365ExchangeMailboxSetResponse |
getExchangeMailboxes(String uuid,
Integer page,
Integer pageSize)
Get Office 365 VBO Exchange mailboxes given a restore session UUID.
|
O365DeviceCodeResponse |
getO365DeviceCode(String uuid)
Get a device code response from Microsoft Azure to validate in the Microsoft
authentication portal.
|
O365OneDriveDocumentSetResponse |
getOneDriveDocuments(String uuid,
String oneDriveId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO One Drive Documents given a restore session UUID.
|
O365OneDriveFolderSetResponse |
getOneDriveFolders(String uuid,
String oneDriveId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO One Drive folders given a restore session UUID.
|
O365OneDriveSetResponse |
getOneDrives(String uuid,
Integer page,
Integer pageSize)
Get Office 365 VBO One Drives given a restore session UUID.
|
O365RestoreSessionResponse |
getRestoreSessionByUuid(String uuid)
Get an Office 365 VBO Restore Session given its UUID.
|
O365RestoreSessionEventSetResponse |
getRestoreSessionEvents(String uuid)
Get Office 365 VBO Restore Session events given the restore session UUID.
|
O365SharePointAttachmentSetResponse |
getSharepointAttachments(String uuid,
String siteId,
String itemId,
Integer page,
Integer pageSize)
Get Office 365 VBO SharePoint attachments given a restore session UUID.
|
O365SharePointDocumentSetResponse |
getSharepointDocuments(String uuid,
String siteId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO SharePoint documents given a restore session UUID.
|
O365SharePointFolderSetResponse |
getSharepointFolders(String uuid,
String siteId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO SharePoint folders given a restore session UUID.
|
O365SharePointItemSetResponse |
getSharepointItems(String uuid,
String siteId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO SharePoint items given a restore session UUID.
|
O365SharePointLibrarySetResponse |
getSharepointLibraries(String uuid,
String siteId,
Integer page,
Integer pageSize)
Get Office 365 VBO SharePoint libraries given a restore session UUID.
|
O365SharePointListSetResponse |
getSharepointLists(String uuid,
String siteId,
Integer page,
Integer pageSize)
Get Office 365 VBO SharePoint lists given a restore session UUID.
|
O365SharePointSiteSetResponse |
getSharepointSites(String uuid,
String parentId,
Integer page,
Integer pageSize)
Get Office 365 VBO Sharepoint sites given a restore session UUID.
|
O365TeamChannelSetResponse |
getTeamChannels(String uuid,
String teamId,
Integer page,
Integer pageSize,
String displayName)
Get Microsoft Teams channels for a team given a restore session UUID.
|
O365TeamSetResponse |
getTeams(String uuid,
String displayName,
Integer page,
Integer pageSize)
Get Office 365 VBO teams given a restore session UUID.
|
O365TeamFileSetResponse |
getTeamsFiles(String uuid,
String teamId,
String channelId,
String parentId,
Integer page,
Integer pageSize)
Get Microsoft Teams files for a team given a restore session UUID.
|
O365TeamPostSetResponse |
getTeamsPosts(String uuid,
String teamId,
String channelId,
String parentId,
Integer page,
Integer pageSize)
Get Microsoft Teams posts for a channel given a restore session UUID.
|
O365TeamTabSetResponse |
getTeamsTabs(String uuid,
String teamId,
String channelId,
Integer page,
Integer pageSize)
Get Microsoft Teams tabs for a channel given a restore session UUID.
|
TaskResponse |
restoreEntireTeamsForOrg(String uuid,
O365TeamRestoreOptionsRequest request)
Restores all the backed-up Microsoft Teams for an Org.
|
void |
restoreExchangeFolder(String uuid,
String mailboxId,
String folderId,
O365ExchangeRestoreOptionsRequest request)
Restore an Office 365 VBO Exchange folder to original location or a different location given the
restore session UUID, mailbox ID and folder ID.
|
void |
restoreExchangeItem(String uuid,
String mailboxId,
String itemId,
O365ExchangeRestoreOptionsRequest request)
Restore an Office 365 VBO Exchange item to original location or different location given the
restore session UUID, mailbox ID and item ID.
|
TaskResponse |
restoreExchangeMailbox(String uuid,
String mailboxId,
O365ExchangeRestoreOptionsRequest request)
Restore an Office 365 VBO Exchange mailbox to either original location
or a different location given the restore session UUID and mailbox ID.
|
void |
restoreOneDriveDocumentTo(String uuid,
String oneDriveId,
String documentId,
O365OneDriveRestoreOptionsRequest request)
Restore an Office 365 VBO one drive document to a location given the
restore session UUID, one drive ID and document ID.
|
TaskResponse |
restoreOneDriveFolderTo(String uuid,
String oneDriveId,
String folderId,
O365OneDriveRestoreOptionsRequest request)
Restore an Office 365 VBO one drive folder to a location given the
restore session UUID, one drive ID and folder ID.
|
TaskResponse |
restoreOneDriveTo(String uuid,
String oneDriveId,
O365OneDriveRestoreOptionsRequest request)
Restore an Office 365 VBO One Drive to a location given the
restore session UUID and one drive ID.
|
void |
restoreSharePointDocumentTo(String uuid,
String siteId,
String documentId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Document given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointFolderTo(String uuid,
String siteId,
String folderId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Folder given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointItemTo(String uuid,
String siteId,
String itemId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Item given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointLibraryTo(String uuid,
String siteId,
String libraryId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Library given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointListTo(String uuid,
String siteId,
String listId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint List given the restore session UUID
its Veeam native id.
|
TaskResponse |
restoreSharePointSiteTo(String uuid,
String siteId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Site given the restore session UUID
its Veeam native id.
|
TaskResponse |
restoreTeamsByTeamId(String uuid,
String teamId,
O365TeamRestoreOptionsRequest request)
Restores specified backed-up Microsoft Teams by team ID for an Org given the
restore session UUID and team ID.
|
void |
restoreTeamsChannelByChannelId(String uuid,
String teamId,
String channelId,
O365TeamRestoreOptionsRequest request)
Restores specified backed-up Microsoft Teams channel by channel ID for an org
given the restore session UUID, team ID and channel ID.
|
void |
restoreTeamsChannelTabsByTabId(String uuid,
String teamId,
String channelId,
O365TeamRestoreOptionsRequest request)
Restores specified backed-up Microsoft Teams channel tabs by tab ID for an org
given the restore session UUID, team ID and channel ID.
|
void |
restoreTeamsFilesByChannelId(String uuid,
String teamId,
String channelId,
O365TeamRestoreOptionsRequest request)
Restores specified backed-up Microsoft Teams files by channel ID for an Org
given restore session UUID, team ID.
|
void |
restoreTeamsFilesByFileId(String uuid,
String teamId,
String channelId,
O365TeamRestoreOptionsRequest request)
Restores specified backed-up Microsoft Teams files by file ID for an Org
given restore session UUID, team ID.
|
void |
restoreTeamsPostsByChannelId(String uuid,
String teamId,
String channelId,
O365TeamRestoreOptionsRequest request)
Restores backed-up Microsoft Teams posts by channel ID for an Org given
restore session UUID, team ID.
|
void |
restoreTeamsPostsByPostId(String uuid,
String teamId,
String channelId,
O365TeamRestoreOptionsRequest request)
Restores specified backed-up Microsoft Teams posts by post ID for an Org
given the restore session UUID, team ID.
|
InputStream |
saveEntireExchangeMailbox(String uuid,
String mailboxId)
Download an entire Office 365 VBO Mailbox given the restore session UUID.
|
InputStream |
saveEntireOneDrive(String uuid,
String oneDriveId)
Download an entire Office 365 VBO OneDrive given the restore session UUID.
|
InputStream |
saveExchangeMailboxFolder(String uuid,
String mailboxId,
String folderId)
Download an Office 365 VBO Mailbox folder given the restore session UUID.
|
InputStream |
saveExchangeMailboxItem(String uuid,
String mailboxId,
String itemId,
O365ExchangeItemFormat format)
Download an Office 365 VBO Exchange item given the restore session UUID.
|
InputStream |
saveOneDriveDocument(String uuid,
String oneDriveId,
String documentId)
Download an Office 365 VBO OneDrive document given the restore session UUID.
|
InputStream |
saveOneDriveFolder(String uuid,
String oneDriveId,
String folderId)
Download an Office 365 VBO OneDrive Folder given the restore session UUID.
|
InputStream |
saveRestoreSessionTeamsFiles(String uuid,
String teamId,
String channelId,
O365TeamOptionsRequest request)
Download backed-up Microsoft Teams files for the specified file ids as a zip file
given the restore session UUID.
|
InputStream |
saveRestoreSessionTeamsFilesByChannel(String uuid,
String teamId,
String channelId)
Download backed-up Microsoft Teams files for the specified channel id as a zip file
given the restore session UUID.
|
InputStream |
saveRestoreSessionTeamsPosts(String uuid,
String teamId,
String channelId,
O365TeamOptionsRequest request)
Download backed-up Microsoft Teams posts for the specified post ids as .msg files
given the restore session UUID.
|
InputStream |
saveRestoreSessionTeamsPostsByChannel(String uuid,
String teamId,
String channelId)
Download backed-up Microsoft Teams posts for the specified channel ids as .msg
files given the restore session UUID.
|
InputStream |
saveSharePointDocument(String uuid,
String siteId,
String documentId)
Download an Office 365 VBO SharePoint Document given the restore session UUID.
|
InputStream |
saveSharePointFolder(String uuid,
String siteId,
String folderId)
Download an Office 365 VBO SharePoint Folder given the restore session UUID.
|
InputStream |
saveSharePointLibrary(String uuid,
String siteId,
String libraryItemId)
Download an Office 365 VBO SharePoint Library given the restore session UUID.
|
O365ExchangeItemSetResponse |
searchExchangeMailbox(String uuid,
String mailboxId,
int page,
int pageSize,
O365SearchRequest query)
Searches for Exchange Items in Mailbox
|
O365ExchangeItemSetResponse |
searchExchangeMailboxFolder(String uuid,
String mailboxId,
String folderId,
int page,
int pageSize,
O365SearchRequest query)
Searches for Exchange Items in Mailbox folder
|
O365OneDriveDocumentSetResponse |
searchOneDriveFolderItems(String uuid,
String oneDriveId,
String folderId,
int page,
int pageSize,
O365SearchRequest query)
Searches for OneDrive Items in OneDrive Folder
|
O365OneDriveDocumentSetResponse |
searchOneDriveItems(String uuid,
String oneDriveId,
int page,
int pageSize,
O365SearchRequest query)
Searches for OneDrive Items in OneDrive
|
O365SharePointItemSetResponse |
searchSharePointFolderItems(String uuid,
String siteId,
String folderId,
int page,
int pageSize,
O365SearchRequest query)
Searches for Sharepoint Items in specified folder
Returns a stream of backed up Sharepoint items.
|
O365SharePointItemSetResponse |
searchSharePointItems(String uuid,
String siteId,
int page,
int pageSize,
O365SearchRequest query)
Searches for Sharepoint Items
Returns a stream of backed up Sharepoint items.
|
O365TeamItemSetResponse |
searchTeamsChannelItems(String uuid,
String teamId,
String channelId,
int page,
int pageSize,
O365TeamSearchRequest query)
Searches for Teams Items in specified channel
|
O365TeamItemSetResponse |
searchTeamsItems(String uuid,
String teamId,
int page,
int pageSize,
O365TeamSearchRequest query)
Searches for Teams Items in Microsoft Office 365 organization.
|
void |
sendOneDriveDocumentToEmail(String uuid,
String oneDriveId,
String documentId,
O365RestoreSessionSendToEmailRequest request)
Sends an Office 365 VBO one drive document to an email given the
restore session UUID, one drive ID and document ID.
|
void |
sendOneDriveFolderToEmail(String uuid,
String oneDriveId,
String folderId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO one drive folder to an email given the
restore session UUID, one drive ID and folder ID.
|
void |
sendOneDriveToEmail(String uuid,
String oneDriveId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO One Drive to an email given the
restore session UUID and one drive ID.
|
void |
sendRestoreSessionTeamsFiles(String uuid,
String teamId,
String channelId,
O365TeamSendToEmailOptionsRequest request)
Send backed-up Microsoft Teams files as an email attachment given the restore
session UUID and file Ids.
|
void |
sendRestoreSessionTeamsFilesByChannel(String uuid,
String teamId,
String channelId,
O365RestoreSessionSendToEmailRequest request)
Send backed-up Microsoft Teams files as an email attachment given the restore
session UUID and channel Ids.
|
void |
sendRestoreSessionTeamsPosts(String uuid,
String teamId,
String channelId,
O365TeamSendToEmailOptionsRequest request)
Send backed-up Microsoft Teams posts as an email attachment given the restore
session UUID and post Ids.
|
void |
sendRestoreSessionTeamsPostsByChannel(String uuid,
String teamId,
String channelId,
O365RestoreSessionSendToEmailRequest request)
Send all the backed-up Microsoft Teams posts as an email attachment given the
restore session UUID and channel Id.
|
void |
sendSharePointDocumentToEmail(String uuid,
String siteId,
String documentId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO SharePoint Document given the restore session UUID
its Veeam native id to an email.
|
void |
sendSharePointFolderToEmail(String uuid,
String siteId,
String folderId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO SharePoint Folder given the restore session UUID
its Veeam native id to an email.
|
void |
sendSharePointLibraryToEmail(String uuid,
String siteId,
String libraryId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO SharePoint Library given the restore session UUID
its Veeam native id to an email.
|
void |
stopRestoreSession(String uuid)
Stop an Office 365 VBO Restore Session given the restore session UUID.
|
@GET @Path(value="/{uuid}") O365RestoreSessionResponse getRestoreSessionByUuid(@PathParam(value="uuid") String uuid)
uuid
- the Office 365 VBO Restore Session UUIDO365RestoreSessionResponse
instance@GET @Path(value="/{uuid}/events") O365RestoreSessionEventSetResponse getRestoreSessionEvents(@PathParam(value="uuid") String uuid)
uuid
- the Office 365 VBO Restore Session UUIDO365RestoreSessionEventSetResponse
instance@POST @Path(value="/{uuid}/actions/stop") @Consumes(value="application/json") void stopRestoreSession(@PathParam(value="uuid") String uuid)
uuid
- the Office 365 VBO Restore Session UUID@GET @Path(value="/{uuid}/exchange-mailboxes") O365ExchangeMailboxSetResponse getExchangeMailboxes(@PathParam(value="uuid") String uuid, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- the Office 365 VBO restore session UUIDpage
- the page numberpageSize
- the page sizeO365ExchangeMailboxSetResponse
instance@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/actions/restore") @Consumes(value="application/json") TaskResponse restoreExchangeMailbox(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, O365ExchangeRestoreOptionsRequest request)
uuid
- the Office 365 VBO Restore Session iland UUIDmailboxId
- the Veeam native mailbox identifierrequest
- a O365ExchangeRestoreOptionsRequest
instanceTaskResponse
instance@GET @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders") O365ExchangeFolderSetResponse getExchangeFolders(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- the Office 365 VBO restore session UUIDmailboxId
- the Veeam native mailbox identifierpage
- the page numberpageSize
- the page sizeparentId
- the Veeam native parent folder identifier or null for parent mailboxO365ExchangeFolderSetResponse
instance@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders/{folderId}/actions/restore") @Consumes(value="application/json") void restoreExchangeFolder(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="folderId") String folderId, O365ExchangeRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native mailbox identifierfolderId
- The Veeam native folder identifierrequest
- a O365ExchangeRestoreOptionsRequest
instance@GET @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items") O365ExchangeItemSetResponse getExchangeItems(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="folderId") String folderId)
uuid
- The Office 365 VBO restore session UUIDmailboxId
- The Veeam native mailbox identifierpage
- the page numberpageSize
- the page sizefolderId
- The Veeam native parent folder identifier or null for parent mailboxO365ExchangeItemSetResponse
instance@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items/{itemId}/actions/restore") @Consumes(value="application/json") void restoreExchangeItem(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="itemId") String itemId, O365ExchangeRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native mailbox identifieritemId
- The Veeam native item identifierrequest
- a O365ExchangeRestoreOptionsRequest
instance@GET @Path(value="/{uuid}/onedrive-drives") O365OneDriveSetResponse getOneDrives(@PathParam(value="uuid") String uuid, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUID.page
- the pagepageSize
- the page sizeO365OneDriveSetResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/restore") @Consumes(value="application/json") TaskResponse restoreOneDriveTo(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, O365OneDriveRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.request
- a O365OneDriveRestoreOptionsRequest
instanceTaskResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/send-email") @Consumes(value="application/json") void sendOneDriveToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a One Drive you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.request
- a O365RestoreSessionSendToEmailRequest
instance@GET @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders") O365OneDriveFolderSetResponse getOneDriveFolders(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDoneDriveId
- the one drive idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent driveO365OneDriveFolderSetResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/restore") @Consumes(value="application/json") TaskResponse restoreOneDriveFolderTo(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="folderId") String folderId, O365OneDriveRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.folderId
- The Veeam native folder identifier.request
- a O365OneDriveRestoreOptionsRequest
instanceTaskResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/send-email") @Consumes(value="application/json") void sendOneDriveFolderToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="folderId") String folderId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a folder you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.folderId
- The Veeam native folder identifier.request
- a O365RestoreSessionSendToEmailRequest
instance@GET @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents") O365OneDriveDocumentSetResponse getOneDriveDocuments(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDoneDriveId
- the one drive idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent driveO365OneDriveDocumentSetResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/restore") @Consumes(value="application/json") void restoreOneDriveDocumentTo(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="documentId") String documentId, O365OneDriveRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.documentId
- The Veeam native document identifier.request
- a O365OneDriveRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/send-email") @Consumes(value="application/json") void sendOneDriveDocumentToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="documentId") String documentId, O365RestoreSessionSendToEmailRequest request)
The maximum size of a document you can send through email is 100 MB.
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.documentId
- The Veeam native document identifier.request
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/search") @Consumes(value="application/json") O365OneDriveDocumentSetResponse searchOneDriveItems(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365SearchRequest query)
uuid
- Office 365 VBO restore session UUIDoneDriveId
- The Veeam native one drive identifier.page
- The page numberpageSize
- The page sizequery
- Search query requestO365OneDriveDocumentSetResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/search") @Consumes(value="application/json") O365OneDriveDocumentSetResponse searchOneDriveFolderItems(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="folderId") String folderId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365SearchRequest query)
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.folderId
- The Veeam native folder identifier.page
- The page numberpageSize
- The page sizequery
- Search query requestO365OneDriveDocumentSetResponse
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/actions/search") @Consumes(value="application/json") O365SharePointItemSetResponse searchSharePointItems(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365SearchRequest query)
uuid
- Office 365 VBO restore session UUIDsiteId
- the parent Sharepoint site Veeam native IDpage
- the page numberpageSize
- the page sizeO365OneDriveDocumentSetResponse
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/search") @Consumes(value="application/json") O365SharePointItemSetResponse searchSharePointFolderItems(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="folderId") String folderId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365SearchRequest query)
uuid
- Office 365 VBO restore session UUIDsiteId
- the parent Sharepoint site Veeam native IDfolderId
- the one drive folder Veeam native IDpage
- the page numberpageSize
- the page sizeO365OneDriveDocumentSetResponse
instance@GET @Path(value="/{uuid}/teams") O365TeamSetResponse getTeams(@PathParam(value="uuid") String uuid, @QueryParam(value="displayName") String displayName, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDdisplayName
- the optional display name of the teams whose representation you want
to get from the server. Null value will bring all teams for this org.page
- the pagepageSize
- the page sizeO365TeamResponse
s@GET @Path(value="/{uuid}/teams/{teamId}/channels") O365TeamChannelSetResponse getTeamChannels(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="displayName") String displayName)
uuid
- The Office 365 VBO restore session UUIDteamId
- the native ID of the organization teampage
- the pagepageSize
- the page sizedisplayName
- the display name of the channel whose representation you want to
get from the server. Null value will bring all channels for this team.O365TeamChannelResponse
instances@GET @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/tabs") O365TeamTabSetResponse getTeamsTabs(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDteamId
- the native ID of the organization teamchannelId
- the native ID of the team channelpage
- the pagepageSize
- the page sizeO365TeamTabResponse
instances@GET @Path(value="/{uuid}/teams/{teamId}/posts") O365TeamPostSetResponse getTeamsPosts(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @QueryParam(value="channelId") String channelId, @QueryParam(value="parentId") String parentId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDteamId
- the native ID of the organization teamchannelId
- Specifies the optional channel ID whose posts the server will return in the resource representation. If you do not specify this parameter,
the server will return a representation of posts pertaining to all channels of the backed-up team.parentId
- Specifies what information the server will return in the resource representation. Possible values:
parentID — ID of a parent post. In the response, the server will return a representation of child posts of the specified parent post.
-1 — specifies that the server will return a representation of parent posts only.
If you do not specify this parameter, the server will return a representation of all parent and child posts.page
- the pagepageSize
- the page sizeO365TeamPostResponse
instances@GET @Path(value="/{uuid}/teams/{teamId}/files") O365TeamFileSetResponse getTeamsFiles(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @QueryParam(value="channelId") String channelId, @QueryParam(value="parentId") String parentId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDteamId
- the ID of the organization teamchannelId
- Specifies the optional channel ID whose posts the server will return in the resource representation. If you do not specify this parameter,
the server will return a representation of files pertaining to all channels of the backed-up team.parentId
- Specifies what information the server will return in the resource representation. Possible values:
parentID — ID of a parent folder. In the response, the server will return a representation of files in the specified folder.
null — specifies that the server will return a representation of all root folders of team channels.
If you do not specify this parameter, the server will return a representation of all files in all folders.page
- the pagepageSize
- the page sizeO365TeamFileResponse
instances@POST @Path(value="/{uuid}/teams/{teamId}/actions/search") @Consumes(value="application/json") O365TeamItemSetResponse searchTeamsItems(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365TeamSearchRequest query)
uuid
- Office 365 VBO restore session UUIDteamId
- Specifies the ID of the organization teampage
- the page numberpageSize
- the page sizequery
- the Search query.O365TeamItemSetResponse
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/actions/search") @Consumes(value="application/json") O365TeamItemSetResponse searchTeamsChannelItems(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365TeamSearchRequest query)
uuid
- Office 365 VBO restore session UUIDteamId
- Specifies the ID of the organization teamchannelId
- Specifies the ID of the teams channelpage
- the page numberpageSize
- the page sizequery
- the Search query.O365TeamItemSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites") O365SharePointSiteSetResponse getSharepointSites(@PathParam(value="uuid") String uuid, @QueryParam(value="parentId") String parentId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDparentId
- the parent folder or null for parent site.page
- the pagepageSize
- the page sizeO365SharePointSiteSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders") O365SharePointFolderSetResponse getSharepointFolders(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent siteO365SharePointFolderSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents") O365SharePointDocumentSetResponse getSharepointDocuments(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent folderO365SharePointDocumentSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/items") O365SharePointItemSetResponse getSharepointItems(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent folderO365SharePointItemSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries") O365SharePointLibrarySetResponse getSharepointLibraries(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeO365SharePointLibrarySetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/lists") O365SharePointListSetResponse getSharepointLists(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeO365SharePointListSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/items/{itemId}/attachments") O365SharePointAttachmentSetResponse getSharepointAttachments(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="itemId") String itemId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site iditemId
- the sharepoint item idpage
- the pagepageSize
- the page sizeO365SharePointAttachmentSetResponse
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/actions/restore") @Consumes(value="application/json") TaskResponse restoreSharePointSiteTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint Site identifierrequest
- a O365SharePointRestoreOptionsRequest
instanceTaskResponse
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/lists/{listId}/actions/restore") @Consumes(value="application/json") void restoreSharePointListTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="listId") String listId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierlistId
- The Veeam native SharePoint List identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryId}/actions/restore") @Consumes(value="application/json") void restoreSharePointLibraryTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="libraryId") String libraryId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierlibraryId
- The Veeam native SharePoint Library identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryId}/actions/send-email") @Consumes(value="application/json") void sendSharePointLibraryToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="libraryId") String libraryId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a library you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierlibraryId
- The Veeam native SharePoint Library identifierrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/items/{itemId}/actions/restore") @Consumes(value="application/json") void restoreSharePointItemTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="itemId") String itemId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifieritemId
- The Veeam native SharePoint Item identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/restore") @Consumes(value="application/json") void restoreSharePointDocumentTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="documentId") String documentId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierdocumentId
- The Veeam native SharePoint Document identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/send-email") @Consumes(value="application/json") void sendSharePointDocumentToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="documentId") String documentId, O365RestoreSessionSendToEmailRequest request)
The maximum size of a document you can send through email is 100 MB.
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierdocumentId
- The Veeam native SharePoint Document identifierrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/restore") @Consumes(value="application/json") void restoreSharePointFolderTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="folderId") String folderId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierfolderId
- The Veeam native SharePoint Folder identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/send-email") @Consumes(value="application/json") void sendSharePointFolderToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="folderId") String folderId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a folder you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierfolderId
- The Veeam native SharePoint Folder identifierrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveSharePointFolder(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="folderId") String folderId)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierfolderId
- The Veeam native SharePoint Folder identifier@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveSharePointDocument(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="documentId") String documentId)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierdocumentId
- The Veeam native SharePoint Document identifier@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryItemId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveSharePointLibrary(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="libraryItemId") String libraryItemId)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint site identifierlibraryItemId
- The Veeam native SharePoint Library identifier@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveOneDriveFolder(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="folderId") String folderId)
uuid
- The Office 365 VBO Restore Session iland UUIDoneDriveId
- The Veeam native OneDrive identifierfolderId
- The Veeam native OneDrive Folder identifier@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveOneDriveDocument(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="documentId") String documentId)
uuid
- The Office 365 VBO Restore Session iland UUIDoneDriveId
- The Veeam native OneDrive identifierdocumentId
- The Veeam native OneDrive Document identifier@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveEntireOneDrive(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId)
uuid
- The Office 365 VBO Restore Session iland UUIDoneDriveId
- The Veeam native OneDrive identifier@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders/{folderId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveExchangeMailboxFolder(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="folderId") String folderId)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native exchange mailbox identifierfolderId
- The Veeam native exchange folder identifier@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items/{itemId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveExchangeMailboxItem(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="itemId") String itemId, @QueryParam(value="format") O365ExchangeItemFormat format)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native exchange mailbox identifieritemId
- The Veeam native exchange item identifierformat
- The download format either MSG or PST.@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveEntireExchangeMailbox(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native exchange mailbox identifier@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/actions/search") @Consumes(value="application/json") O365ExchangeItemSetResponse searchExchangeMailbox(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365SearchRequest query)
uuid
- Office 365 VBO restore session UUIDmailboxId
- The Veeam native mailbox identifierpage
- the page numberpageSize
- the page sizequery
- Search query requestO365ExchangeItemSetResponse
instance@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders/{folderId}/actions/search") @Consumes(value="application/json") O365ExchangeItemSetResponse searchExchangeMailboxFolder(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="folderId") String folderId, @QueryParam(value="offset") int page, @QueryParam(value="limit") int pageSize, O365SearchRequest query)
uuid
- ffice 365 VBO restore session UUIDmailboxId
- The Veeam native mailbox identifierfolderId
- The Veeam native mailbox folder identifierpage
- the page numberpageSize
- the page sizequery
- Search query requestO365ExchangeItemSetResponse
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/export") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream exportRestoreSessionTeamsPosts(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/export-all") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream exportRestoreSessionTeamsPostsByChannel(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365ChannelExportRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365ChannelExportRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/save-all") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveRestoreSessionTeamsPostsByChannel(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channel@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveRestoreSessionTeamsPosts(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/send-all-email") @Consumes(value="application/json") void sendRestoreSessionTeamsPostsByChannel(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365RestoreSessionSendToEmailRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/send-email") @Consumes(value="application/json") void sendRestoreSessionTeamsPosts(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamSendToEmailOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a request
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/files/action/save-all") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveRestoreSessionTeamsFilesByChannel(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channel@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/files/action/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveRestoreSessionTeamsFiles(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/files/action/send-all-email") @Consumes(value="application/json") void sendRestoreSessionTeamsFilesByChannel(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365RestoreSessionSendToEmailRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/files/action/send-email") @Consumes(value="application/json") void sendRestoreSessionTeamsFiles(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamSendToEmailOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamSendToEmailOptionsRequest
instance@POST @Path(value="/{uuid}/teams/action/restore-all-teams") @Consumes(value="application/json") TaskResponse restoreEntireTeamsForOrg(@PathParam(value="uuid") String uuid, O365TeamRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDrequest
- a O365TeamRestoreOptionsRequest
instanceTaskResponse
instance@POST @Path(value="/{uuid}/teams/{teamId}/action/restore-team") @Consumes(value="application/json") TaskResponse restoreTeamsByTeamId(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, O365TeamRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDteamId
- the ID of the organization teamrequest
- a O365TeamRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/action/restore-channel") @Consumes(value="application/json") void restoreTeamsChannelByChannelId(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamRestoreOptionsRequest request)
uuid
- specifies the ID of the restore sessionteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/tabs/action/restore-tabs") @Consumes(value="application/json") void restoreTeamsChannelTabsByTabId(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamRestoreOptionsRequest request)
uuid
- specifies the ID of the restore sessionteamId
- the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/restore-posts") @Consumes(value="application/json") void restoreTeamsPostsByPostId(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamRestoreOptionsRequest request)
uuid
- specifies the ID of the restore sessionteamId
- Specifies the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/posts/action/restore-all-posts") @Consumes(value="application/json") void restoreTeamsPostsByChannelId(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamRestoreOptionsRequest request)
uuid
- specifies the ID of the restore sessionteamId
- Specifies the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/files/action/restore-files") @Consumes(value="application/json") void restoreTeamsFilesByFileId(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamRestoreOptionsRequest request)
uuid
- specifies the ID of the restore sessionteamId
- Specifies the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/teams/{teamId}/channels/{channelId}/files/action/restore-all-files") @Consumes(value="application/json") void restoreTeamsFilesByChannelId(@PathParam(value="uuid") String uuid, @PathParam(value="teamId") String teamId, @PathParam(value="channelId") String channelId, O365TeamRestoreOptionsRequest request)
uuid
- specifies the ID of the restore sessionteamId
- Specifies the ID of the organization teamchannelId
- the ID of the organization team channelrequest
- a O365TeamRestoreOptionsRequest
instance@GET @Path(value="/{uuid}/actions/get-o365-device-code") @Consumes(value="application/json") O365DeviceCodeResponse getO365DeviceCode(@PathParam(value="uuid") String uuid)
O365DeviceCodeResponse
instanceCopyright © 2023 iland Internet Solutions, Corp. All rights reserved.