onlyoffice/docspace-api-sdk
Composer 安装命令:
composer require onlyoffice/docspace-api-sdk
包简介
A simple PHP SDK for integrating with the ONLYOFFICE DocSpace API
关键字:
README 文档
README
The ONLYOFFICE DocSpace SDK for PHP is a library that provides tools for integrating and managing DocSpace features within your applications. It simplifies interaction with the DocSpace API by offering ready-to-use methods and models.
For more information, please visit https://helpdesk.onlyoffice.com/hc/en-us.
Installation & Usage
Requirements
PHP 8.1 and later.
Composer
To install the bindings via Composer, add the following to composer.json:
{
"repositories": [
{
"type": "vcs",
"url": "https://github.com/ONLYOFFICE/docspace-api-sdk-php"
}
],
"require": {
"onlyoffice/docspace-api-sdk": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php:
<?php require_once('/path/to/onlyoffice/docspace-api-sdk/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure HTTP basic authorization: Basic $config = OpenAPI\Client\Configuration::getDefaultConfiguration() ->setUsername('YOUR_USERNAME') ->setPassword('YOUR_PASSWORD'); // Configure OAuth2 access token for authorization: OAuth2 $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); // Configure API key authorization: ApiKeyBearer $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setApiKey('ApiKeyBearer', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('ApiKeyBearer', 'Bearer'); // Configure API key authorization: asc_auth_key $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setApiKey('asc_auth_key', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('asc_auth_key', 'Bearer'); // Configure Bearer (JWT) authorization: Bearer $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OpenAPI\Client\Api\ApiKeysApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $create_api_key_request_dto = new \OpenAPI\Client\Model\CreateApiKeyRequestDto(); // \OpenAPI\Client\Model\CreateApiKeyRequestDto try { $result = $apiInstance->createApiKey($create_api_key_request_dto); print_r($result); } catch (Exception $e) { echo 'Exception when calling ApiKeysApi->createApiKey: ', $e->getMessage(), PHP_EOL; }
Authorization
Authentication schemes defined for the API:
asc_auth_key
- Type: API key
- API key parameter name: asc_auth_key
- Location: Cookie
Basic
- Type: HTTP basic authentication
Bearer
- Type: Bearer authentication (JWT)
ApiKeyBearer
- Type: API key
- API key parameter name: ApiKeyBearer
- Location: HTTP header
OAuth2
- Type:
OAuth - Flow:
accessCode - Authorization URL: {{authBaseUrl}}/oauth2/authorize
- Token Url: {{authBaseUrl}}/oauth2/token
- Scopes:
- read: Read access to protected resources
- write: Write access to protected resources
OpenId
- Type: OpenId Connect
- OpenId Connect URL: {{authBaseUrl}}/.well-known/openid-configuration
x-signature
- Type: API key
- API key parameter name: x-signature
- Location: Cookie
API Endpoints
All URIs are relative to https://your-docspace.onlyoffice.com
API Endoints tables:
ApiKeys
| Method | HTTP request | Description |
|---|---|---|
| ApiKeysApi | ||
| createApiKey | POST /api/2.0/keys | Create a user API key |
| deleteApiKey | DELETE /api/2.0/keys/{keyId} | Delete a user API key |
| getAllPermissions | GET /api/2.0/keys/permissions | Get API key permissions |
| getApiKey | GET /api/2.0/keys/@self | Get current user's API key |
| getApiKeys | GET /api/2.0/keys | Get current user's API keys |
| updateApiKey | PUT /api/2.0/keys/{keyId} | Update an API key |
Authentication
| Method | HTTP request | Description |
|---|---|---|
| AuthenticationApi | ||
| authenticateMe | POST /api/2.0/authentication | Authenticate a user |
| authenticateMeFromBodyWithCode | POST /api/2.0/authentication/{code} | Authenticate a user by code |
| checkConfirm | POST /api/2.0/authentication/confirm | Open confirmation email URL |
| getIsAuthentificated | GET /api/2.0/authentication | Check authentication |
| logout | POST /api/2.0/authentication/logout | Log out |
| saveMobilePhone | POST /api/2.0/authentication/setphone | Set a mobile phone |
| sendSmsCode | POST /api/2.0/authentication/sendsms | Send SMS code |
Backup
| Method | HTTP request | Description |
|---|---|---|
| BackupApi | ||
| createBackupSchedule | POST /api/2.0/backup/createbackupschedule | Create the backup schedule |
| deleteBackup | DELETE /api/2.0/backup/deletebackup/{id} | Delete the backup |
| deleteBackupHistory | DELETE /api/2.0/backup/deletebackuphistory | Delete the backup history |
| deleteBackupSchedule | DELETE /api/2.0/backup/deletebackupschedule | Delete the backup schedule |
| getBackupHistory | GET /api/2.0/backup/getbackuphistory | Get the backup history |
| getBackupProgress | GET /api/2.0/backup/getbackupprogress | Get the backup progress |
| getBackupSchedule | GET /api/2.0/backup/getbackupschedule | Get the backup schedule |
| getBackupsCount | GET /api/2.0/backup/getbackupscount | Get the number of backups |
| getBackupsServiceState | GET /api/2.0/backup/getservicestate | Get the backup service state |
| getRestoreProgress | GET /api/2.0/backup/getrestoreprogress | Get the restoring progress |
| startBackup | POST /api/2.0/backup/startbackup | Start the backup |
| startBackupRestore | POST /api/2.0/backup/startrestore | Start the restoring process |
Capabilities
| Method | HTTP request | Description |
|---|---|---|
| CapabilitiesApi | ||
| getPortalCapabilities | GET /api/2.0/capabilities | Get portal capabilities |
Files
| Method | HTTP request | Description |
|---|---|---|
| FilesApi | ||
| addFileToRecent | POST /api/2.0/files/file/{fileId}/recent | Add a file to the Recent section |
| addTemplates | POST /api/2.0/files/templates | Add template files |
| changeVersionHistory | PUT /api/2.0/files/file/{fileId}/history | Change version history |
| checkFillFormDraft | POST /api/2.0/files/masterform/{fileId}/checkfillformdraft | Check the form draft filling |
| copyFileAs | POST /api/2.0/files/file/{fileId}/copyas | Copy a file |
| createEditSession | POST /api/2.0/files/file/{fileId}/edit_session | Create the editing session |
| createFile | POST /api/2.0/files/{folderId}/file | Create a file |
| createFileInMyDocuments | POST /api/2.0/files/@my/file | Create a file in the My documents section |
| createFilePrimaryExternalLink | POST /api/2.0/files/file/{id}/link | Create primary external link |
| createHtmlFile | POST /api/2.0/files/{folderId}/html | Create an HTML file |
| createHtmlFileInMyDocuments | POST /api/2.0/files/@my/html | Create an HTML file in the My documents section |
| createTextFile | POST /api/2.0/files/{folderId}/text | Create a text file |
| createTextFileInMyDocuments | POST /api/2.0/files/@my/text | Create a text file in the My documents section |
| createThumbnails | POST /api/2.0/files/thumbnails | Create file thumbnails |
| deleteFile | DELETE /api/2.0/files/file/{fileId} | Delete a file |
| deleteRecent | DELETE /api/2.0/files/recent | Delete recent files |
| deleteTemplates | DELETE /api/2.0/files/templates | Delete template files |
| getAllFormRoles | GET /api/2.0/files/file/{fileId}/formroles | Get form roles |
| getEditDiffUrl | GET /api/2.0/files/file/{fileId}/edit/diff | Get changes URL |
| getEditHistory | GET /api/2.0/files/file/{fileId}/edit/history | Get version history |
| getFileHistory | GET /api/2.0/files/file/{fileId}/log | Get file history |
| getFileInfo | GET /api/2.0/files/file/{fileId} | Get file information |
| getFileLinks | GET /api/2.0/files/file/{id}/links | Get file external links |
| getFilePrimaryExternalLink | GET /api/2.0/files/file/{id}/link | Get primary external link |
| getFileVersionInfo | GET /api/2.0/files/file/{fileId}/history | Get file versions |
| getFillResult | GET /api/2.0/files/file/fillresult | Get form-filling result |
| getPresignedFileUri | GET /api/2.0/files/file/{fileId}/presigned | Get file download link asynchronously |
| getPresignedUri | GET /api/2.0/files/file/{fileId}/presigneduri | Get file download link |
| getProtectedFileUsers | GET /api/2.0/files/file/{fileId}/protectusers | Get users access rights to the protected file |
| getReferenceData | POST /api/2.0/files/file/referencedata | Get reference data |
| isFormPDF | GET /api/2.0/files/file/{fileId}/isformpdf | Check the PDF file |
| lockFile | PUT /api/2.0/files/file/{fileId}/lock | Lock a file |
| manageFormFilling | PUT /api/2.0/files/file/{fileId}/manageformfilling | Perform form filling action |
| openEditFile | GET /api/2.0/files/file/{fileId}/openedit | Open a file configuration |
| restoreFileVersion | POST /api/2.0/files/file/{fileId}/restoreversion | Restore a file version |
| saveEditingFileFromForm | PUT /api/2.0/files/file/{fileId}/saveediting | Save file edits |
| saveFileAsPdf | POST /api/2.0/files/file/{id}/saveaspdf | Save a file as PDF |
| saveFormRoleMapping | POST /api/2.0/files/file/{fileId}/formrolemapping | Save form role mapping |
| setCustomFilterTag | PUT /api/2.0/files/file/{fileId}/customfilter | Set the Custom Filter editing mode |
| setFileExternalLink | PUT /api/2.0/files/file/{id}/links | Set an external link |
| setFileOrder | PUT /api/2.0/files/{fileId}/order | Set file order |
| setFilesOrder | PUT /api/2.0/files/order | Set order of files |
| startEditFile | POST /api/2.0/files/file/{fileId}/startedit | Start file editing |
| startFillingFile | PUT /api/2.0/files/file/{fileId}/startfilling | Start file filling |
| toggleFileFavorite | GET /api/2.0/files/favorites/{fileId} | Change the file favorite status |
| trackEditFile | GET /api/2.0/files/file/{fileId}/trackeditfile | Track file editing |
| updateFile | PUT /api/2.0/files/file/{fileId} | Update a file |
| FoldersApi | ||
| checkUpload | POST /api/2.0/files/{folderId}/upload/check | Check file uploads |
| createFolder | POST /api/2.0/files/folder/{folderId} | Create a folder |
| createFolderPrimaryExternalLink | POST /api/2.0/files/folder/{id}/link | Create primary external link |
| createReportFolderHistory | POST /api/2.0/files/folder/{folderId}/log/report | Generates folder history |
| deleteFolder | DELETE /api/2.0/files/folder/{folderId} | Delete a folder |
| getFavoritesFolder | GET /api/2.0/files/@favorites | Get the Favorites section |
| getFilesUsedSpace | GET /api/2.0/files/filesusedspace | Get used space of files |
| getFolder | GET /api/2.0/files/{folderId}/formfilter | Get folder form filter |
| getFolderByFolderId | GET /api/2.0/files/{folderId} | Get a folder by ID |
| getFolderHistory | GET /api/2.0/files/folder/{folderId}/log | Get folder history |
| getFolderInfo | GET /api/2.0/files/folder/{folderId} | Get folder information |
| getFolderLinks | GET /api/2.0/files/folder/{id}/links | Get the folder links |
| getFolderPath | GET /api/2.0/files/folder/{folderId}/path | Get the folder path |
| getFolderPrimaryExternalLink | GET /api/2.0/files/folder/{id}/link | Get primary external link |
| getFolders | GET /api/2.0/files/{folderId}/subfolders | Get subfolders |
| getMyFolder | GET /api/2.0/files/@my | Get the My documents section |
| getNewFolderItems | GET /api/2.0/files/{folderId}/news | Get new folder items |
| getPrivacyFolder | GET /api/2.0/files/@privacy | Get the Private Room section |
| getRecentFolder | GET /api/2.0/files/recent | Get the Recent section |
| getRootFolders | GET /api/2.0/files/@root | Get filtered sections |
| getTrashFolder | GET /api/2.0/files/@trash | Get the Trash section |
| insertFile | POST /api/2.0/files/{folderId}/insert | Insert a file |
| insertFileToMyFromBody | POST /api/2.0/files/@my/insert | Insert a file to the My documents section |
| renameFolder | PUT /api/2.0/files/folder/{folderId} | Rename a folder |
| setFolderOrder | PUT /api/2.0/files/folder/{folderId}/order | Set folder order |
| setFolderPrimaryExternalLink | PUT /api/2.0/files/folder/{id}/links | Set the folder external link |
| uploadFile | POST /api/2.0/files/{folderId}/upload | Upload a file |
| uploadFileToMy | POST /api/2.0/files/@my/upload | Upload a file to the My documents section |
| OperationsApi | ||
| addFavorites | POST /api/2.0/files/favorites | Add favorite files and folders |
| bulkDownload | PUT /api/2.0/files/fileops/bulkdownload | Bulk download |
| checkConversionStatus | GET /api/2.0/files/file/{fileId}/checkconversion | Get conversion status |
| checkMoveOrCopyBatchItems | GET /api/2.0/files/fileops/move | Move or copy files to a folder |
| checkMoveOrCopyDestFolder | GET /api/2.0/files/fileops/checkdestfolder | Check for moving or copying files to a folder |
| copyBatchItems | PUT /api/2.0/files/fileops/copy | Copy to the folder |
| createUploadSession | POST /api/2.0/files/{folderId}/upload/create_session | Chunked upload |
| deleteBatchItems | PUT /api/2.0/files/fileops/delete | Delete files and folders |
| deleteFavoritesFromBody | DELETE /api/2.0/files/favorites | Delete favorite files and folders (using body parameters) |
| deleteFileVersions | PUT /api/2.0/files/fileops/deleteversion | Delete file versions |
| duplicateBatchItems | PUT /api/2.0/files/fileops/duplicate | Duplicate files and folders |
| emptyTrash | PUT /api/2.0/files/fileops/emptytrash | Empty the Trash folder |
| getOperationStatuses | GET /api/2.0/files/fileops | Get active file operations |
| getOperationStatusesByType | GET /api/2.0/files/fileops/{operationType} | Get file operation statuses |
| markAsRead | PUT /api/2.0/files/fileops/markasread | Mark as read |
| moveBatchItems | PUT /api/2.0/files/fileops/move | Move or copy to a folder |
| startFileConversion | PUT /api/2.0/files/file/{fileId}/checkconversion | Start file conversion |
| terminateTasks | PUT /api/2.0/files/fileops/terminate/{id} | Finish active operations |
| updateFileComment | PUT /api/2.0/files/file/{fileId}/comment | Update a comment |
| QuotaApi | ||
| resetRoomQuota | PUT /api/2.0/files/rooms/resetquota | Reset the room quota limit |
| updateRoomsQuota | PUT /api/2.0/files/rooms/roomquota | Change the room quota limit |
| SettingsApi | ||
| changeAccessToThirdparty | PUT /api/2.0/files/thirdparty | Change the third-party settings access |
| changeAutomaticallyCleanUp | PUT /api/2.0/files/settings/autocleanup | Update the trash bin auto-clearing setting |
| changeDefaultAccessRights | PUT /api/2.0/files/settings/dafaultaccessrights | Change the default access rights |
| changeDeleteConfirm | PUT /api/2.0/files/changedeleteconfrim | Confirm the file deletion |
| changeDownloadZipFromBody | PUT /api/2.0/files/settings/downloadtargz | Change the archive format (using body parameters) |
| checkDocServiceUrl | PUT /api/2.0/files/docservice | Check the document service URL |
| displayFileExtension | PUT /api/2.0/files/displayfileextension | Display a file extension |
| displayRecent | PUT /api/2.0/files/displayrecent | Display the Recent folder |
| externalShare | PUT /api/2.0/files/settings/external | Change the external sharing ability |
| externalShareSocialMedia | PUT /api/2.0/files/settings/externalsocialmedia | Change the external sharing ability on social networks |
| forcesave | PUT /api/2.0/files/forcesave | Change the forcesaving ability |
| getAutomaticallyCleanUp | GET /api/2.0/files/settings/autocleanup | Get the trash bin auto-clearing setting |
| getDocServiceUrl | GET /api/2.0/files/docservice | Get the document service URL |
| getFilesModule | GET /api/2.0/files/info | Get the Documents information |
| getFilesSettings | GET /api/2.0/files/settings | Get file settings |
| hideConfirmCancelOperation | PUT /api/2.0/files/hideconfirmcanceloperation | Hide confirmation dialog when canceling operations |
| hideConfirmConvert | PUT /api/2.0/files/hideconfirmconvert | Hide the confirmation dialog when converting |
| hideConfirmRoomLifetime | PUT /api/2.0/files/hideconfirmroomlifetime | Hide confirmation dialog when changing room lifetime settings |
| isAvailablePrivacyRoomSettings | GET /api/2.0/files/@privacy/available | Check the Private Room availability |
| keepNewFileName | PUT /api/2.0/files/keepnewfilename | Ask a new file name |
| setOpenEditorInSameTab | PUT /api/2.0/files/settings/openeditorinsametab | Open document in the same browser tab |
| storeForcesave | PUT /api/2.0/files/storeforcesave | Change the ability to store the forcesaved files |
| storeOriginal | PUT /api/2.0/files/storeoriginal | Change the ability to upload original formats |
| updateFileIfExist | PUT /api/2.0/files/updateifexist | Update a file version if it exists |
| SharingApi | ||
| applyExternalSharePassword | POST /api/2.0/files/share/{key}/password | Apply external data password |
| changeFileOwner | POST /api/2.0/files/owner | Change the file owner |
| getExternalShareData | GET /api/2.0/files/share/{key} | Get the external data |
| getFileSecurityInfo | GET /api/2.0/files/file/{id}/share | Get the shared file information |
| getFolderSecurityInfo | GET /api/2.0/files/folder/{id}/share | Get the shared folder information |
| getGroupsMembersWithFileSecurity | GET /api/2.0/files/file/{fileId}/group/{groupId}/share | Get file group members with security information |
| getGroupsMembersWithFolderSecurity | GET /api/2.0/files/folder/{folderId}/group/{groupId}/share | Get folder group members with security information |
| getSecurityInfo | POST /api/2.0/files/share | Get the sharing rights |
| getSharedUsers | GET /api/2.0/files/file/{fileId}/sharedusers | Get user access rights by file ID |
| removeSecurityInfo | DELETE /api/2.0/files/share | Remove the sharing rights |
| sendEditorNotify | POST /api/2.0/files/file/{fileId}/sendeditornotify | Send the mention message |
| setFileSecurityInfo | PUT /api/2.0/files/file/{fileId}/share | Share a file |
| setFolderSecurityInfo | PUT /api/2.0/files/folder/{folderId}/share | Share a folder |
| setSecurityInfo | PUT /api/2.0/files/share | Set the sharing rights |
| ThirdPartyIntegrationApi | ||
| deleteThirdParty | DELETE /api/2.0/files/thirdparty/{providerId} | Remove a third-party account |
| getAllProviders | GET /api/2.0/files/thirdparty/providers | Get all providers |
| getBackupThirdPartyAccount | GET /api/2.0/files/thirdparty/backup | Get a third-party account backup |
| getCapabilities | GET /api/2.0/files/thirdparty/capabilities | Get providers |
| getCommonThirdPartyFolders | GET /api/2.0/files/thirdparty/common | Get the common third-party services |
| getThirdPartyAccounts | GET /api/2.0/files/thirdparty | Get the third-party accounts |
| saveThirdParty | POST /api/2.0/files/thirdparty | Save a third-party account |
| saveThirdPartyBackup | POST /api/2.0/files/thirdparty/backup | Save a third-party account backup |
Group
| Method | HTTP request | Description |
|---|---|---|
| GroupApi | ||
| addGroup | POST /api/2.0/group | Add a new group |
| addMembersTo | PUT /api/2.0/group/{id}/members | Add group members |
| deleteGroup | DELETE /api/2.0/group/{id} | Delete a group |
| getGroup | GET /api/2.0/group/{id} | Get a group |
| getGroupByUserId | GET /api/2.0/group/user/{userid} | Get user groups |
| getGroups | GET /api/2.0/group | Get groups |
| moveMembersTo | PUT /api/2.0/group/{fromId}/members/{toId} | Move group members |
| removeMembersFrom | DELETE /api/2.0/group/{id}/members | Remove group members |
| setGroupManager | PUT /api/2.0/group/{id}/manager | Set a group manager |
| setMembersTo | POST /api/2.0/group/{id}/members | Replace group members |
| updateGroup | PUT /api/2.0/group/{id} | Update a group |
| SearchApi | ||
| getGroupsWithFilesShared | GET /api/2.0/group/file/{id} | Get groups with file sharing settings |
| getGroupsWithFoldersShared | GET /api/2.0/group/folder/{id} | Get groups with folder sharing settings |
| getGroupsWithRoomsShared | GET /api/2.0/group/room/{id} | Get groups with room sharing settings |
Migration
| Method | HTTP request | Description |
|---|---|---|
| MigrationApi | ||
| cancelMigration | POST /api/2.0/migration/cancel | Cancel migration |
| clearMigration | POST /api/2.0/migration/clear | Clear migration |
| finishMigration | POST /api/2.0/migration/finish | Finish migration |
| getMigrationLogs | GET /api/2.0/migration/logs | Get migration logs |
| getMigrationStatus | GET /api/2.0/migration/status | Get migration status |
| listMigrations | GET /api/2.0/migration/list | Get migrations |
| startMigration | POST /api/2.0/migration/migrate | Start migration |
| uploadAndInitializeMigration | POST /api/2.0/migration/init/{migratorName} | Upload and initialize migration |
OAuth20
| Method | HTTP request | Description |
|---|---|---|
| AuthorizationApi | ||
| authorizeOAuth | GET /oauth2/authorize | OAuth2 authorization endpoint |
| exchangeToken | POST /oauth2/token | OAuth2 token endpoint |
| submitConsent | POST /oauth2/authorize | OAuth2 consent endpoint |
| ClientManagementApi | ||
| changeActivation | PATCH /api/2.0/clients/{clientId}/activation | Change the client activation status |
| createClient | POST /api/2.0/clients | Create a new OAuth2 client |
| deleteClient | DELETE /api/2.0/clients/{clientId} | Delete an OAuth2 client |
| regenerateSecret | PATCH /api/2.0/clients/{clientId}/regenerate | Regenerate the client secret |
| revokeUserClient | DELETE /api/2.0/clients/{clientId}/revoke | Revoke client consent |
| updateClient | PUT /api/2.0/clients/{clientId} | Update an existing OAuth2 client |
| ClientQueryingApi | ||
| getClient | GET /api/2.0/clients/{clientId} | Get client details |
| getClientInfo | GET /api/2.0/clients/{clientId}/info | Get detailed client information |
| getClients | GET /api/2.0/clients | Get clients |
| getClientsInfo | GET /api/2.0/clients/info | Get detailed information of clients |
| getConsents | GET /api/2.0/clients/consents | Get user consents |
| getPublicClientInfo | GET /api/2.0/clients/{clientId}/public/info | Get public client information |
| ScopeManagementApi | ||
| getScopes | GET /api/2.0/scopes | Get available OAuth2 scopes |
People
| Method | HTTP request | Description |
|---|---|---|
| GuestsApi | ||
| approveGuestShareLink | POST /api/2.0/people/guests/share/approve | Approve a guest sharing link |
| deleteGuests | DELETE /api/2.0/people/guests | Delete guests |
| PasswordApi | ||
| changeUserPassword | PUT /api/2.0/people/{userid}/password | Change a user password |
| sendUserPassword | POST /api/2.0/people/password | Remind a user password |
| PhotosApi | ||
| createMemberPhotoThumbnails | POST /api/2.0/people/{userid}/photo/thumbnails | Create photo thumbnails |
| deleteMemberPhoto | DELETE /api/2.0/people/{userid}/photo | Delete a user photo |
| getMemberPhoto | GET /api/2.0/people/{userid}/photo | Get a user photo |
| updateMemberPhoto | PUT /api/2.0/people/{userid}/photo | Update a user photo |
| uploadMemberPhoto | POST /api/2.0/people/{userid}/photo | Upload a user photo |
| ProfilesApi | ||
| addMember | POST /api/2.0/people | Add a user |
| deleteMember | DELETE /api/2.0/people/{userid} | Delete a user |
| deleteProfile | DELETE /api/2.0/people/@self | Delete my profile |
| getAllProfiles | GET /api/2.0/people | Get profiles |
| getClaims | GET /api/2.0/people/tokendiagnostics | Get user claims |
| getProfileByEmail | GET /api/2.0/people/email | Get a profile by user email |
| getProfileByUserId | GET /api/2.0/people/{userid} | Get a profile by user ID |
| getSelfProfile | GET /api/2.0/people/@self | Get my profile |
| inviteUsers | POST /api/2.0/people/invite | Invite users |
| removeUsers | PUT /api/2.0/people/delete | Delete users |
| resendUserInvites | PUT /api/2.0/people/invite | Resend activation emails |
| sendEmailChangeInstructions | POST /api/2.0/people/email | Send instructions to change email |
| updateMember | PUT /api/2.0/people/{userid} | Update a user |
| updateMemberCulture | PUT /api/2.0/people/{userid}/culture | Update a user culture code |
| QuotaApi | ||
| resetUsersQuota | PUT /api/2.0/people/resetquota | Reset a user quota limit |
| updateUserQuota | PUT /api/2.0/people/userquota | Change a user quota limit |
| SearchApi | ||
| getAccountsEntriesWithFilesShared | GET /api/2.0/accounts/file/{id}/search | Get account entries with file sharing settings |
| getAccountsEntriesWithFoldersShared | GET /api/2.0/accounts/folder/{id}/search | Get account entries with folder sharing settings |
| getAccountsEntriesWithRoomsShared | GET /api/2.0/accounts/room/{id}/search | Get account entries |
| getSearch | GET /api/2.0/people/@search/{query} | Search users |
| getSimpleByFilter | GET /api/2.0/people/simple/filter | Search users by extended filter |
| getUsersWithFilesShared | GET /api/2.0/people/file/{id} | Get users with file sharing settings |
| getUsersWithFoldersShared | GET /api/2.0/people/folder/{id} | Get users with folder sharing settings |
| getUsersWithRoomShared | GET /api/2.0/people/room/{id} | Get users with room sharing settings |
| searchUsersByExtendedFilter | GET /api/2.0/people/filter | Search users with detailed information by extended filter |
| searchUsersByQuery | GET /api/2.0/people/search | Search users (using query parameters) |
| searchUsersByStatus | GET /api/2.0/people/status/{status}/search | Search users by status filter |
| ThemeApi | ||
| changePortalTheme | PUT /api/2.0/people/theme | Change the portal theme |
| getPortalTheme | GET /api/2.0/people/theme | Get the portal theme |
| ThirdPartyAccountsApi | ||
| getThirdPartyAuthProviders | GET /api/2.0/people/thirdparty/providers | Get third-party accounts |
| linkThirdPartyAccount | PUT /api/2.0/people/thirdparty/linkaccount | Link a third-pary account |
| signupThirdPartyAccount | POST /api/2.0/people/thirdparty/signup | Create a third-pary account |
| unlinkThirdPartyAccount | DELETE /api/2.0/people/thirdparty/unlinkaccount | Unlink a third-pary account |
| UserDataApi | ||
| getDeletePersonalFolderProgress | GET /api/2.0/people/delete/personal/progress | Get the progress of deleting the personal folder |
| getReassignProgress | GET /api/2.0/people/reassign/progress/{userid} | Get the reassignment progress |
| getRemoveProgress | GET /api/2.0/people/remove/progress/{userid} | Get the deletion progress |
| necessaryReassign | GET /api/2.0/people/reassign/necessary | Check data for reassignment need |
| sendInstructionsToDelete | PUT /api/2.0/people/self/delete | Send the deletion instructions |
| startDeletePersonalFolder | POST /api/2.0/people/delete/personal/start | Delete the personal folder |
| startReassign | POST /api/2.0/people/reassign/start | Start the data reassignment |
| startRemove | POST /api/2.0/people/remove/start | Start the data deletion |
| terminateReassign | PUT /api/2.0/people/reassign/terminate | Terminate the data reassignment |
| terminateRemove | PUT /api/2.0/people/remove/terminate | Terminate the data deletion |
| UserStatusApi | ||
| getByStatus | GET /api/2.0/people/status/{status} | Get profiles by status |
| updateUserActivationStatus | PUT /api/2.0/people/activationstatus/{activationstatus} | Set an activation status to the users |
| updateUserStatus | PUT /api/2.0/people/status/{status} | Change a user status |
| UserTypeApi | ||
| getUserTypeUpdateProgress | GET /api/2.0/people/type/progress/{userid} | Get the progress of updating user type |
| starUserTypetUpdate | POST /api/2.0/people/type | Start updating user type |
| terminateUserTypeUpdate | PUT /api/2.0/people/type/terminate | Terminate updating user type |
| updateUserType | PUT /api/2.0/people/type/{type} | Change a user type |
Portal
| Method | HTTP request | Description |
|---|---|---|
| GuestsApi | ||
| getGuestSharingLink | GET /api/2.0/people/guests/{userid}/share | Get a guest sharing link |
| PaymentApi | ||
| calculateWalletPayment | PUT /api/2.0/portal/payment/calculatewallet | Calculate the wallet payment amount |
| changeTenantWalletServiceState | POST /api/2.0/portal/payment/servicestate | Change wallet service state |
| createCustomerOperationsReport | POST /api/2.0/portal/payment/customer/operationsreport | Start the customer operations report generation |
| getCheckoutSetupUrl | GET /api/2.0/portal/payment/chechoutsetupurl | Get the checkout setup page URL |
| getCustomerBalance | GET /api/2.0/portal/payment/customer/balance | Get the customer balance |
| getCustomerInfo | GET /api/2.0/portal/payment/customerinfo | Get the customer information |
| getCustomerOperations | GET /api/2.0/portal/payment/customer/operations | Get the customer operations |
| getCustomerOperationsReport | GET /api/2.0/portal/payment/customer/operationsreport | Get the status of the customer operations report generation |
| getPaymentAccount | GET /api/2.0/portal/payment/account | Get the payment account |
| getPaymentCurrencies | GET /api/2.0/portal/payment/currencies | Get currencies |
| getPaymentQuotas | GET /api/2.0/portal/payment/quotas | Get quotas |
| getPaymentUrl | PUT /api/2.0/portal/payment/url | Get the payment page URL |
| getPortalPrices | GET /api/2.0/portal/payment/prices | Get prices |
| getQuotaPaymentInformation | GET /api/2.0/portal/payment/quota | Get quota payment information |
| getTenantWalletServiceSettings | GET /api/2.0/portal/payment/servicessettings | Get wallet services settings |
| getTenantWalletSettings | GET /api/2.0/portal/payment/topupsettings | Get wallet auto top-up settings |
| getWalletService | GET /api/2.0/portal/payment/walletservice | Get wallet service |
| getWalletServices | GET /api/2.0/portal/payment/walletservices | Get wallet services |
| sendPaymentRequest | POST /api/2.0/portal/payment/request | Send a payment request |
| setTenantWalletSettings | POST /api/2.0/portal/payment/topupsettings | Set wallet auto top-up settings |
| terminateCustomerOperationsReport | DELETE /api/2.0/portal/payment/customer/operationsreport | Terminate the customer operations report generation |
| topUpDeposit | POST /api/2.0/portal/payment/deposit | Put money on deposit |
| updatePayment | PUT /api/2.0/portal/payment/update | Update the payment quantity |
| updateWalletPayment | PUT /api/2.0/portal/payment/updatewallet | Update the wallet payment quantity |
| QuotaApi | ||
| getPortalQuota | GET /api/2.0/portal/quota | Get a portal quota |
| getPortalTariff | GET /api/2.0/portal/tariff | Get a portal tariff |
| getPortalUsedSpace | GET /api/2.0/portal/usedspace | Get the portal used space |
| getRightQuota | GET /api/2.0/portal/quota/right | Get the recommended quota |
| SettingsApi | ||
| continuePortal | PUT /api/2.0/portal/continue | Restore a portal |
| deletePortal | DELETE /api/2.0/portal/delete | Delete a portal |
| getPortalInformation | GET /api/2.0/portal | Get a portal |
| getPortalPath | GET /api/2.0/portal/path | Get a path to the portal |
| sendDeleteInstructions | POST /api/2.0/portal/delete | Send removal instructions |
| sendSuspendInstructions | POST /api/2.0/portal/suspend | Send suspension instructions |
| suspendPortal | PUT /api/2.0/portal/suspend | Deactivate a portal |
| UsersApi | ||
| getInvitationLink | GET /api/2.0/portal/users/invite/{employeeType} | Get an invitation link |
| getPortalUsersCount | GET /api/2.0/portal/userscount | Get a number of portal users |
| getUserById | GET /api/2.0/portal/users/{userID} | Get a user by ID |
| markGiftMessageAsRead | POST /api/2.0/portal/present/mark | Mark a gift message as read |
| sendCongratulations | POST /api/2.0/portal/sendcongratulations | Send congratulations |
Rooms
| Method | HTTP request | Description |
|---|---|---|
| RoomsApi | ||
| addRoomTags | PUT /api/2.0/files/rooms/{id}/tags | Add the room tags |
| archiveRoom | PUT /api/2.0/files/rooms/{id}/archive | Archive a room |
| changeRoomCover | POST /api/2.0/files/rooms/{id}/cover | Change the room cover |
| createRoom | POST /api/2.0/files/rooms | Create a room |
| createRoomFromTemplate | POST /api/2.0/files/rooms/fromtemplate | Create a room from the template |
| createRoomLogo | POST /api/2.0/files/rooms/{id}/logo | Create a room logo |
| createRoomTag | POST /api/2.0/files/tags | Create a room tag |
| createRoomTemplate | POST /api/2.0/files/roomtemplate | Start creating room template |
| createRoomThirdParty | POST /api/2.0/files/rooms/thirdparty/{id} | Create a third-party room |
| deleteCustomTags | DELETE /api/2.0/files/tags | Delete the custom room tags |
| deleteRoom | DELETE /api/2.0/files/rooms/{id} | Remove a room |
| deleteRoomLogo | DELETE /api/2.0/files/rooms/{id}/logo | Remove a room logo |
| deleteRoomTags | DELETE /api/2.0/files/rooms/{id}/tags | Remove the room tags |
| getNewRoomItems | GET /api/2.0/files/rooms/{id}/news | Get the new room items |
| getPublicSettings | GET /api/2.0/files/roomtemplate/{id}/public | Get public settings |
| getRoomCovers | GET /api/2.0/files/rooms/covers | Get covers |
| getRoomCreatingStatus | GET /api/2.0/files/rooms/fromtemplate/status | Get the room creation progress |
| getRoomIndexExport | GET /api/2.0/files/rooms/indexexport | Get the room index export |
| getRoomInfo | GET /api/2.0/files/rooms/{id} | Get room information |
| getRoomLinks | GET /api/2.0/files/rooms/{id}/links | Get the room links |
| getRoomSecurityInfo | GET /api/2.0/files/rooms/{id}/share | Get the room access rights |
| getRoomTagsInfo | GET /api/2.0/files/tags | Get the room tags |
| getRoomTemplateCreatingStatus | GET /api/2.0/files/roomtemplate/status | Get status of room template creation |
| getRoomsFolder | GET /api/2.0/files/rooms | Get rooms |
| getRoomsNewItems | GET /api/2.0/files/rooms/news | Get the room new items |
| getRoomsPrimaryExternalLink | GET /api/2.0/files/rooms/{id}/link | Get the room primary external link |
| pinRoom | PUT /api/2.0/files/rooms/{id}/pin | Pin a room |
| reorderRoom | PUT /api/2.0/files/rooms/{id}/reorder | Reorder the room |
| resendEmailInvitations | POST /api/2.0/files/rooms/{id}/resend | Resend the room invitations |
| setPublicSettings | PUT /api/2.0/files/roomtemplate/public | Set public settings |
| setRoomLink | PUT /api/2.0/files/rooms/{id}/links | Set the room external or invitation link |
| setRoomSecurity | PUT /api/2.0/files/rooms/{id}/share | Set the room access rights |
| startRoomIndexExport | POST /api/2.0/files/rooms/{id}/indexexport | Start the room index export |
| terminateRoomIndexExport | DELETE /api/2.0/files/rooms/indexexport | Terminate the room index export |
| unarchiveRoom | PUT /api/2.0/files/rooms/{id}/unarchive | Unarchive a room |
| unpinRoom | PUT /api/2.0/files/rooms/{id}/unpin | Unpin a room |
| updateRoom | PUT /api/2.0/files/rooms/{id} | Update a room |
| uploadRoomLogo | POST /api/2.0/files/logos | Upload a room logo image |
Security
| Method | HTTP request | Description |
|---|---|---|
| AccessToDevToolsApi | ||
| setTenantDevToolsAccessSettings | POST /api/2.0/settings/devtoolsaccess | Set the Developer Tools access settings |
| ActiveConnectionsApi | ||
| getAllActiveConnections | GET /api/2.0/security/activeconnections | Get active connections |
| logOutActiveConnection | PUT /api/2.0/security/activeconnections/logout/{loginEventId} | Log out from the connection |
| logOutAllActiveConnectionsChangePassword | PUT /api/2.0/security/activeconnections/logoutallchangepassword | Log out and change password |
| logOutAllActiveConnectionsForUser | PUT /api/2.0/security/activeconnections/logoutall/{userId} | Log out for the user by ID |
| logOutAllExceptThisConnection | PUT /api/2.0/security/activeconnections/logoutallexceptthis | Log out from all connections except the current one |
| AuditTrailDataApi | ||
| createAuditTrailReport | POST /api/2.0/security/audit/events/report | Generate the audit trail report |
| getAuditEventsByFilter | GET /api/2.0/security/audit/events/filter | Get filtered audit trail data |
| getAuditSettings | GET /api/2.0/security/audit/settings/lifetime | Get the audit trail settings |
| getAuditTrailMappers | GET /api/2.0/security/audit/mappers | Get audit trail mappers |
| getAuditTrailTypes | GET /api/2.0/security/audit/types | Get audit trail types |
| getLastAuditEvents | GET /api/2.0/security/audit/events/last | Get audit trail data |
| setAuditSettings | POST /api/2.0/security/audit/settings/lifetime | Set the audit trail settings |
| BannersVisibilityApi | ||
| setTenantBannerSettings | POST /api/2.0/settings/banner | Set the banners visibility |
| CSPApi | ||
| configureCsp | POST /api/2.0/security/csp | Configure CSP settings |
| getCspSettings | GET /api/2.0/security/csp | Get CSP settings |
| FirebaseApi | ||
| docRegisterPusnNotificationDevice | POST /api/2.0/settings/push/docregisterdevice | Save the Documents Firebase device token |
| subscribeDocumentsPushNotification | PUT /api/2.0/settings/push/docsubscribe | Subscribe to Documents push notification |
| LoginHistoryApi | ||
| createLoginHistoryReport | POST /api/2.0/security/audit/login/report | Generate the login history report |
| getLastLoginEvents | GET /api/2.0/security/audit/login/last | Get login history |
| getLoginEventsByFilter | GET /api/2.0/security/audit/login/filter | Get filtered login events |
| OAuth2Api | ||
| generateJwtToken | GET /api/2.0/security/oauth2/token | Generate JWT token |
| SMTPSettingsApi | ||
| getSmtpOperationStatus | GET /api/2.0/smtpsettings/smtp/test/status | Get the SMTP testing process status |
| getSmtpSettings | GET /api/2.0/smtpsettings/smtp | Get the SMTP settings |
| resetSmtpSettings | DELETE /api/2.0/smtpsettings/smtp | Reset the SMTP settings |
| saveSmtpSettings | POST /api/2.0/smtpsettings/smtp | Save the SMTP settings |
| testSmtpSettings | GET /api/2.0/smtpsettings/smtp/test | Test the SMTP settings |
Settings
| Method | HTTP request | Description |
|---|---|---|
| AccessToDevToolsApi | ||
| getTenantAccessDevToolsSettings | GET /api/2.0/settings/devtoolsaccess | Get the Developer Tools access settings |
| AuthorizationApi | ||
| getAuthServices | GET /api/2.0/settings/authservice | Get the authorization services |
| saveAuthKeys | POST /api/2.0/settings/authservice | Save the authorization keys |
| BannersVisibilityApi | ||
| getTenantBannerSettings | GET /api/2.0/settings/banner | Get the banners visibility |
| CommonSettingsApi | ||
| closeAdminHelper | PUT /api/2.0/settings/closeadminhelper | Close the admin helper |
| completeWizard | PUT /api/2.0/settings/wizard/complete | Complete the Wizard settings |
| configureDeepLink | POST /api/2.0/settings/deeplink | Configure the deep link settings |
| deletePortalColorTheme | DELETE /api/2.0/settings/colortheme | Delete a color theme |
| getDeepLinkSettings | GET /api/2.0/settings/deeplink | Get the deep link settings |
| getPaymentSettings | GET /api/2.0/settings/payment | Get the payment settings |
| getPortalColorTheme | GET /api/2.0/settings/colortheme | Get a color theme |
| getPortalHostname | GET /api/2.0/settings/machine | Get hostname |
| getPortalLogo | GET /api/2.0/settings/logo | Get a portal logo |
| getPortalSettings | GET /api/2.0/settings | Get the portal settings |
| getSocketSettings | GET /api/2.0/settings/socket | Get the socket settings |
| getSupportedCultures | GET /api/2.0/settings/cultures | Get supported languages |
| getTenantUserInvitationSettings | GET /api/2.0/settings/invitationsettings | Get the user invitation settings |
| getTimeZones | GET /api/2.0/settings/timezones | Get time zones |
| saveDnsSettings | PUT /api/2.0/settings/dns | Save the DNS settings |
| saveMailDomainSettings | POST /api/2.0/settings/maildomainsettings | Save the mail domain settings |
| savePortalColorTheme | PUT /api/2.0/settings/colortheme | Save a color theme |
| updateEmailActivationSettings | PUT /api/2.0/settings/emailactivation | Update the email activation settings |
| updateInvitationSettings | PUT /api/2.0/settings/invitationsettings | Update user invitation settings |
| CookiesApi | ||
| getCookieSettings | GET /api/2.0/settings/cookiesettings | Get cookies lifetime |
| updateCookieSettings | PUT /api/2.0/settings/cookiesettings | Update cookies lifetime |
| EncryptionApi | ||
| getStorageEncryptionProgress | GET /api/2.0/settings/encryption/progress | Get the storage encryption progress |
| getStorageEncryptionSettings | GET /api/2.0/settings/encryption/settings | Get the storage encryption settings |
| startStorageEncryption | POST /api/2.0/settings/encryption/start | Start the storage encryption process |
| GreetingSettingsApi | ||
| getGreetingSettings | GET /api/2.0/settings/greetingsettings | Get greeting settings |
| getIsDefaultGreetingSettings | GET /api/2.0/settings/greetingsettings/isdefault | Check the default greeting settings |
| restoreGreetingSettings | POST /api/2.0/settings/greetingsettings/restore | Restore the greeting settings |
| saveGreetingSettings | POST /api/2.0/settings/greetingsettings | Save the greeting settings |
| IPRestrictionsApi | ||
| getIpRestrictions | GET /api/2.0/settings/iprestrictions | Get the IP portal restrictions |
| readIpRestrictionsSettings | GET /api/2.0/settings/iprestrictions/settings | Get the IP restriction settings |
| saveIpRestrictions | PUT /api/2.0/settings/iprestrictions | Update the IP restrictions |
| updateIpRestrictionsSettings | PUT /api/2.0/settings/iprestrictions/settings | Update the IP restriction settings |
| LicenseApi | ||
| acceptLicense | POST /api/2.0/settings/license/accept | Activate a license |
| getIsLicenseRequired | GET /api/2.0/settings/license/required | Request a license |
| refreshLicense | GET /api/2.0/settings/license/refresh | Refresh the license |
| uploadLicense | POST /api/2.0/settings/license | Upload a license |
| LoginSettingsApi | ||
| getLoginSettings | GET /api/2.0/settings/security/loginsettings | Get the login settings |
| setDefaultLoginSettings | DELETE /api/2.0/settings/security/loginsettings | Reset the login settings |
| updateLoginSettings | PUT /api/2.0/settings/security/loginsettings | Update the login settings |
| MessagesApi | ||
| enableAdminMessageSettings | POST /api/2.0/settings/messagesettings | Enable the administrator message settings |
| sendAdminMail | POST /api/2.0/settings/sendadmmail | Send a message to the administrator |
| sendJoinInviteMail | POST /api/2.0/settings/sendjoininvite | Sends an invitation email |
| NotificationsApi | ||
| getNotificationChannels | GET /api/2.0/settings/notification/channels | Get notification channels |
| getNotificationSettings | GET /api/2.0/settings/notification/{type} | Check notification availability |
| getRoomsNotificationSettings | GET /api/2.0/settings/notification/rooms | Get room notification settings |
| setNotificationSettings | POST /api/2.0/settings/notification | Enable notifications |
| setRoomsNotificationStatus | POST /api/2.0/settings/notification/rooms | Set room notification status |
| OwnerApi | ||
| sendOwnerChangeInstructions | POST /api/2.0/settings/owner | Send the owner change instructions |
| updatePortalOwner | PUT /api/2.0/settings/owner | Update the portal owner |
| QuotaApi | ||
| getUserQuotaSettings | GET /api/2.0/settings/userquotasettings | Get the user quota settings |
| saveAiAgentQuotaSettings | POST /api/2.0/settings/aiagentquotasettings | Save the AI Agent quota settings |
| saveRoomQuotaSettings | POST /api/2.0/settings/roomquotasettings | Save the room quota settings |
| setTenantQuotaSettings | PUT /api/2.0/settings/tenantquotasettings | Save the tenant quota settings |
| RebrandingApi | ||
| deleteAdditionalWhiteLabelSettings | DELETE /api/2.0/settings/rebranding/additional | Delete the additional white label settings |
| deleteCompanyWhiteLabelSettings | DELETE /api/2.0/settings/rebranding/company | Delete the company white label settings |
| getAdditionalWhiteLabelSettings | GET /api/2.0/settings/rebranding/additional | Get the additional white label settings |
| getCompanyWhiteLabelSettings | GET /api/2.0/settings/rebranding/company | Get the company white label settings |
| getEnableWhitelabel | GET /api/2.0/settings/enablewhitelabel | Check the white label availability |
| getIsDefaultWhiteLabelLogoText | GET /api/2.0/settings/whitelabel/logotext/isdefault | Check the default white label logo text |
| getIsDefaultWhiteLabelLogos | GET /api/2.0/settings/whitelabel/logos/isdefault | Check the default white label logos |
| getLicensorData | GET /api/2.0/settings/companywhitelabel | Get the licensor data |
| getWhiteLabelLogoText | GET /api/2.0/settings/whitelabel/logotext | Get the white label logo text |
| getWhiteLabelLogos | GET /api/2.0/settings/whitelabel/logos | Get the white label logos |
| restoreWhiteLabelLogoText | PUT /api/2.0/settings/whitelabel/logotext/restore | Restore the white label logo text |
| restoreWhiteLabelLogos | PUT /api/2.0/settings/whitelabel/logos/restore | Restore the white label logos |
| saveAdditionalWhiteLabelSettings | POST /api/2.0/settings/rebranding/additional | Save the additional white label settings |
| saveCompanyWhiteLabelSettings | POST /api/2.0/settings/rebranding/company | Save the company white label settings |
| saveWhiteLabelLogoText | POST /api/2.0/settings/whitelabel/logotext/save | Save the white label logo text settings |
| saveWhiteLabelSettings | POST /api/2.0/settings/whitelabel/logos/save | Save the white label logos |
| saveWhiteLabelSettingsFromFiles | POST /api/2.0/settings/whitelabel/logos/savefromfiles | Save the white label logos from files |
| SSOApi | ||
| getDefaultSsoSettingsV2 | GET /api/2.0/settings/ssov2/default | Get the default SSO settings |
| getSsoSettingsV2 | GET /api/2.0/settings/ssov2 | Get the SSO settings |
| getSsoSettingsV2Constants | GET /api/2.0/settings/ssov2/constants | Get the SSO settings constants |
| resetSsoSettingsV2 | DELETE /api/2.0/settings/ssov2 | Reset the SSO settings |
| saveSsoSettingsV2 | POST /api/2.0/settings/ssov2 | Save the SSO settings |
| SecurityApi | ||
| getEnabledModules | GET /api/2.0/settings/security/modules | Get the enabled modules |
| getIsProductAdministrator | GET /api/2.0/settings/security/administrator | Check a product administrator |
| getPasswordSettings | GET /api/2.0/settings/security/password | Get the password settings |
| getProductAdministrators | GET /api/2.0/settings/security/administrator/{productid} | Get the product administrators |
| getWebItemSecurityInfo | GET /api/2.0/settings/security/{id} | Get the module availability |
| getWebItemSettingsSecurityInfo | GET /api/2.0/settings/security | Get the security settings |
| setAccessToWebItems | PUT /api/2.0/settings/security/access | Set the security settings to modules |
| setProductAdministrator | PUT /api/2.0/settings/security/administrator | Set a product administrator |
| setWebItemSecurity | PUT /api/2.0/settings/security | Set the module security settings |
| updatePasswordSettings | PUT /api/2.0/settings/security/password | Set the password settings |
| StatisticsApi | ||
| getSpaceUsageStatistics | GET /api/2.0/settings/statistics/spaceusage/{id} | Get the space usage statistics |
| StorageApi | ||
| getAllBackupStorages | GET /api/2.0/settings/storage/backup | Get the backup storages |
| getAllCdnStorages | GET /api/2.0/settings/storage/cdn | Get the CDN storages |
| getAllStorages | GET /api/2.0/settings/storage | Get storages |
| getAmazonS3Regions | GET /api/2.0/settings/storage/s3/regions | Get Amazon regions |
| getStorageProgress | GET /api/2.0/settings/storage/progress | Get the storage progress |
| resetCdnToDefault | DELETE /api/2.0/settings/storage/cdn | Reset the CDN storage settings |
| resetStorageToDefault | DELETE /api/2.0/settings/storage | Reset the storage settings |
| updateCdnStorage | PUT /api/2.0/settings/storage/cdn | Update the CDN storage |
| updateStorage | PUT /api/2.0/settings/storage | Update a storage |
| TFASettingsApi | ||
| getTfaAppCodes | GET /api/2.0/settings/tfaappcodes | Get the TFA codes |
| getTfaConfirmUrl | GET /api/2.0/settings/tfaapp/confirm | Get confirmation email |
| getTfaSettings | GET /api/2.0/settings/tfaapp | Get the TFA settings |
| tfaAppGenerateSetupCode | GET /api/2.0/settings/tfaapp/setup | Generate setup code |
| tfaValidateAuthCode | POST /api/2.0/settings/tfaapp/validate | Validate the TFA code |
| unlinkTfaApp | PUT /api/2.0/settings/tfaappnewapp | Unlink the TFA application |
| updateTfaAppCodes | PUT /api/2.0/settings/tfaappnewcodes | Update the TFA codes |
| updateTfaSettings | PUT /api/2.0/settings/tfaapp | Update the TFA settings |
| updateTfaSettingsLink | PUT /api/2.0/settings/tfaappwithlink | Get a confirmation email for updating TFA settings |
| TelegramApi | ||
| checkTelegram | GET /api/2.0/settings/telegram/check | Check the Telegram connection |
| linkTelegram | GET /api/2.0/settings/telegram/link | Get the Telegram link |
| unlinkTelegram | DELETE /api/2.0/settings/telegram/link | Unlink Telegram |
| WebhooksApi | ||
| createWebhook | POST /api/2.0/settings/webhook | Create a webhook |
| enableWebhook | PUT /api/2.0/settings/webhook/enable | Enable a webhook |
| getTenantWebhooks | GET /api/2.0/settings/webhook | Get webhooks |
| getWebhookTriggers | GET /api/2.0/settings/webhook/triggers | Get webhook triggers |
| getWebhooksLogs | GET /api/2.0/settings/webhooks/log | Get webhook logs |
| removeWebhook | DELETE /api/2.0/settings/webhook/{id} | Remove a webhook |
| retryWebhook | PUT /api/2.0/settings/webhook/{id}/retry | Retry a webhook |
| retryWebhooks | PUT /api/2.0/settings/webhook/retry | Retry webhooks |
| updateWebhook | PUT /api/2.0/settings/webhook | Update a webhook |
| WebpluginsApi | ||
| addWebPluginFromFile | POST /api/2.0/settings/webplugins | Add a web plugin |
| deleteWebPlugin | DELETE /api/2.0/settings/webplugins/{name} | Delete a web plugin |
| getWebPlugin | GET /api/2.0/settings/webplugins/{name} | Get a web plugin by name |
| getWebPlugins | GET /api/2.0/settings/webplugins | Get web plugins |
| updateWebPlugin | PUT /api/2.0/settings/webplugins/{name} | Update a web plugin |
ThirdParty
| Method | HTTP request | Description |
|---|---|---|
| ThirdPartyApi | ||
| getThirdPartyCode | GET /api/2.0/thirdparty/{provider} | Get the code request |
Documentation for Models
Models list
- OpenAPI\Client\Model.AccountInfoArrayWrapper
- OpenAPI\Client\Model.AccountInfoDto
- OpenAPI\Client\Model.AccountLoginType
- OpenAPI\Client\Model.AceShortWrapper
- OpenAPI\Client\Model.AceShortWrapperArrayWrapper
- OpenAPI\Client\Model.ActionConfig
- OpenAPI\Client\Model.ActionLinkConfig
- OpenAPI\Client\Model.ActionType
- OpenAPI\Client\Model.ActiveConnectionsDto
- OpenAPI\Client\Model.ActiveConnectionsItemDto
- OpenAPI\Client\Model.ActiveConnectionsWrapper
- OpenAPI\Client\Model.ActiveConnectionsWrapperLinksInner
- OpenAPI\Client\Model.AdditionalWhiteLabelSettings
- OpenAPI\Client\Model.AdditionalWhiteLabelSettingsDto
- OpenAPI\Client\Model.AdditionalWhiteLabelSettingsWrapper
- OpenAPI\Client\Model.AdminMessageBaseSettingsRequestsDto
- OpenAPI\Client\Model.AdminMessageSettingsRequestsDto
- OpenAPI\Client\Model.AnonymousConfigDto
- OpenAPI\Client\Model.ApiDateTime
- OpenAPI\Client\Model.ApiKeyResponseArrayWrapper
- OpenAPI\Client\Model.ApiKeyResponseDto
- OpenAPI\Client\Model.ApiKeyResponseWrapper
- OpenAPI\Client\Model.ApplyFilterOption
- OpenAPI\Client\Model.ArchiveRoomRequest
- OpenAPI\Client\Model.Area
- OpenAPI\Client\Model.ArrayArrayWrapper
- OpenAPI\Client\Model.AuditEventArrayWrapper
- OpenAPI\Client\Model.AuditEventDto
- OpenAPI\Client\Model.AuthData
- OpenAPI\Client\Model.AuthKey
- OpenAPI\Client\Model.AuthRequestsDto
- OpenAPI\Client\Model.AuthServiceRequestsArrayWrapper
- OpenAPI\Client\Model.AuthServiceRequestsDto
- OpenAPI\Client\Model.AuthenticationTokenDto
- OpenAPI\Client\Model.AuthenticationTokenWrapper
- OpenAPI\Client\Model.AutoCleanUpData
- OpenAPI\Client\Model.AutoCleanUpDataWrapper
- OpenAPI\Client\Model.AutoCleanupRequestDto
- OpenAPI\Client\Model.BackupDto
- OpenAPI\Client\Model.BackupHistoryRecord
- OpenAPI\Client\Model.BackupHistoryRecordArrayWrapper
- OpenAPI\Client\Model.BackupPeriod
- OpenAPI\Client\Model.BackupProgress
- OpenAPI\Client\Model.BackupProgressEnum
- OpenAPI\Client\Model.BackupProgressWrapper
- OpenAPI\Client\Model.BackupRestoreDto
- OpenAPI\Client\Model.BackupScheduleDto
- OpenAPI\Client\Model.BackupServiceStateDto
- OpenAPI\Client\Model.BackupServiceStateWrapper
- OpenAPI\Client\Model.BackupStorageType
- OpenAPI\Client\Model.Balance
- OpenAPI\Client\Model.BalanceWrapper
- OpenAPI\Client\Model.BaseBatchRequestDto
- OpenAPI\Client\Model.BaseBatchRequestDtoAllOfFileIds
- OpenAPI\Client\Model.BaseBatchRequestDtoAllOfFolderIds
- OpenAPI\Client\Model.BaseStorageSettingsCdnStorageSettings
- OpenAPI\Client\Model.BaseStorageSettingsStorageSettings
- OpenAPI\Client\Model.BatchRequestDto
- OpenAPI\Client\Model.BatchRequestDtoAllOfDestFolderId
- OpenAPI\Client\Model.BatchRequestDtoAllOfFileIds
- OpenAPI\Client\Model.BatchRequestDtoAllOfFolderIds
- OpenAPI\Client\Model.BatchTagsRequestDto
- OpenAPI\Client\Model.BooleanWrapper
- OpenAPI\Client\Model.CapabilitiesDto
- OpenAPI\Client\Model.CapabilitiesWrapper
- OpenAPI\Client\Model.CdnStorageSettings
- OpenAPI\Client\Model.CdnStorageSettingsWrapper
- OpenAPI\Client\Model.ChangeClientActivationRequest
- OpenAPI\Client\Model.ChangeHistory
- OpenAPI\Client\Model.ChangeOwnerRequestDto
- OpenAPI\Client\Model.ChangeWalletServiceStateRequestDto
- OpenAPI\Client\Model.ChatSettings
- OpenAPI\Client\Model.CheckConversionRequestDtoInteger
- OpenAPI\Client\Model.CheckDestFolderDto
- OpenAPI\Client\Model.CheckDestFolderResult
- OpenAPI\Client\Model.CheckDestFolderWrapper
- OpenAPI\Client\Model.CheckDocServiceUrlRequestDto
- OpenAPI\Client\Model.CheckFillFormDraft
- OpenAPI\Client\Model.CheckUploadRequest
- OpenAPI\Client\Model.ClientInfoResponse
- OpenAPI\Client\Model.ClientResponse
- OpenAPI\Client\Model.ClientSecretResponse
- OpenAPI\Client\Model.CoEditingConfig
- OpenAPI\Client\Model.CoEditingConfigMode
- OpenAPI\Client\Model.CompanyWhiteLabelSettings
- OpenAPI\Client\Model.CompanyWhiteLabelSettingsArrayWrapper
- OpenAPI\Client\Model.CompanyWhiteLabelSettingsDto
- OpenAPI\Client\Model.CompanyWhiteLabelSettingsWrapper
- OpenAPI\Client\Model.ConfigurationDtoInteger
- OpenAPI\Client\Model.ConfigurationIntegerWrapper
- OpenAPI\Client\Model.ConfirmData
- OpenAPI\Client\Model.ConfirmDto
- OpenAPI\Client\Model.ConfirmType
- OpenAPI\Client\Model.ConfirmWrapper
- OpenAPI\Client\Model.Contact
- OpenAPI\Client\Model.ContentDisposition
- OpenAPI\Client\Model.ContentType
- OpenAPI\Client\Model.ConversationResultArrayWrapper
- OpenAPI\Client\Model.ConversationResultDto
- OpenAPI\Client\Model.CookieSettingsDto
- OpenAPI\Client\Model.CookieSettingsRequestsDto
- OpenAPI\Client\Model.CookieSettingsWrapper
- OpenAPI\Client\Model.CopyAsJsonElement
- OpenAPI\Client\Model.CopyAsJsonElementDestFolderId
- OpenAPI\Client\Model.CoverRequestDto
- OpenAPI\Client\Model.CoversResultArrayWrapper
- OpenAPI\Client\Model.CoversResultDto
- OpenAPI\Client\Model.CreateApiKeyRequestDto
- OpenAPI\Client\Model.CreateClientRequest
- OpenAPI\Client\Model.CreateFileJsonElement
- OpenAPI\Client\Model.CreateFileJsonElementTemplateId
- OpenAPI\Client\Model.CreateFolder
- OpenAPI\Client\Model.CreateRoomFromTemplateDto
- OpenAPI\Client\Model.CreateRoomRequestDto
- OpenAPI\Client\Model.CreateTagRequestDto
- OpenAPI\Client\Model.CreateTextOrHtmlFile
- OpenAPI\Client\Model.CreateThirdPartyRoom
- OpenAPI\Client\Model.CreateWebhooksConfigRequestsDto
- OpenAPI\Client\Model.Cron
- OpenAPI\Client\Model.CronParams
- OpenAPI\Client\Model.CspDto
- OpenAPI\Client\Model.CspRequestsDto
- OpenAPI\Client\Model.CspWrapper
- OpenAPI\Client\Model.Culture
- OpenAPI\Client\Model.CultureSpecificExternalResource
- OpenAPI\Client\Model.CultureSpecificExternalResources
- OpenAPI\Client\Model.CurrenciesArrayWrapper
- OpenAPI\Client\Model.CurrenciesDto
- OpenAPI\Client\Model.CurrentLicenseInfo
- OpenAPI\Client\Model.CustomColorThemesSettingsColorItem
- OpenAPI\Client\Model.CustomColorThemesSettingsDto
- OpenAPI\Client\Model.CustomColorThemesSettingsItem
- OpenAPI\Client\Model.CustomColorThemesSettingsRequestsDto
- OpenAPI\Client\Model.CustomColorThemesSettingsWrapper
- OpenAPI\Client\Model.CustomFilterParameters
- OpenAPI\Client\Model.CustomerConfigDto
- OpenAPI\Client\Model.CustomerInfoDto
- OpenAPI\Client\Model.CustomerInfoWrapper
- OpenAPI\Client\Model.CustomerOperationsReportRequestDto
- OpenAPI\Client\Model.CustomizationConfigDto
- OpenAPI\Client\Model.DarkThemeSettings
- OpenAPI\Client\Model.DarkThemeSettingsRequestDto
- OpenAPI\Client\Model.DarkThemeSettingsType
- OpenAPI\Client\Model.DarkThemeSettingsWrapper
- OpenAPI\Client\Model.DateToAutoCleanUp
- OpenAPI\Client\Model.DbTenant
- OpenAPI\Client\Model.DbTenantPartner
- OpenAPI\Client\Model.DeepLinkConfigurationRequestsDto
- OpenAPI\Client\Model.DeepLinkDto
- OpenAPI\Client\Model.DeepLinkHandlingMode
- OpenAPI\Client\Model.Delete
- OpenAPI\Client\Model.DeleteBatchRequestDto
- OpenAPI\Client\Model.DeleteBatchRequestDtoAllOfFileIds
- OpenAPI\Client\Model.DeleteBatchRequestDtoAllOfFolderIds
- OpenAPI\Client\Model.DeleteFolder
- OpenAPI\Client\Model.DeleteRoomRequest
- OpenAPI\Client\Model.DeleteVersionBatchRequestDto
- OpenAPI\Client\Model.DisplayRequestDto
- OpenAPI\Client\Model.DistributedTaskStatus
- OpenAPI\Client\Model.DnsSettingsRequestsDto
- OpenAPI\Client\Model.DocServiceUrlDto
- OpenAPI\Client\Model.DocServiceUrlWrapper
- OpenAPI\Client\Model.DocumentBuilderTaskDto
- OpenAPI\Client\Model.DocumentBuilderTaskWrapper
- OpenAPI\Client\Model.DocumentConfigDto
- OpenAPI\Client\Model.DoubleWrapper
- OpenAPI\Client\Model.DownloadRequestDto
- OpenAPI\Client\Model.DownloadRequestDtoAllOfFileIds
- OpenAPI\Client\Model.DownloadRequestDtoAllOfFolderIds
- OpenAPI\Client\Model.DownloadRequestItemDto
- OpenAPI\Client\Model.DownloadRequestItemDtoKey
- OpenAPI\Client\Model.DraftLocationInteger
- OpenAPI\Client\Model.DuplicateRequestDto
- OpenAPI\Client\Model.DuplicateRequestDtoAllOfFileIds
- OpenAPI\Client\Model.DuplicateRequestDtoAllOfFolderIds
- OpenAPI\Client\Model.EditHistoryArrayWrapper
- OpenAPI\Client\Model.EditHistoryAuthor
- OpenAPI\Client\Model.EditHistoryChangesWrapper
- OpenAPI\Client\Model.EditHistoryDataDto
- OpenAPI\Client\Model.EditHistoryDataWrapper
- OpenAPI\Client\Model.EditHistoryDto
- OpenAPI\Client\Model.EditHistoryUrl
- OpenAPI\Client\Model.EditorConfigurationDto
- OpenAPI\Client\Model.EditorType
- OpenAPI\Client\Model.EmailActivationSettings
- OpenAPI\Client\Model.EmailActivationSettingsWrapper
- OpenAPI\Client\Model.EmailInvitationDto
- OpenAPI\Client\Model.EmailMemberRequestDto
- OpenAPI\Client\Model.EmailValidationKeyModel
- OpenAPI\Client\Model.EmbeddedConfig
- OpenAPI\Client\Model.EmployeeActivationStatus
- OpenAPI\Client\Model.EmployeeArrayWrapper
- OpenAPI\Client\Model.EmployeeDto
- OpenAPI\Client\Model.EmployeeFullArrayWrapper
- OpenAPI\Client\Model.EmployeeFullDto
- OpenAPI\Client\Model.EmployeeFullWrapper
- OpenAPI\Client\Model.EmployeeStatus
- OpenAPI\Client\Model.EmployeeType
- OpenAPI\Client\Model.EmployeeWrapper
- OpenAPI\Client\Model.EncryprtionStatus
- OpenAPI\Client\Model.EncryptionKeysConfig
- OpenAPI\Client\Model.EncryptionSettings
- OpenAPI\Client\Model.EncryptionSettingsWrapper
- OpenAPI\Client\Model.EntryType
- OpenAPI\Client\Model.ErrorResponse
- OpenAPI\Client\Model.ExchangeToken200Response
- OpenAPI\Client\Model.ExternalShareDto
- OpenAPI\Client\Model.ExternalShareRequestParam
- OpenAPI\Client\Model.ExternalShareWrapper
- OpenAPI\Client\Model.FeatureUsedDto
- OpenAPI\Client\Model.FeedbackConfig
- OpenAPI\Client\Model.FileConflictResolveType
- OpenAPI\Client\Model.FileDtoInteger
- OpenAPI\Client\Model.FileDtoIntegerAllOfViewAccessibility
- OpenAPI\Client\Model.FileEntryBaseArrayWrapper
- OpenAPI\Client\Model.FileEntryBaseDto
- OpenAPI\Client\Model.FileEntryBaseWrapper
- OpenAPI\Client\Model.FileEntryDtoInteger
- OpenAPI\Client\Model.FileEntryDtoIntegerAllOfAvailableShareRights
- OpenAPI\Client\Model.FileEntryDtoIntegerAllOfSecurity
- OpenAPI\Client\Model.FileEntryDtoIntegerAllOfShareSettings
- OpenAPI\Client\Model.FileEntryDtoString
- OpenAPI\Client\Model.FileEntryIntegerArrayWrapper
- OpenAPI\Client\Model.FileEntryType
- OpenAPI\Client\Model.FileIntegerArrayWrapper
- OpenAPI\Client\Model.FileIntegerWrapper
- OpenAPI\Client\Model.FileLink
- OpenAPI\Client\Model.FileLinkRequest
- OpenAPI\Client\Model.FileLinkWrapper
- OpenAPI\Client\Model.FileOperationArrayWrapper
- OpenAPI\Client\Model.FileOperationDto
- OpenAPI\Client\Model.FileOperationRequestBaseDto
- OpenAPI\Client\Model.FileOperationType
- OpenAPI\Client\Model.FileOperationWrapper
- OpenAPI\Client\Model.FileReference
- OpenAPI\Client\Model.FileReferenceData
- OpenAPI\Client\Model.FileReferenceWrapper
- OpenAPI\Client\Model.FileShare
- OpenAPI\Client\Model.FileShareArrayWrapper
- OpenAPI\Client\Model.FileShareDto
- OpenAPI\Client\Model.FileShareLink
- OpenAPI\Client\Model.FileShareParams
- OpenAPI\Client\Model.FileShareWrapper
- OpenAPI\Client\Model.FileStatus
- OpenAPI\Client\Model.FileType
- OpenAPI\Client\Model.FileUploadResultDto
- OpenAPI\Client\Model.FileUploadResultWrapper
- OpenAPI\Client\Model.FilesSettingsDto
- OpenAPI\Client\Model.FilesSettingsDtoInternalFormats
- OpenAPI\Client\Model.FilesSettingsWrapper
- OpenAPI\Client\Model.FilesStatisticsFolder
- OpenAPI\Client\Model.FilesStatisticsResultDto
- OpenAPI\Client\Model.FilesStatisticsResultWrapper
- OpenAPI\Client\Model.FillingFormResultDtoInteger
- OpenAPI\Client\Model.FillingFormResultIntegerWrapper
- OpenAPI\Client\Model.FilterType
- OpenAPI\Client\Model.FinishDto
- OpenAPI\Client\Model.FireBaseUser
- OpenAPI\Client\Model.FireBaseUserWrapper
- OpenAPI\Client\Model.FirebaseDto
- OpenAPI\Client\Model.FirebaseRequestsDto
- OpenAPI\Client\Model.FolderContentDtoInteger
- OpenAPI\Client\Model.FolderContentIntegerArrayWrapper
- OpenAPI\Client\Model.FolderContentIntegerWrapper
- OpenAPI\Client\Model.FolderDtoInteger
- OpenAPI\Client\Model.FolderDtoString
- OpenAPI\Client\Model.FolderIntegerArrayWrapper
- OpenAPI\Client\Model.FolderIntegerWrapper
- OpenAPI\Client\Model.FolderLinkRequest
- OpenAPI\Client\Model.FolderStringArrayWrapper
- OpenAPI\Client\Model.FolderStringWrapper
- OpenAPI\Client\Model.FolderType
- OpenAPI\Client\Model.FormFillingManageAction
- OpenAPI\Client\Model.FormFillingStatus
- OpenAPI\Client\Model.FormGalleryDto
- OpenAPI\Client\Model.FormRole
- OpenAPI\Client\Model.FormRoleArrayWrapper
- OpenAPI\Client\Model.FormRoleDto
- OpenAPI\Client\Model.FormsItemArrayWrapper
- OpenAPI\Client\Model.FormsItemDto
- OpenAPI\Client\Model.GetReferenceDataDtoInteger
- OpenAPI\Client\Model.GobackConfig
- OpenAPI\Client\Model.GreetingSettingsRequestsDto
- OpenAPI\Client\Model.GroupArrayWrapper
- OpenAPI\Client\Model.GroupDto
- OpenAPI\Client\Model.GroupMemberSecurityRequestArrayWrapper
- OpenAPI\Client\Model.GroupMemberSecurityRequestDto
- OpenAPI\Client\Model.GroupRequestDto
- OpenAPI\Client\Model.GroupSummaryArrayWrapper
- OpenAPI\Client\Model.GroupSummaryDto
- OpenAPI\Client\Model.GroupWrapper
- OpenAPI\Client\Model.HideConfirmConvertRequestDto
- OpenAPI\Client\Model.HistoryAction
- OpenAPI\Client\Model.HistoryArrayWrapper
- OpenAPI\Client\Model.HistoryData
- OpenAPI\Client\Model.HistoryDto
- OpenAPI\Client\Model.ICompressWrapper
- OpenAPI\Client\Model.IMagickGeometry
- OpenAPI\Client\Model.IPRestriction
- OpenAPI\Client\Model.IPRestrictionArrayWrapper
- OpenAPI\Client\Model.IPRestrictionsSettings
- OpenAPI\Client\Model.IPRestrictionsSettingsWrapper
- OpenAPI\Client\Model.ImportableApiEntity
- OpenAPI\Client\Model.InfoConfigDto
- OpenAPI\Client\Model.Int32Wrapper
- OpenAPI\Client\Model.Int64Wrapper
- OpenAPI\Client\Model.InviteUsersRequestDto
- OpenAPI\Client\Model.IpRestrictionBase
- OpenAPI\Client\Model.IpRestrictionsDto
- OpenAPI\Client\Model.IpRestrictionsWrapper
- OpenAPI\Client\Model.IsDefaultWhiteLabelLogosArrayWrapper
- OpenAPI\Client\Model.IsDefaultWhiteLabelLogosDto
- OpenAPI\Client\Model.IsDefaultWhiteLabelLogosWrapper
- OpenAPI\Client\Model.ItemKeyValuePairObjectObject
- OpenAPI\Client\Model.ItemKeyValuePairStringBoolean
- OpenAPI\Client\Model.ItemKeyValuePairStringLogoRequestsDto
- OpenAPI\Client\Model.ItemKeyValuePairStringString
- OpenAPI\Client\Model.KeyValuePairBooleanString
- OpenAPI\Client\Model.KeyValuePairBooleanStringWrapper
- OpenAPI\Client\Model.KeyValuePairStringStringValues
- OpenAPI\Client\Model.LinkAccountRequestDto
- OpenAPI\Client\Model.LinkType
- OpenAPI\Client\Model.Location
- OpenAPI\Client\Model.LocationType
- OpenAPI\Client\Model.LockFileParameters
- OpenAPI\Client\Model.LoginEventArrayWrapper
- OpenAPI\Client\Model.LoginEventDto
- OpenAPI\Client\Model.LoginProvider
- OpenAPI\Client\Model.LoginSettingsDto
- OpenAPI\Client\Model.LoginSettingsRequestDto
- OpenAPI\Client\Model.LoginSettingsWrapper
- OpenAPI\Client\Model.Logo
- OpenAPI\Client\Model.LogoConfigDto
- OpenAPI\Client\Model.LogoCover
- OpenAPI\Client\Model.LogoRequest
- OpenAPI\Client\Model.LogoRequestsDto
- OpenAPI\Client\Model.MailDomainSettingsRequestsDto
- OpenAPI\Client\Model.ManageFormFillingDtoInteger
- OpenAPI\Client\Model.MemberBaseRequestDto
- OpenAPI\Client\Model.MemberRequestDto
- OpenAPI\Client\Model.MembersRequest
- OpenAPI\Client\Model.MentionMessageWrapper
- OpenAPI\Client\Model.MentionWrapper
- OpenAPI\Client\Model.MentionWrapperArrayWrapper
- OpenAPI\Client\Model.MessageAction
- OpenAPI\Client\Model.MigratingApiFiles
- OpenAPI\Client\Model.MigratingApiGroup
- OpenAPI\Client\Model.MigratingApiUser
- OpenAPI\Client\Model.MigrationApiInfo
- OpenAPI\Client\Model.MigrationStatusDto
- OpenAPI\Client\Model.MigrationStatusWrapper
- OpenAPI\Client\Model.MobilePhoneActivationStatus
- OpenAPI\Client\Model.MobileRequestsDto
- OpenAPI\Client\Model.Module
- OpenAPI\Client\Model.ModuleWrapper
- OpenAPI\Client\Model.NewItemsDtoFileEntryBaseDto
- OpenAPI\Client\Model.NewItemsDtoRoomNewItemsDto
- OpenAPI\Client\Model.NewItemsFileEntryBaseArrayWrapper
- OpenAPI\Client\Model.NewItemsRoomNewItemsArrayWrapper
- OpenAPI\Client\Model.NoContentResult
- OpenAPI\Client\Model.NoContentResultWrapper
- OpenAPI\Client\Model.NotificationChannelDto
- OpenAPI\Client\Model.NotificationChannelStatusDto
- OpenAPI\Client\Model.NotificationChannelStatusWrapper
- OpenAPI\Client\Model.NotificationSettingsDto
- OpenAPI\Client\Model.NotificationSettingsRequestsDto
- OpenAPI\Client\Model.NotificationSettingsWrapper
- OpenAPI\Client\Model.NotificationType
- OpenAPI\Client\Model.OAuth20Token
- OpenAPI\Client\Model.ObjectArrayWrapper
- OpenAPI\Client\Model.ObjectWrapper
- OpenAPI\Client\Model.OperationDto
- OpenAPI\Client\Model.Options
- OpenAPI\Client\Model.OrderBy
- OpenAPI\Client\Model.OrderRequestDto
- OpenAPI\Client\Model.OrdersItemRequestDtoInteger
- OpenAPI\Client\Model.OrdersRequestDtoInteger
- OpenAPI\Client\Model.OwnerChangeInstructionsDto
- OpenAPI\Client\Model.OwnerChangeInstructionsWrapper
- OpenAPI\Client\Model.OwnerIdSettingsRequestDto
- OpenAPI\Client\Model.PageableModificationResponse
- OpenAPI\Client\Model.PageableResponse
- OpenAPI\Client\Model.PageableResponseClientInfoResponse
- OpenAPI\Client\Model.Paragraph
- OpenAPI\Client\Model.PasswordHasher
- OpenAPI\Client\Model.PasswordSettingsDto
- OpenAPI\Client\Model.PasswordSettingsRequestsDto
- OpenAPI\Client\Model.PasswordSettingsWrapper
- OpenAPI\Client\Model.PaymentCalculation
- OpenAPI\Client\Model.PaymentCalculationWrapper
- OpenAPI\Client\Model.PaymentMethodStatus
- OpenAPI\Client\Model.PaymentSettingsDto
- OpenAPI\Client\Model.PaymentSettingsWrapper
- OpenAPI\Client\Model.PaymentUrlRequestsDto
- OpenAPI\Client\Model.Payments
- OpenAPI\Client\Model.PermissionsConfig
- OpenAPI\Client\Model.PluginsConfig
- OpenAPI\Client\Model.PluginsDto
- OpenAPI\Client\Model.PriceDto
- OpenAPI\Client\Model.ProductAdministratorDto
- OpenAPI\Client\Model.ProductAdministratorWrapper
- OpenAPI\Client\Model.ProductQuantityType
- OpenAPI\Client\Model.ProductType
- OpenAPI\Client\Model.ProviderArrayWrapper
- OpenAPI\Client\Model.ProviderDto
- OpenAPI\Client\Model.ProviderFilter
- OpenAPI\Client\Model.QuantityRequestDto
- OpenAPI\Client\Model.Quota
- OpenAPI\Client\Model.QuotaArrayWrapper
- OpenAPI\Client\Model.QuotaDto
- OpenAPI\Client\Model.QuotaFilter
- OpenAPI\Client\Model.QuotaSettingsRequestsDto
- OpenAPI\Client\Model.QuotaSettingsRequestsDtoDefaultQuota
- OpenAPI\Client\Model.QuotaState
- OpenAPI\Client\Model.QuotaWrapper
- OpenAPI\Client\Model.RecaptchaType
- OpenAPI\Client\Model.RecentConfig
- OpenAPI\Client\Model.RegStatus
- OpenAPI\Client\Model.ReportDto
- OpenAPI\Client\Model.ReportWrapper
- OpenAPI\Client\Model.ReviewConfig
- OpenAPI\Client\Model.RoomDataLifetimeDto
- OpenAPI\Client\Model.RoomDataLifetimePeriod
- OpenAPI\Client\Model.RoomFromTemplateStatusDto
- OpenAPI\Client\Model.RoomFromTemplateStatusWrapper
- OpenAPI\Client\Model.RoomInvitation
- OpenAPI\Client\Model.RoomInvitationRequest
- OpenAPI\Client\Model.RoomLinkRequest
- OpenAPI\Client\Model.RoomNewItemsDto
- OpenAPI\Client\Model.RoomSecurityDto
- OpenAPI\Client\Model.RoomSecurityError
- OpenAPI\Client\Model.RoomSecurityWrapper
- OpenAPI\Client\Model.RoomTemplateDto
- OpenAPI\Client\Model.RoomTemplateStatusDto
- OpenAPI\Client\Model.RoomTemplateStatusWrapper
- OpenAPI\Client\Model.RoomType
- OpenAPI\Client\Model.RoomsNotificationSettingsDto
- OpenAPI\Client\Model.RoomsNotificationSettingsWrapper
- OpenAPI\Client\Model.RoomsNotificationsSettingsRequestDto
- OpenAPI\Client\Model.Run
- OpenAPI\Client\Model.STRINGArrayWrapper
- OpenAPI\Client\Model.SalesRequestsDto
- OpenAPI\Client\Model.SaveAsPdfInteger
- OpenAPI\Client\Model.SaveFormRoleMappingDtoInteger
- OpenAPI\Client\Model.ScheduleDto
- OpenAPI\Client\Model.ScheduleWrapper
- OpenAPI\Client\Model.ScopeResponse
- OpenAPI\Client\Model.SearchArea
- OpenAPI\Client\Model.SecurityArrayWrapper
- OpenAPI\Client\Model.SecurityDto
- OpenAPI\Client\Model.SecurityInfoRequestDto
- OpenAPI\Client\Model.SecurityInfoSimpleRequestDto
- OpenAPI\Client\Model.SecurityRequestsDto
- OpenAPI\Client\Model.SessionRequest
- OpenAPI\Client\Model.SetManagerRequest
- OpenAPI\Client\Model.SetPublicDto
- OpenAPI\Client\Model.SettingsDto
- OpenAPI\Client\Model.SettingsRequestDto
- OpenAPI\Client\Model.SettingsWrapper
- OpenAPI\Client\Model.SetupCode
- OpenAPI\Client\Model.SetupCodeWrapper
- OpenAPI\Client\Model.SexEnum
- OpenAPI\Client\Model.ShareFilterType
- OpenAPI\Client\Model.SignupAccountRequestDto
- OpenAPI\Client\Model.Size
- OpenAPI\Client\Model.SmtpOperationStatusRequestsDto
- OpenAPI\Client\Model.SmtpOperationStatusRequestsWrapper
- OpenAPI\Client\Model.SmtpSettingsDto
- OpenAPI\Client\Model.SmtpSettingsWrapper
- OpenAPI\Client\Model.SortOrder
- OpenAPI\Client\Model.SortedByType
- OpenAPI\Client\Model.SsoCertificate
- OpenAPI\Client\Model.SsoFieldMapping
- OpenAPI\Client\Model.SsoIdpCertificateAdvanced
- OpenAPI\Client\Model.SsoIdpSettings
- OpenAPI\Client\Model.SsoSettingsRequestsDto
- OpenAPI\Client\Model.SsoSettingsV2
- OpenAPI\Client\Model.SsoSettingsV2Wrapper
- OpenAPI\Client\Model.SsoSpCertificateAdvanced
- OpenAPI\Client\Model.StartEdit
- OpenAPI\Client\Model.StartFillingForm
- OpenAPI\Client\Model.StartFillingMode
- OpenAPI\Client\Model.StartReassignRequestDto
- OpenAPI\Client\Model.StartUpdateUserTypeDto
- OpenAPI\Client\Model.Status
- OpenAPI\Client\Model.StatusCodeResult
- OpenAPI\Client\Model.StorageArrayWrapper
- OpenAPI\Client\Model.StorageDto
- OpenAPI\Client\Model.StorageEncryptionRequestsDto
- OpenAPI\Client\Model.StorageFilter
- OpenAPI\Client\Model.StorageRequestsDto
- OpenAPI\Client\Model.StorageSettings
- OpenAPI\Client\Model.StorageSettingsWrapper
- OpenAPI\Client\Model.StringWrapper
- OpenAPI\Client\Model.SubAccount
- OpenAPI\Client\Model.SubjectFilter
- OpenAPI\Client\Model.SubjectType
- OpenAPI\Client\Model.SubmitForm
- OpenAPI\Client\Model.Tariff
- OpenAPI\Client\Model.TariffState
- OpenAPI\Client\Model.TariffWrapper
- OpenAPI\Client\Model.TaskProgressResponseDto
- OpenAPI\Client\Model.TaskProgressResponseWrapper
- OpenAPI\Client\Model.TelegramStatusDto
- OpenAPI\Client\Model.TelegramStatusWrapper
- OpenAPI\Client\Model.TemplatesConfig
- OpenAPI\Client\Model.TemplatesRequestDto
- OpenAPI\Client\Model.TenantAiAgentQuotaSettings
- OpenAPI\Client\Model.TenantAiAgentQuotaSettingsWrapper
- OpenAPI\Client\Model.TenantAuditSettings
- OpenAPI\Client\Model.TenantAuditSettingsWrapper
- OpenAPI\Client\Model.TenantBannerSettings
- OpenAPI\Client\Model.TenantBannerSettingsDto
- OpenAPI\Client\Model.TenantBannerSettingsWrapper
- OpenAPI\Client\Model.TenantDeepLinkSettings
- OpenAPI\Client\Model.TenantDeepLinkSettingsWrapper
- OpenAPI\Client\Model.TenantDevToolsAccessSettings
- OpenAPI\Client\Model.TenantDevToolsAccessSettingsDto
- OpenAPI\Client\Model.TenantDevToolsAccessSettingsWrapper
- OpenAPI\Client\Model.TenantDomainValidator
- OpenAPI\Client\Model.TenantDto
- OpenAPI\Client\Model.TenantEntityQuotaSettings
- OpenAPI\Client\Model.TenantIndustry
- OpenAPI\Client\Model.TenantQuota
- OpenAPI\Client\Model.TenantQuotaFeatureDto
- OpenAPI\Client\Model.TenantQuotaSettings
- OpenAPI\Client\Model.TenantQuotaSettingsRequestsDto
- OpenAPI\Client\Model.TenantQuotaSettingsWrapper
- OpenAPI\Client\Model.TenantQuotaWrapper
- OpenAPI\Client\Model.TenantRoomQuotaSettings
- OpenAPI\Client\Model.TenantRoomQuotaSettingsWrapper
- OpenAPI\Client\Model.TenantStatus
- OpenAPI\Client\Model.TenantTrustedDomainsType
- OpenAPI\Client\Model.TenantUserInvitationSettingsDto
- OpenAPI\Client\Model.TenantUserInvitationSettingsRequestDto
- OpenAPI\Client\Model.TenantUserInvitationSettingsWrapper
- OpenAPI\Client\Model.TenantUserQuotaSettings
- OpenAPI\Client\Model.TenantUserQuotaSettingsWrapper
- OpenAPI\Client\Model.TenantWalletService
- OpenAPI\Client\Model.TenantWalletServiceSettings
- OpenAPI\Client\Model.TenantWalletServiceSettingsWrapper
- OpenAPI\Client\Model.TenantWalletSettings
- OpenAPI\Client\Model.TenantWalletSettingsWrapper
- OpenAPI\Client\Model.TenantWrapper
- OpenAPI\Client\Model.TerminateRequestDto
- OpenAPI\Client\Model.TfaRequestsDto
- OpenAPI\Client\Model.TfaRequestsDtoType
- OpenAPI\Client\Model.TfaSettingsArrayWrapper
- OpenAPI\Client\Model.TfaSettingsDto
- OpenAPI\Client\Model.TfaValidateRequestsDto
- OpenAPI\Client\Model.ThirdPartyBackupRequestDto
- OpenAPI\Client\Model.ThirdPartyParams
- OpenAPI\Client\Model.ThirdPartyParamsArrayWrapper
- OpenAPI\Client\Model.ThirdPartyRequestDto
- OpenAPI\Client\Model.Thumbnail
- OpenAPI\Client\Model.ThumbnailsDataDto
- OpenAPI\Client\Model.ThumbnailsDataWrapper
- OpenAPI\Client\Model.ThumbnailsRequest
- OpenAPI\Client\Model.TimezonesRequestsArrayWrapper
- OpenAPI\Client\Model.TimezonesRequestsDto
- OpenAPI\Client\Model.TopUpDepositRequestDto
- OpenAPI\Client\Model.TurnOnAdminMessageSettingsRequestDto
- OpenAPI\Client\Model.UnknownWrapper
- OpenAPI\Client\Model.UpdateApiKeyRequest
- OpenAPI\Client\Model.UpdateClientRequest
- OpenAPI\Client\Model.UpdateComment
- OpenAPI\Client\Model.UpdateFile
- OpenAPI\Client\Model.UpdateGroupRequest
- OpenAPI\Client\Model.UpdateMemberRequestDto
- OpenAPI\Client\Model.UpdateMembersQuotaRequestDto
- OpenAPI\Client\Model.UpdateMembersQuotaRequestDtoQuota
- OpenAPI\Client\Model.UpdateMembersRequestDto
- OpenAPI\Client\Model.UpdatePhotoMemberRequest
- OpenAPI\Client\Model.UpdateRoomRequest
- OpenAPI\Client\Model.UpdateRoomsQuotaRequestDtoInteger
- OpenAPI\Client\Model.UpdateRoomsRoomIdsRequestDtoInteger
- OpenAPI\Client\Model.UpdateWebhooksConfigRequestsDto
- OpenAPI\Client\Model.UploadRequestDto
- OpenAPI\Client\Model.UploadResultDto
- OpenAPI\Client\Model.UploadResultWrapper
- OpenAPI\Client\Model.UsageSpaceStatItemArrayWrapper
- OpenAPI\Client\Model.UsageSpaceStatItemDto
- OpenAPI\Client\Model.UserConfig
- OpenAPI\Client\Model.UserInfo
- OpenAPI\Client\Model.UserInfoWrapper
- OpenAPI\Client\Model.UserInvitation
- OpenAPI\Client\Model.UserInvitationRequestDto
- OpenAPI\Client\Model.ValidationResult
- OpenAPI\Client\Model.VectorizationStatus
- OpenAPI\Client\Model.WalletQuantityRequestDto
- OpenAPI\Client\Model.WatermarkAdditions
- OpenAPI\Client\Model.WatermarkDto
- OpenAPI\Client\Model.WatermarkOnDraw
- OpenAPI\Client\Model.WatermarkRequestDto
- OpenAPI\Client\Model.WebItemSecurityRequestsDto
- OpenAPI\Client\Model.WebItemsSecurityRequestsDto
- OpenAPI\Client\Model.WebPluginArrayWrapper
- OpenAPI\Client\Model.WebPluginDto
- OpenAPI\Client\Model.WebPluginRequests
- OpenAPI\Client\Model.WebPluginWrapper
- OpenAPI\Client\Model.WebhookGroupStatus
- OpenAPI\Client\Model.WebhookRetryRequestsDto
- OpenAPI\Client\Model.WebhookTrigger
- OpenAPI\Client\Model.WebhooksConfigDto
- OpenAPI\Client\Model.WebhooksConfigWithStatusArrayWrapper
- OpenAPI\Client\Model.WebhooksConfigWithStatusDto
- OpenAPI\Client\Model.WebhooksConfigWrapper
- OpenAPI\Client\Model.WebhooksLogArrayWrapper
- OpenAPI\Client\Model.WebhooksLogDto
- OpenAPI\Client\Model.WebhooksLogWrapper
- OpenAPI\Client\Model.WhiteLabelItemArrayWrapper
- OpenAPI\Client\Model.WhiteLabelItemDto
- OpenAPI\Client\Model.WhiteLabelItemPathDto
- OpenAPI\Client\Model.WhiteLabelLogoType
- OpenAPI\Client\Model.WhiteLabelRequestsDto
- OpenAPI\Client\Model.WizardRequestsDto
- OpenAPI\Client\Model.WizardSettings
- OpenAPI\Client\Model.WizardSettingsWrapper
Author
onlyoffice/docspace-api-sdk 适用场景与选型建议
onlyoffice/docspace-api-sdk 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 0 次下载、GitHub Stars 达 0, 最近一次更新时间为 2026 年 02 月 10 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「sdk」 「onlyoffice」 「docspace」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 onlyoffice/docspace-api-sdk 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 onlyoffice/docspace-api-sdk 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 onlyoffice/docspace-api-sdk 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
ONLYOFFICE Docs integration SDK
The ONLYOFFICE module enables users to edit files in the Media module from Drupal using ONLYOFFICE Docs packaged as Document Server
Embedding onlyoffice
PHP SDK for the Enconvert file conversion API
支付宝开放平台v3协议文档,支持最新版PHP8+
Merchant-side PHP SDK for YoPay Pay Open API.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 23
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2026-02-10