FastReport Cloud
- API version: v1
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Automatically generated by the OpenAPI Generator
Building the API client library requires:
- Java 1.8+
- Maven (3.8.3+)/Gradle (7.2+)
To install the API client library to your local Maven repository, simply execute:
mvn clean installTo deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
mvn clean deployRefer to the OSSRH Guide for more information.
Add this dependency to your project's POM:
<dependency>
  <groupId>cloud.fastreport.sdk</groupId>
  <artifactId>fastreport-cloud-sdk</artifactId>
  <version>2024.2.13</version>
  <scope>compile</scope>
</dependency>Add this dependency to your project's build file:
  repositories {
    mavenCentral()     // Needed if the 'fastreport-cloud-sdk' jar has been published to maven central.
    mavenLocal()       // Needed if the 'fastreport-cloud-sdk' jar has been published to the local maven repo.
  }
  dependencies {
     implementation "cloud.fastreport.sdk:fastreport-cloud-sdk:2024.2.13"
  }At first generate the JAR by executing:
mvn clean packageThen manually install the following JARs:
- target/fastreport-cloud-sdk-2024.2.13.jar
- target/lib/*.jar
Please follow the installation instruction and execute the following Java code:
// Import classes:
import cloud.fastreport.ApiClient;
import cloud.fastreport.ApiException;
import cloud.fastreport.Configuration;
import cloud.fastreport.auth.*;
import cloud.fastreport.models.*;
import cloud.fastreport.client.ApiKeysApi;
public class Example {
  public static void main(String[] args) {
    ApiClient defaultClient = Configuration.getDefaultApiClient();
    defaultClient.setBasePath("http://localhost");
    
    // Configure HTTP basic authorization: ApiKey
    HttpBasicAuth ApiKey = (HttpBasicAuth) defaultClient.getAuthentication("ApiKey");
    ApiKey.setUsername("YOUR USERNAME");
    ApiKey.setPassword("YOUR PASSWORD");
    // Configure HTTP bearer authorization: JWT
    HttpBearerAuth JWT = (HttpBearerAuth) defaultClient.getAuthentication("JWT");
    JWT.setBearerToken("BEARER TOKEN");
    ApiKeysApi apiInstance = new ApiKeysApi(defaultClient);
    CreateApiKeyVM createApiKeyVM = new CreateApiKeyVM(); // CreateApiKeyVM | 
    try {
      ApiKeyVM result = apiInstance.apiKeysCreateApiKey(createApiKeyVM);
      System.out.println(result);
    } catch (ApiException e) {
      System.err.println("Exception when calling ApiKeysApi#apiKeysCreateApiKey");
      System.err.println("Status code: " + e.getCode());
      System.err.println("Reason: " + e.getResponseBody());
      System.err.println("Response headers: " + e.getResponseHeaders());
      e.printStackTrace();
    }
  }
}All URIs are relative to http://localhost
| Class | Method | HTTP request | Description | 
|---|---|---|---|
| ApiKeysApi | apiKeysCreateApiKey | POST /api/manage/v1/ApiKeys | Create a new apikey, 5 apikeys for user. Hardcoded for ddos. | 
| ApiKeysApi | apiKeysDeleteApiKey | DELETE /api/manage/v1/ApiKeys | Delete an apikey | 
| ApiKeysApi | apiKeysGetApiKeys | GET /api/manage/v1/ApiKeys | Returns list with all apikeys of current user | 
| ConfigurationApi | configurationGet | GET /api/v1/Configuration | returns information about server configuration | 
| ContactGroupsApi | contactGroupsCreate | POST /api/v1/ContactGroups/group | Creates contact group | 
| ContactGroupsApi | contactGroupsDelete | DELETE /api/v1/ContactGroups/{id} | Removes contact by id | 
| ContactGroupsApi | contactGroupsGet | GET /api/v1/ContactGroups/{id} | Returns contact group by id | 
| ContactGroupsApi | contactGroupsGetList | GET /api/v1/ContactGroups/subscription/{subscriptionId}/groups | Returns contact groups by subscriptionId | 
| ContactGroupsApi | contactGroupsUpdate | PUT /api/v1/ContactGroups/{id} | Updates contact group by id | 
| ContactsApi | contactsCreate | POST /api/v1/Contacts/contact | Creates new contact | 
| ContactsApi | contactsDelete | DELETE /api/v1/Contacts/{id} | Removes contact by id | 
| ContactsApi | contactsGet | GET /api/v1/Contacts/{id} | Returns contact group by id | 
| ContactsApi | contactsGetByGroup | GET /api/v1/Contacts/group/{groupId}/contacts | Returns contacts by group id | 
| ContactsApi | contactsGetList | GET /api/v1/Contacts/subscription/{subscriptionId}/contacts | Allows to search for contacts | 
| ContactsApi | contactsUpdate | PUT /api/v1/Contacts/{id} | Updates contact by id | 
| DataSourcesApi | dataSourcesCountDataSourcesAsync | GET /api/data/v1/DataSources/{subscriptionId}/count | Returns a number of data sources in subscription | 
| DataSourcesApi | dataSourcesCreateDataSource | POST /api/data/v1/DataSources | Create new data source | 
| DataSourcesApi | dataSourcesDeleteDataSource | DELETE /api/data/v1/DataSources/{id} | Delete data source by id | 
| DataSourcesApi | dataSourcesFetchData | GET /api/data/v1/DataSources/{id}/fetch | This should connect to a database and set data structure | 
| DataSourcesApi | dataSourcesGetAvailableDataSources | GET /api/data/v1/DataSources | Returns all of the data sources, that current user have permission for in a subscription <br /> The method will return minimal infomration about the datasources: <br /> id, name, editedTime, status. | 
| DataSourcesApi | dataSourcesGetDataSource | GET /api/data/v1/DataSources/{id} | Get data source by id | 
| DataSourcesApi | dataSourcesGetParameterTypes | GET /api/data/v1/DataSources/parameterTypes/{dataSourceType} | Get data source parameter DataType's | 
| DataSourcesApi | dataSourcesGetPermissions | GET /api/data/v1/DataSources/{id}/permissions | Get all Data source permissions | 
| DataSourcesApi | dataSourcesRenameDataSource | PUT /api/data/v1/DataSources/{id}/rename | Rename data source by id | 
| DataSourcesApi | dataSourcesUpdateConnectionString | PUT /api/data/v1/DataSources/{id}/connectionString | Update data source's connection string by id | 
| DataSourcesApi | dataSourcesUpdatePermissions | POST /api/data/v1/DataSources/{id}/permissions | Update permissions | 
| DataSourcesApi | dataSourcesUpdateSelectCommands | PUT /api/data/v1/DataSources/{id}/selectCommands | Update data source's select commands by id | 
| DataSourcesApi | dataSourcesUpdateSubscriptionDataSource | PUT /api/data/v1/DataSources/{id}/updateSubscription | Update data source's subscription | 
| DownloadApi | downloadGetExport | GET /download/e/{id} | Returns a export file with specified id | 
| DownloadApi | downloadGetExportThumbnail | GET /download/e/{id}/thumbnail | Returns export's thumbnail | 
| DownloadApi | downloadGetExports | GET /download/es/{archiveName} | Returns a zip archive with selected ids | 
| DownloadApi | downloadGetLastSVGExport | GET /download/lastPreview/{reportId} | returns export, that was created from report with specified id. INTERNAL USAGE ONLY! | 
| DownloadApi | downloadGetReport | GET /download/r/{id} | Returns a prepared file with specified id | 
| DownloadApi | downloadGetReportThumbnail | GET /download/r/{id}/thumbnail | Returns report's thumbnail | 
| DownloadApi | downloadGetReports | GET /download/rs/{archiveName} | Returns a zip archive with selected files | 
| DownloadApi | downloadGetTemplate | GET /download/t/{id} | Returns a Template file with specified id | 
| DownloadApi | downloadGetTemplateThumbnail | GET /download/t/{id}/thumbnail | Returns template's thumbnail | 
| DownloadApi | downloadGetTemplates | GET /download/ts/{archiveName} | Returns a zip archive with selected files | 
| ExportsApi | exportFolderAndFileClearRecycleBin | DELETE /api/rp/v1/Exports/{subscriptionId}/ClearRecycleBin | Delete all folders and files from recycle bin | 
| ExportsApi | exportFolderAndFileCopyFiles | POST /api/rp/v1/Exports/{subscriptionId}/CopyFiles | Copy folders and files to a specified folder | 
| ExportsApi | exportFolderAndFileCountRecycleBinFoldersAndFiles | GET /api/rp/v1/Exports/{subscriptionId}/CountRecycleBinFolderAndFiles | Count all folders and files from recycle bin | 
| ExportsApi | exportFolderAndFileDeleteFiles | POST /api/rp/v1/Exports/{subscriptionId}/DeleteFiles | Delete folders and files | 
| ExportsApi | exportFolderAndFileGetCount | GET /api/rp/v1/Exports/Folder/{id}/CountFolderAndFiles | Get count of files and folders what contains in a specified folder | 
| ExportsApi | exportFolderAndFileGetFoldersAndFiles | GET /api/rp/v1/Exports/Folder/{id}/ListFolderAndFiles | Get all folders and files from specified folder | 
| ExportsApi | exportFolderAndFileGetRecycleBinFoldersAndFiles | GET /api/rp/v1/Exports/{subscriptionId}/ListRecycleBinFolderAndFiles | Get all folders and files from recycle bin | 
| ExportsApi | exportFolderAndFileMoveFiles | POST /api/rp/v1/Exports/{subscriptionId}/MoveFiles | Move folders and files to a specified folder | 
| ExportsApi | exportFolderAndFileMoveFilesToBin | POST /api/rp/v1/Exports/{subscriptionId}/ToBin | Move folders and files to bin | 
| ExportsApi | exportFolderAndFileRecoverAllFromRecycleBin | POST /api/rp/v1/Exports/{subscriptionId}/RecoverRecycleBin | Recover all folders and files from recycle bin | 
| ExportsApi | exportFolderAndFileRecoverFiles | POST /api/rp/v1/Exports/{subscriptionId}/RecoverFiles | Recover folders and files from bin | 
| ExportsApi | exportFoldersCalculateFolderSize | GET /api/rp/v1/Exports/Folder/{id}/size | Get specified folder, calculate it's size | 
| ExportsApi | exportFoldersCopyFolder | POST /api/rp/v1/Exports/Folder/{id}/Copy/{folderId} | Move folder to a specified folder | 
| ExportsApi | exportFoldersDeleteFolder | DELETE /api/rp/v1/Exports/Folder/{id} | Delete specified folder | 
| ExportsApi | exportFoldersGetBreadcrumbs | GET /api/rp/v1/Exports/Folder/{id}/Breadcrumbs | Get specified folder breadcrumbs | 
| ExportsApi | exportFoldersGetFolder | GET /api/rp/v1/Exports/Folder/{id} | Get specified folder | 
| ExportsApi | exportFoldersGetFolders | GET /api/rp/v1/Exports/Folder/{id}/ListFolders | Get all folders from specified folder | 
| ExportsApi | exportFoldersGetFoldersCount | GET /api/rp/v1/Exports/Folder/{id}/CountFolders | Get count of folders what contains in a specified folder | 
| ExportsApi | exportFoldersGetOrCreate | GET /api/rp/v1/Exports/Folder/getOrCreate | Get specified folder | 
| ExportsApi | exportFoldersGetPermissions | GET /api/rp/v1/Exports/Folder/{id}/permissions | Get all folder permissions | 
| ExportsApi | exportFoldersGetRootFolder | GET /api/rp/v1/Exports/Root | Get user's root folder (without parents) | 
| ExportsApi | exportFoldersMoveFolder | POST /api/rp/v1/Exports/Folder/{id}/Move/{folderId} | Move folder to a specified folder | 
| ExportsApi | exportFoldersMoveFolderToBin | DELETE /api/rp/v1/Exports/Folder/{id}/ToBin | Move specified folder to recycle bin | 
| ExportsApi | exportFoldersPostFolder | POST /api/rp/v1/Exports/Folder/{id}/Folder | Create folder | 
| ExportsApi | exportFoldersRecoverFolder | POST /api/rp/v1/Exports/Folder/{id}/Recover | Recover specified folder | 
| ExportsApi | exportFoldersRenameFolder | PUT /api/rp/v1/Exports/Folder/{id}/Rename | Rename a folder | 
| ExportsApi | exportFoldersUpdateIcon | PUT /api/rp/v1/Exports/Folder/{id}/Icon | Update a folder's icon | 
| ExportsApi | exportFoldersUpdatePermissions | POST /api/rp/v1/Exports/{id}/permissions | Update permissions | 
| ExportsApi | exportFoldersUpdateTags | PUT /api/rp/v1/Exports/Folder/{id}/UpdateTags | Update tags | 
| ExportsApi | exportsCopyFile | POST /api/rp/v1/Exports/File/{id}/Copy/{folderId} | Copy file to a specified folder | 
| ExportsApi | exportsCreateSharingKey | POST /api/rp/v1/Exports/File/{id}/sharingKey | Create a new key, that can be used to share access to a file (You need Administrate.Anon permission to create a new key) | 
| ExportsApi | exportsDeleteFile | DELETE /api/rp/v1/Exports/File/{id} | Delete specified file | 
| ExportsApi | exportsDeleteSharingKey | DELETE /api/rp/v1/Exports/File/{id}/sharingKey | Deletes a sharing key, making links, that utilizing it no longer work | 
| ExportsApi | exportsGetFile | GET /api/rp/v1/Exports/File/{id} | Get export by specified id | 
| ExportsApi | exportsGetFileHistory | GET /api/rp/v1/Exports/File/{id}/History | Returns list of actions, performed on this file | 
| ExportsApi | exportsGetFilesCount | GET /api/rp/v1/Exports/Folder/{id}/CountFiles | Get count of files what contains in a specified folder | 
| ExportsApi | exportsGetFilesList | GET /api/rp/v1/Exports/Folder/{id}/ListFiles | Get all files from specified folder. <br /> User with Get Entity permission can access this method. <br /> The method will returns minimal infomration about the file: <br /> id, name, size, editedTime, createdTime, tags, status, statusReason. | 
| ExportsApi | exportsGetPermissions | GET /api/rp/v1/Exports/File/{id}/permissions | |
| ExportsApi | exportsGetSharingKeys | GET /api/rp/v1/Exports/File/{id}/sharingKeys | Returns all sharing keys, associated with the file | 
| ExportsApi | exportsMoveFile | POST /api/rp/v1/Exports/File/{id}/Move/{folderId} | Move file to a specified folder | 
| ExportsApi | exportsMoveFileToBin | DELETE /api/rp/v1/Exports/File/{id}/ToBin | Move specified file to recycle bin | 
| ExportsApi | exportsRecoverFile | POST /api/rp/v1/Exports/File/{id}/Recover | Recover specified file from bin | 
| ExportsApi | exportsRenameFile | PUT /api/rp/v1/Exports/File/{id}/Rename | Rename a file | 
| ExportsApi | exportsUpdateIcon | PUT /api/rp/v1/Exports/File/{id}/Icon | Update a files's icon | 
| ExportsApi | exportsUpdatePermissions | POST /api/rp/v1/Exports/File/{id}/permissions | Update permissions | 
| ExportsApi | exportsUpdateTags | PUT /api/rp/v1/Exports/File/{id}/UpdateTags | Update tags | 
| GroupUsersApi | groupUsersAddUserToGroup | PUT /api/manage/v1/Groups/{id}/Users/{userId} | Add user to the group by identifier | 
| GroupUsersApi | groupUsersGetUsersInGroup | GET /api/manage/v1/Groups/{id}/Users | Returns users in the group by identifier | 
| GroupUsersApi | groupUsersLeaveFromGroup | DELETE /api/manage/v1/Groups/{id}/leave | Leave from the group | 
| GroupUsersApi | groupUsersRemoveFromGroup | DELETE /api/manage/v1/Groups/{id}/Users/{userId} | Remove user from the group by identifier | 
| GroupsApi | groupsCreateGroup | POST /api/manage/v1/Groups | Create a new user group | 
| GroupsApi | groupsDeleteGroup | DELETE /api/manage/v1/Groups/{id} | Delete group by identifier | 
| GroupsApi | groupsGetGroup | GET /api/manage/v1/Groups/{id} | Gets group by identifier | 
| GroupsApi | groupsGetGroupList | GET /api/manage/v1/Groups | Returns a list of current user's groups<br /> This method will return following data about groups : <br /> Id, Name, Created time (UTC), Edited time (UTC), creator id, <br /> editor id, subscription id | 
| GroupsApi | groupsGetPermissions | GET /api/manage/v1/Groups/{id}/permissions | Gets group permissions by identifier | 
| GroupsApi | groupsRenameGroup | PUT /api/manage/v1/Groups/{id}/rename | Rename group by identifier | 
| GroupsApi | groupsUpdatePermissions | POST /api/manage/v1/Groups/{id}/permissions | Update permissions | 
| HealthCheckApi | healthCheckDataGet | GET /api/backend/v1/HealthCheck | healthcheck | 
| ReportsApi | reportFolderAndFileClearRecycleBin | DELETE /api/rp/v1/Reports/{subscriptionId}/ClearRecycleBin | Delete all folders and files from recycle bin | 
| ReportsApi | reportFolderAndFileCopyFiles | POST /api/rp/v1/Reports/{subscriptionId}/CopyFiles | Copy folders and files to a specified folder | 
| ReportsApi | reportFolderAndFileCountRecycleBinFoldersAndFiles | GET /api/rp/v1/Reports/{subscriptionId}/CountRecycleBinFolderAndFiles | Count all folders and files from recycle bin | 
| ReportsApi | reportFolderAndFileDeleteFiles | POST /api/rp/v1/Reports/{subscriptionId}/DeleteFiles | Delete folders and files | 
| ReportsApi | reportFolderAndFileGetCount | GET /api/rp/v1/Reports/Folder/{id}/CountFolderAndFiles | Get count of files and folders what contains in a specified folder | 
| ReportsApi | reportFolderAndFileGetFoldersAndFiles | GET /api/rp/v1/Reports/Folder/{id}/ListFolderAndFiles | Get all folders and files from specified folder | 
| ReportsApi | reportFolderAndFileGetRecycleBinFoldersAndFiles | GET /api/rp/v1/Reports/{subscriptionId}/ListRecycleBinFolderAndFiles | Get all folders and files from recycle bin | 
| ReportsApi | reportFolderAndFileMoveFiles | POST /api/rp/v1/Reports/{subscriptionId}/MoveFiles | Move folders and files to a specified folder | 
| ReportsApi | reportFolderAndFileMoveFilesToBin | POST /api/rp/v1/Reports/{subscriptionId}/ToBin | Move folders and files to bin | 
| ReportsApi | reportFolderAndFileRecoverAllFromRecycleBin | POST /api/rp/v1/Reports/{subscriptionId}/RecoverRecycleBin | Recover all folders and files from recycle bin | 
| ReportsApi | reportFolderAndFileRecoverFiles | POST /api/rp/v1/Reports/{subscriptionId}/RecoverFiles | Recover folders and files from bin | 
| ReportsApi | reportFoldersCalculateFolderSize | GET /api/rp/v1/Reports/Folder/{id}/size | Get specified folder, calculate it's size | 
| ReportsApi | reportFoldersCopyFolder | POST /api/rp/v1/Reports/Folder/{id}/Copy/{folderId} | Move folder to a specified folder | 
| ReportsApi | reportFoldersDeleteFolder | DELETE /api/rp/v1/Reports/Folder/{id} | Delete specified folder | 
| ReportsApi | reportFoldersExport | POST /api/rp/v1/Reports/Folder/{id}/Export | Export specified report folder to a specified format | 
| ReportsApi | reportFoldersGetBreadcrumbs | GET /api/rp/v1/Reports/Folder/{id}/Breadcrumbs | Get specified folder breadcrumbs | 
| ReportsApi | reportFoldersGetFolder | GET /api/rp/v1/Reports/Folder/{id} | Get specified folder | 
| ReportsApi | reportFoldersGetFolders | GET /api/rp/v1/Reports/Folder/{id}/ListFolders | Get all folders from specified folder | 
| ReportsApi | reportFoldersGetFoldersCount | GET /api/rp/v1/Reports/Folder/{id}/CountFolders | Get count of folders what contains in a specified folder | 
| ReportsApi | reportFoldersGetOrCreate | GET /api/rp/v1/Reports/Folder/getOrCreate | Get specified folder | 
| ReportsApi | reportFoldersGetPermissions | GET /api/rp/v1/Reports/Folder/{id}/permissions | Get all folder permissions | 
| ReportsApi | reportFoldersGetRootFolder | GET /api/rp/v1/Reports/Root | Get user's root folder (without parents) | 
| ReportsApi | reportFoldersMoveFolder | POST /api/rp/v1/Reports/Folder/{id}/Move/{folderId} | Move folder to a specified folder | 
| ReportsApi | reportFoldersMoveFolderToBin | DELETE /api/rp/v1/Reports/Folder/{id}/ToBin | Move specified folder to recycle bin | 
| ReportsApi | reportFoldersPostFolder | POST /api/rp/v1/Reports/Folder/{id}/Folder | Create folder | 
| ReportsApi | reportFoldersRecoverFolder | POST /api/rp/v1/Reports/Folder/{id}/Recover | Recover specified folder | 
| ReportsApi | reportFoldersRenameFolder | PUT /api/rp/v1/Reports/Folder/{id}/Rename | Rename a folder | 
| ReportsApi | reportFoldersUpdateIcon | PUT /api/rp/v1/Reports/Folder/{id}/Icon | Update a folder's icon | 
| ReportsApi | reportFoldersUpdatePermissions | POST /api/rp/v1/Reports/{id}/permissions | Update permissions | 
| ReportsApi | reportFoldersUpdateTags | PUT /api/rp/v1/Reports/Folder/{id}/UpdateTags | Update tags | 
| ReportsApi | reportsCopyFile | POST /api/rp/v1/Reports/File/{id}/Copy/{folderId} | Copy file to a specified folder | 
| ReportsApi | reportsCreateSharingKey | POST /api/rp/v1/Reports/File/{id}/sharingKey | Create a new key, that can be used to share access to a file (You need Administrate.Anon permission to create a new key) | 
| ReportsApi | reportsDeleteFile | DELETE /api/rp/v1/Reports/File/{id} | Delete specified file | 
| ReportsApi | reportsDeleteSharingKey | DELETE /api/rp/v1/Reports/File/{id}/sharingKey | Deletes a sharing key, making links, that utilizing it no longer work | 
| ReportsApi | reportsExport | POST /api/rp/v1/Reports/File/{id}/Export | Export specified report to a specified format | 
| ReportsApi | reportsGetFile | GET /api/rp/v1/Reports/File/{id} | Get specified file | 
| ReportsApi | reportsGetFileHistory | GET /api/rp/v1/Reports/File/{id}/History | Returns list of actions, performed on this file | 
| ReportsApi | reportsGetFilesCount | GET /api/rp/v1/Reports/Folder/{id}/CountFiles | Get count of files what contains in a specified folder | 
| ReportsApi | reportsGetFilesList | GET /api/rp/v1/Reports/Folder/{id}/ListFiles | Get all files from specified folder. <br /> User with Get Entity permission can access this method. <br /> The method will returns minimal infomration about the file: <br /> id, name, size, editedTime, createdTime, tags, status, statusReason. | 
| ReportsApi | reportsGetPermissions | GET /api/rp/v1/Reports/File/{id}/permissions | |
| ReportsApi | reportsGetSharingKeys | GET /api/rp/v1/Reports/File/{id}/sharingKeys | Returns all sharing keys, associated with the file | 
| ReportsApi | reportsMoveFile | POST /api/rp/v1/Reports/File/{id}/Move/{folderId} | Move file to a specified folder | 
| ReportsApi | reportsMoveFileToBin | DELETE /api/rp/v1/Reports/File/{id}/ToBin | Move specified file to recycle bin | 
| ReportsApi | reportsRecoverFile | POST /api/rp/v1/Reports/File/{id}/Recover | Recover specified file from bin | 
| ReportsApi | reportsRenameFile | PUT /api/rp/v1/Reports/File/{id}/Rename | Rename a file | 
| ReportsApi | reportsStaticPreview | POST /api/rp/v1/Reports/File/{id}/StaticPreview | Make preview for the report. Generate a new or return exist prepared svg files. If template was changed will be returned a new. Pass the `` parameter to check prepared timestamp | 
| ReportsApi | reportsUpdateIcon | PUT /api/rp/v1/Reports/File/{id}/Icon | Update a files's icon | 
| ReportsApi | reportsUpdatePermissions | POST /api/rp/v1/Reports/File/{id}/permissions | Update permissions | 
| ReportsApi | reportsUpdateTags | PUT /api/rp/v1/Reports/File/{id}/UpdateTags | Update tags | 
| ReportsApi | reportsUploadFile | POST /api/rp/v1/Reports/Folder/{id}/File | Upload a file to the specified folder. The method is deprecated, use the UploadFileV2 method instead! | 
| ReportsApi | reportsUploadFileV2 | POST /api/rp/v2/Reports/Folder/{id}/File | Alternative api for upload a file to the specified folder! | 
| SubscriptionGroupsApi | subscriptionGroupsCountGroupsAsync | GET /api/manage/v1/Subscriptions/{subscriptionId}/count | Returns a number of groups in subscription | 
| SubscriptionGroupsApi | subscriptionGroupsGetGroupsList | GET /api/manage/v1/Subscriptions/{subscriptionId}/groups | returns groups of the subscription or subscription user | 
| SubscriptionInvitesApi | subscriptionInvitesAcceptInvite | GET /api/manage/v1/Subscriptions/{subscriptionId}/invite/{accessToken}/accept | Add a user to the subscription using invite, the added users will be displayed in the list of users of the subscription, and these users will also have an active subscription. | 
| SubscriptionInvitesApi | subscriptionInvitesCreateInvite | POST /api/manage/v1/Subscriptions/{subscriptionId}/invite | Create invite to subscription | 
| SubscriptionInvitesApi | subscriptionInvitesDeleteInvite | DELETE /api/manage/v1/Subscriptions/{subscriptionId}/invite/{accesstoken} | Delete invite with specified token | 
| SubscriptionInvitesApi | subscriptionInvitesGetInvites | GET /api/manage/v1/Subscriptions/{subscriptionId}/invites | Get list of invites in a subscription, the added users will be displayed in the list of users of the subscription, and these users will also have an active subscription. | 
| SubscriptionPlansApi | subscriptionPlansGetSubscriptionPlan | GET /api/manage/v1/SubscriptionPlans/{id} | Returns a subscription plan. Not all subscriptions can be issued for customer. | 
| SubscriptionPlansApi | subscriptionPlansGetSubscriptionPlans | GET /api/manage/v1/SubscriptionPlans | Returns a list of active subscription plans that can be issued to the user. | 
| SubscriptionUsersApi | subscriptionUsersAddUser | PUT /api/manage/v1/Subscriptions/{subscriptionId}/users/{userId} | Add a user to the subscription, the added users will be displayed in the list of users of the subscription, and these users will also have an active subscription. | 
| SubscriptionUsersApi | subscriptionUsersCountUsersAsync | GET /api/manage/v1/Subscriptions/{subscriptionId}/UsersCount | Returns a number of users in subscription | 
| SubscriptionUsersApi | subscriptionUsersGetUsers | GET /api/manage/v1/Subscriptions/{subscriptionId}/users | Returns all users of subscription | 
| SubscriptionUsersApi | subscriptionUsersLeaveSubscripiton | DELETE /api/manage/v1/Subscriptions/{subscriptionId}/leave | Allows user to leave subscription,. | 
| SubscriptionUsersApi | subscriptionUsersRemoveUser | DELETE /api/manage/v1/Subscriptions/{subscriptionId}/users/{userId} | Delete a user from the subscription, the added users will be displayed in the list of users of the subscription, and these users will also have an active subscription. | 
| SubscriptionsApi | subscriptionsGetDefaultPermissions | GET /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissions | Get subscription's default permissions for new entities | 
| SubscriptionsApi | subscriptionsGetMyPermissions | GET /api/manage/v1/Subscriptions/{subId}/mypermissions | Get user's permissions for a subscription by id | 
| SubscriptionsApi | subscriptionsGetPermissions | GET /api/manage/v1/Subscriptions/{id}/permissions | Get permissions for a subscription by id | 
| SubscriptionsApi | subscriptionsGetSubscription | GET /api/manage/v1/Subscriptions/{id} | Returns the subscription by id | 
| SubscriptionsApi | subscriptionsGetSubscriptions | GET /api/manage/v1/Subscriptions | Returns a list of all subscriptions of current user | 
| SubscriptionsApi | subscriptionsRenameSubscription | PUT /api/manage/v1/Subscriptions/{subscriptionId}/rename | Rename subscription | 
| SubscriptionsApi | subscriptionsUpdateDefaultPermissions | PUT /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissions | Change subscription's default permissions for new entities | 
| SubscriptionsApi | subscriptionsUpdateLocale | PUT /api/manage/v1/Subscriptions/{subscriptionId}/Locale | Update subscription's default locale | 
| SubscriptionsApi | subscriptionsUpdatePermissions | POST /api/manage/v1/Subscriptions/{id}/permissions | Update permissions | 
| TasksApi | tasksCreateTask | POST /api/tasks/v1/Tasks | Create a new task | 
| TasksApi | tasksDeleteTask | DELETE /api/tasks/v1/Tasks/{taskId} | Delete a task from a storage | 
| TasksApi | tasksGet | GET /api/tasks/v1/Tasks/{taskId} | Get a task by a specified id | 
| TasksApi | tasksGetList | GET /api/tasks/v1/Tasks | Get tasks list | 
| TasksApi | tasksGetPermissions | GET /api/tasks/v1/Tasks/{id}/permissions | Get all Task permissions | 
| TasksApi | tasksRenameTask | PUT /api/tasks/v1/Tasks/{taskId}/rename | Rename a task | 
| TasksApi | tasksRunTask | POST /api/tasks/v1/Tasks/run | Run a task from request body | 
| TasksApi | tasksRunTaskById | POST /api/tasks/v1/Tasks/{taskId}/run | Run a task by id | 
| TasksApi | tasksUpdatePermissions | POST /api/tasks/v1/Tasks/{id}/permissions | Update permissions | 
| TasksApi | tasksUpdateTask | PUT /api/tasks/v1/Tasks/{taskId} | Update a task | 
| TemplatesApi | templateFolderAndFileClearRecycleBin | DELETE /api/rp/v1/Templates/{subscriptionId}/ClearRecycleBin | Delete all folders and files from recycle bin | 
| TemplatesApi | templateFolderAndFileCopyFiles | POST /api/rp/v1/Templates/{subscriptionId}/CopyFiles | Copy folders and files to a specified folder | 
| TemplatesApi | templateFolderAndFileCountRecycleBinFoldersAndFiles | GET /api/rp/v1/Templates/{subscriptionId}/CountRecycleBinFolderAndFiles | Count all folders and files from recycle bin | 
| TemplatesApi | templateFolderAndFileDeleteFiles | POST /api/rp/v1/Templates/{subscriptionId}/DeleteFiles | Delete folders and files | 
| TemplatesApi | templateFolderAndFileGetCount | GET /api/rp/v1/Templates/Folder/{id}/CountFolderAndFiles | Get count of files and folders what contains in a specified folder | 
| TemplatesApi | templateFolderAndFileGetFoldersAndFiles | GET /api/rp/v1/Templates/Folder/{id}/ListFolderAndFiles | Get all folders and files from specified folder | 
| TemplatesApi | templateFolderAndFileGetRecycleBinFoldersAndFiles | GET /api/rp/v1/Templates/{subscriptionId}/ListRecycleBinFolderAndFiles | Get all folders and files from recycle bin | 
| TemplatesApi | templateFolderAndFileMoveFiles | POST /api/rp/v1/Templates/{subscriptionId}/MoveFiles | Move folders and files to a specified folder | 
| TemplatesApi | templateFolderAndFileMoveFilesToBin | POST /api/rp/v1/Templates/{subscriptionId}/ToBin | Move folders and files to bin | 
| TemplatesApi | templateFolderAndFileRecoverAllFromRecycleBin | POST /api/rp/v1/Templates/{subscriptionId}/RecoverRecycleBin | Recover all folders and files from recycle bin | 
| TemplatesApi | templateFolderAndFileRecoverFiles | POST /api/rp/v1/Templates/{subscriptionId}/RecoverFiles | Recover folders and files from bin | 
| TemplatesApi | templateFoldersCalculateFolderSize | GET /api/rp/v1/Templates/Folder/{id}/size | Get specified folder, calculate it's size | 
| TemplatesApi | templateFoldersCopyFolder | POST /api/rp/v1/Templates/Folder/{id}/Copy/{folderId} | Move folder to a specified folder | 
| TemplatesApi | templateFoldersDeleteFolder | DELETE /api/rp/v1/Templates/Folder/{id} | Delete specified folder | 
| TemplatesApi | templateFoldersExport | POST /api/rp/v1/Templates/Folder/{id}/Export | Export specified template folder to a specified format | 
| TemplatesApi | templateFoldersGetBreadcrumbs | GET /api/rp/v1/Templates/Folder/{id}/Breadcrumbs | Get specified folder breadcrumbs | 
| TemplatesApi | templateFoldersGetFolder | GET /api/rp/v1/Templates/Folder/{id} | Get specified folder | 
| TemplatesApi | templateFoldersGetFolders | GET /api/rp/v1/Templates/Folder/{id}/ListFolders | Get all folders from specified folder | 
| TemplatesApi | templateFoldersGetFoldersCount | GET /api/rp/v1/Templates/Folder/{id}/CountFolders | Get count of folders what contains in a specified folder | 
| TemplatesApi | templateFoldersGetOrCreate | GET /api/rp/v1/Templates/Folder/getOrCreate | Get specified folder | 
| TemplatesApi | templateFoldersGetPermissions | GET /api/rp/v1/Templates/Folder/{id}/permissions | Get all folder permissions | 
| TemplatesApi | templateFoldersGetRootFolder | GET /api/rp/v1/Templates/Root | Get user's root folder (without parents) | 
| TemplatesApi | templateFoldersMoveFolder | POST /api/rp/v1/Templates/Folder/{id}/Move/{folderId} | Move folder to a specified folder | 
| TemplatesApi | templateFoldersMoveFolderToBin | DELETE /api/rp/v1/Templates/Folder/{id}/ToBin | Move specified folder to recycle bin | 
| TemplatesApi | templateFoldersPostFolder | POST /api/rp/v1/Templates/Folder/{id}/Folder | Create folder | 
| TemplatesApi | templateFoldersPrepare | POST /api/rp/v1/Templates/Folder/{id}/Prepare | Prepare specified template folder to report folder | 
| TemplatesApi | templateFoldersRecoverFolder | POST /api/rp/v1/Templates/Folder/{id}/Recover | Recover specified folder | 
| TemplatesApi | templateFoldersRenameFolder | PUT /api/rp/v1/Templates/Folder/{id}/Rename | Rename a folder | 
| TemplatesApi | templateFoldersUpdateIcon | PUT /api/rp/v1/Templates/Folder/{id}/Icon | Update a folder's icon | 
| TemplatesApi | templateFoldersUpdatePermissions | POST /api/rp/v1/Templates/{id}/permissions | Update permissions | 
| TemplatesApi | templateFoldersUpdateTags | PUT /api/rp/v1/Templates/Folder/{id}/UpdateTags | Update tags | 
| TemplatesApi | templatesCopyFile | POST /api/rp/v1/Templates/File/{id}/Copy/{folderId} | Copy file to a specified folder | 
| TemplatesApi | templatesCreateSharingKey | POST /api/rp/v1/Templates/File/{id}/sharingKey | Create a new key, that can be used to share access to a file (You need Administrate.Anon permission to create a new key) | 
| TemplatesApi | templatesDeleteFile | DELETE /api/rp/v1/Templates/File/{id} | Delete specified file | 
| TemplatesApi | templatesDeleteSharingKey | DELETE /api/rp/v1/Templates/File/{id}/sharingKey | Deletes a sharing key, making links, that utilizing it no longer work | 
| TemplatesApi | templatesExport | POST /api/rp/v1/Templates/File/{id}/Export | Export specified report template to a specified format | 
| TemplatesApi | templatesGetFile | GET /api/rp/v1/Templates/File/{id} | Get specified file | 
| TemplatesApi | templatesGetFileHistory | GET /api/rp/v1/Templates/File/{id}/History | Returns list of actions, performed on this file | 
| TemplatesApi | templatesGetFilesCount | GET /api/rp/v1/Templates/Folder/{id}/CountFiles | Get count of files what contains in a specified folder | 
| TemplatesApi | templatesGetFilesList | GET /api/rp/v1/Templates/Folder/{id}/ListFiles | Get all files from specified folder. <br /> User with Get Entity permission can access this method. <br /> The method will returns minimal infomration about the file: <br /> id, name, size, editedTime, createdTime, tags, status, statusReason. | 
| TemplatesApi | templatesGetPermissions | GET /api/rp/v1/Templates/File/{id}/permissions | |
| TemplatesApi | templatesGetSharingKeys | GET /api/rp/v1/Templates/File/{id}/sharingKeys | Returns all sharing keys, associated with the file | 
| TemplatesApi | templatesMoveFile | POST /api/rp/v1/Templates/File/{id}/Move/{folderId} | Move file to a specified folder | 
| TemplatesApi | templatesMoveFileToBin | DELETE /api/rp/v1/Templates/File/{id}/ToBin | Move specified file to recycle bin | 
| TemplatesApi | templatesPrepare | POST /api/rp/v1/Templates/File/{id}/Prepare | Prepare specified template to report | 
| TemplatesApi | templatesRecoverFile | POST /api/rp/v1/Templates/File/{id}/Recover | Recover specified file from bin | 
| TemplatesApi | templatesRenameFile | PUT /api/rp/v1/Templates/File/{id}/Rename | Rename a file | 
| TemplatesApi | templatesStaticPreview | POST /api/rp/v1/Templates/File/{id}/StaticPreview | Make preview for the report. Generate a new or return exist prepared svg files. If template was changed will be returned a new. Pass the `` parameter to check prepared timestamp | 
| TemplatesApi | templatesUpdateContent | PUT /api/rp/v1/Templates/File/{id}/Content | Updates contnet of the template. The method is deprecated, use the UpdateContentV2 method instead! | 
| TemplatesApi | templatesUpdateContentV2 | PUT /api/rp/v2/Templates/File/{id}/Content | Updates contnet of the template. | 
| TemplatesApi | templatesUpdateIcon | PUT /api/rp/v1/Templates/File/{id}/Icon | Update a files's icon | 
| TemplatesApi | templatesUpdatePermissions | POST /api/rp/v1/Templates/File/{id}/permissions | Update permissions | 
| TemplatesApi | templatesUpdateTags | PUT /api/rp/v1/Templates/File/{id}/UpdateTags | Update tags | 
| TemplatesApi | templatesUploadFile | POST /api/rp/v1/Templates/Folder/{id}/File | Upload a file to the specified folder. The method is deprecated, use the UploadFileV2 method instead! | 
| TemplatesApi | templatesUploadFileV2 | POST /api/rp/v2/Templates/Folder/{id}/File | Alternative api for upload a file to the specified folder! | 
| UserNotificationsApi | userNotificationsClearNotifications | DELETE /api/manage/v1/notifications | Use this endpoint to "clear" your notifications | 
| UserNotificationsApi | userNotificationsGetNotifications | GET /api/manage/v1/notifications | Use this endpoint to recieve notifications | 
| UserProfileApi | userProfileGetMyProfile | GET /api/manage/v1/UserProfile | Return current profile of the current user | 
| UserProfileApi | userProfileGetUserProfile | GET /api/manage/v1/UserProfile/{userId} | Return user profile by user identifier. If the user did not provide information about himself or blocked, then the endpoint will return an empty model. (only id) | 
| UserProfileApi | userProfileUpdateMyProfile | PUT /api/manage/v1/UserProfile | Update profile of the current user | 
| UserSettingsApi | userSettingsAcceptAgreements | POST /api/manage/v1/UserSettings/accept | Use this endpoint to accept current version of service license agreement | 
| UserSettingsApi | userSettingsGetCurrentUserSettings | GET /api/manage/v1/UserSettings | Return current user settings. | 
| UserSettingsApi | userSettingsUpdateMySettings | PUT /api/manage/v1/UserSettings | Update settings of the current user | 
- AcceptAgreementsVM
- AdminAdministrate
- AdminCreate
- AdminCreateAdminGetAdminUpdateAdminDeleteAdminExecuteAdminAdministratePermission
- AdminDelete
- AdminExecute
- AdminExportFolderCreateVM
- AdminFolderCreateVM
- AdminGet
- AdminPermission
- AdminReportFolderCreateVM
- AdminSubscriptionVM
- AdminSubscriptionsVM
- AdminTemplateFolderCreateVM
- AdminUpdate
- AdminUpdateCurrentSubscriptionPlanVM
- AnalysisResultVM
- AnalysisResultsVM
- ApiKeyVM
- ApiKeysVM
- AppMixinsVM
- AuditActionVM
- AuditActionsVM
- AuditActiveStatsVM
- AuditFilePropertyChangedVM
- AuditStatVM
- AuditStatsVM
- AuditSubscriptionActionVM
- AuditTaskActionVM
- AuditType
- AuthConfigVM
- BreadcrumbsModel
- BreadcrumbsVM
- CheckUserByPasswordInternalVM
- ClearNotificationsVM
- CloudBaseVM
- ContactGroupVM
- ContactGroupsVM
- ContactVM
- ContactsVM
- CountVM
- CreateApiKeyVM
- CreateAuditActionVM
- CreateContactGroupVM
- CreateContactVM
- CreateDataSourceAdminVM
- CreateDataSourceVM
- CreateEmailTaskVM
- CreateExportReportTaskVM
- CreateExportTemplateTaskVM
- CreateFTPUploadTaskVM
- CreateFetchTaskVM
- CreateFileShareVM
- CreateGroupAdminVM
- CreateGroupVM
- CreateIfNotExistInternalVM
- CreatePrepareTemplateTaskVM
- CreateSubscriptionInviteVM
- CreateSubscriptionPeriodVM
- CreateSubscriptionPlanVM
- CreateSubscriptionVM
- CreateTaskBaseVM
- CreateTaskEndVM
- CreateThumbnailReportTaskVM
- CreateThumbnailTemplateTaskVM
- CreateTransformTaskBaseVM
- CreateTransportTaskBaseVM
- CreateWebhookTaskVM
- DataSourceAdministrate
- DataSourceConnectionType
- DataSourceCreate
- DataSourceDelete
- DataSourceExecute
- DataSourceGet
- DataSourceParameterTypeVM
- DataSourceParameterTypesVM
- DataSourcePermissionCRUDVM
- DataSourcePermissionsCRUDVM
- DataSourcePermissionsVM
- DataSourceSelectCommandParameterVM
- DataSourceSelectCommandVM
- DataSourceSorting
- DataSourceStatus
- DataSourceUpdate
- DataSourceVM
- DataSourcesVM
- DefaultPermissionsVM
- DeleteApiKeyVM
- EmailTaskVM
- EntityType
- ExportCreateAdminVM
- ExportCreateVM
- ExportFolderCreateVM
- ExportFormat
- ExportReportTaskVM
- ExportReportVM
- ExportTemplateTaskVM
- ExportTemplateVM
- ExportVM
- ExportsVM
- FTPUploadTaskVM
- FetchTaskVM
- FileAdministrate
- FileContentVM
- FileCreate
- FileCreateFormVM
- FileCreateVM
- FileDelete
- FileExecute
- FileGet
- FileIconVM
- FileKind
- FilePermissionCRUDVM
- FilePermissionsCRUDVM
- FilePermissionsVM
- FileRenameVM
- FileShareVM
- FileSharingKeysVM
- FileSorting
- FileStatus
- FileStatusReason
- FileStatusUpdateInternalVM
- FileStatusVM
- FileTagsUpdateVM
- FileThumbnailUpdateInternalVM
- FileType
- FileUpdate
- FileUpdateVM
- FileVM
- FilesVM
- FilesVMBase
- FolderCreateVM
- FolderIconVM
- FolderRenameVM
- FolderSizeVM
- FolderTagsUpdateVM
- FrontendAppVM
- GroupAdministrate
- GroupCreate
- GroupDelete
- GroupExecute
- GroupGet
- GroupPermissionCRUDVM
- GroupPermissionsCRUDVM
- GroupPermissionsVM
- GroupUpdate
- GroupUserVM
- GroupUsersVM
- GroupVM
- GroupsVM
- HttpValidationProblemDetails
- InputFileVM
- InvitedUser
- MyPermissionsVM
- OutputFileVM
- PrepareTemplateTaskVM
- PrepareTemplateVM
- PreviewReportVM
- PreviewTemplateVM
- ProblemDetails
- ProblemLevel
- ProblemType
- ProfileVisibility
- RegisterUserVM
- RenameDataSourceVM
- RenameGroupVM
- RenameSubscriptionVM
- ReportCreateAdminVM
- ReportCreateFormVM
- ReportCreateVM
- ReportFolderCreateVM
- ReportInfo
- ReportVM
- ReportsVM
- RestOfSpaceVM
- RunEmailTaskVM
- RunExportReportTaskVM
- RunExportTemplateTaskVM
- RunFTPUploadTaskVM
- RunFetchTaskVM
- RunInputFileVM
- RunPrepareTemplateTaskVM
- RunTaskBaseVM
- RunThumbnailReportTaskVM
- RunThumbnailTemplateTaskVM
- RunTransformTaskBaseVM
- RunTransportTaskBaseVM
- RunWebhookTaskVM
- SaveMode
- SelectedFilesVM
- ServerConfigurationVM
- SolvationReportVM
- SubscriptionAdministrate
- SubscriptionCreate
- SubscriptionDelete
- SubscriptionExecute
- SubscriptionFolder
- SubscriptionGet
- SubscriptionInviteVM
- SubscriptionInvitesVM
- SubscriptionPeriodVM
- SubscriptionPermissionCRUDVM
- SubscriptionPermissionsCRUDVM
- SubscriptionPermissionsVM
- SubscriptionPlanVM
- SubscriptionPlansVM
- SubscriptionUpdate
- SubscriptionUserVM
- SubscriptionUsersVM
- SubscriptionVM
- SubscriptionsVM
- TaskAdministrate
- TaskBaseVM
- TaskCreate
- TaskDelete
- TaskEnd
- TaskExecute
- TaskGet
- TaskIdsVM
- TaskMessageIdVM
- TaskPermissionCRUDVM
- TaskPermissionsCRUDVM
- TaskPermissionsVM
- TaskSettingsVM
- TaskUpdate
- TasksVM
- TemplateContentVM
- TemplateCreateAdminVM
- TemplateCreateFormVM
- TemplateCreateVM
- TemplateFolderCreateVM
- TemplateVM
- TemplatesVM
- ThumbnailReportTaskVM
- ThumbnailTemplateTaskVM
- TimePeriodType
- TransformTaskBaseVM
- TransportTaskBaseVM
- UpdateContactGroupVM
- UpdateContactVM
- UpdateContentInternalVM
- UpdateDataSourceConnectionStringVM
- UpdateDataSourcePermissionsVM
- UpdateDataSourceSelectCommandsVM
- UpdateDataSourceSubscriptionVM
- UpdateDataSourceVM
- UpdateDataVM
- UpdateDefaultPermissionsVM
- UpdateEmailTaskVM
- UpdateExportReportTaskVM
- UpdateExportTemplateTaskVM
- UpdateFTPUploadTaskVM
- UpdateFetchTaskVM
- UpdateFileContentFormVM
- UpdateFileContentInternalVM
- UpdateFileContentVM
- UpdateFilePermissionsVM
- UpdateGroupPermissionsVM
- UpdateGroupVM
- UpdatePrepareTemplateTaskVM
- UpdateSubscriptionLocaleVM
- UpdateSubscriptionPermissionsVM
- UpdateSubscriptionPlanVM
- UpdateSubscriptionVM
- UpdateTaskBaseVM
- UpdateTaskPermissionsVM
- UpdateThumbnailReportTaskVM
- UpdateThumbnailTemplateTaskVM
- UpdateTransformTaskBaseVM
- UpdateTransportTaskBaseVM
- UpdateUserProfileVM
- UpdateUserSettingsVM
- UpdateUserVM
- UpdateWebhookTaskVM
- UserIsAdminVM
- UserProfileVM
- UserResultVM
- UserSettingsVM
- UserVM
- UsersVM
- WebhookTaskVM
Authentication schemes defined for the API:
- Type: HTTP Bearer Token authentication (JWT)
- Type: HTTP basic authentication
It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.