Operations at mailboxRestore/
This page describes the service operations at this endpoint.
| URI | Method | Description |
|---|---|---|
| mailboxRestore/closeDatabase/{databaseId} | POST | Closes the database. |
| mailboxRestore/config | GET | Sets AutoUpdate configuration. |
| mailboxRestore/config | POST | Sets AutoUpdate configuration. |
| mailboxRestore/continueRestore | POST | Continues execution of mail restore job. It is only used for cases when error handling mode was set to Notify and there was an error during job execution. |
| mailboxRestore/copyRequiredDlls | POST | Copies specified Exchange libraries from a local or network path to the special location. |
| mailboxRestore/createRestoreSession/{displayName} | POST | Creates a new restore session. |
| mailboxRestore/downloadRequiredDlls | POST | Downloads Exchange libraries to client. |
| mailboxRestore/folderItems/paged?max={max}&page={page} | POST | Returns a collection of folders items inside of a folder, on the specified page, in sorted and filtered state. |
| mailboxRestore/folders | POST | Returns a collection of folders inside of the open database. |
| mailboxRestore/getExchangeVersion | POST | Determines version of Exchange for the specified database or for the specified recovery point Id. |
| mailboxRestore/getGlobalAddressBook?session={restoreSessionId}&profile={profileName} | GET | Returns a collection of entries in the global address book. |
| mailboxRestore/getMapiProfiles | POST | Returns a collection of MAPI profiles. |
| mailboxRestore/getRequiredDllsInfo | POST | Retrieves information about required Exchange libraries for the given version of Exchange from the specified server, the specified directory or UNC path. |
| mailboxRestore/getRequiredExchangeDlls | POST | Returns a collection of required Exchange dlls (ese.dll, exchmem.dll etc) for the specified version of Exchange. |
| mailboxRestore/getRestoreSessions | GET | Returns a collection of currently existing restore sessions. |
| mailboxRestore/mailboxes/{databaseId} | GET | Returns a collections of mailboxes inside of the open database. |
| mailboxRestore/openDatabase | POST | Opens an Exchange database (returns ID of a new background job). |
| mailboxRestore/openedDatabases | GET | Returns a collection of open databases. |
| mailboxRestore/removeRestoreSession | POST | Removes a restore session. Note: this may cause failure of mail restore jobs which are using the specified session. |
| mailboxRestore/search/{id}/allResults | GET | Returns a collection of all found by search job items. Note: some fields like folder items' from / to / subject / etc may be empty for saving memory and better performance. |
| mailboxRestore/search/{id}/isRunning | GET | Verifies whether the specified search job is running. |
| mailboxRestore/searchResults/paged?max={max}&page={page} | POST | Returns a collection of found by search job items, on the specified page, in sorted and filtered state. |
| mailboxRestore/startRestore | POST | Starts a new mail restore job and returns its identifier. |
| mailboxRestore/startSearch | POST | Starts a new search job and returns its identifier. |
| mailboxRestore/verifyDatabaseFilePath/{databaseFilePath} | POST | Verifies path of Exchange database file and throws various exceptions if the path is invalid. Note: this check is mandatory; invalid database file cannot be opened. |
| mailboxRestore/verifyDatabaseLogsPath/{logsPath} | POST | Verifies path of Exchange database logs files. Note: this check is optional; if the logs path is invalid, the database still can be opened. |
| mailboxRestore/verifyDatabaseSystemPath/{systemPath} | POST | Verifies path of Exchange database system files. Note: this check is optional; if the system path is invalid, the database still can be opened. |
| mailboxRestore/verifyExchangeDlls | POST | Verifies presence of required Exchange dlls (ese.dll, exchmem.dll etc) for the specified version of Exchange. |