Skip to content

Repository files navigation

fastreport-cloud-sdk

FastReport Cloud

  • API version: v1

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Automatically generated by the OpenAPI Generator

Requirements

Building the API client library requires:

  1. Java 1.8+
  2. Maven (3.8.3+)/Gradle (7.2+)

Installation

To install the API client library to your local Maven repository, simply execute:

mvn clean install

To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:

mvn clean deploy

Refer to the OSSRH Guide for more information.

Maven users

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>

Gradle users

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"
}

Others

At first generate the JAR by executing:

mvn clean package

Then manually install the following JARs:

  • target/fastreport-cloud-sdk-2024.2.13.jar
  • target/lib/*.jar

Getting Started

Please follow the installation instruction and execute the following Java code:

// Import classes:importcloud.fastreport.ApiClient;
importcloud.fastreport.ApiException;
importcloud.fastreport.Configuration;
importcloud.fastreport.auth.*;
importcloud.fastreport.models.*;
importcloud.fastreport.client.ApiKeysApi;
publicclassExample {
publicstaticvoidmain(String[] args) {
ApiClientdefaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("http://localhost");
// Configure HTTP basic authorization: ApiKeyHttpBasicAuthApiKey = (HttpBasicAuth) defaultClient.getAuthentication("ApiKey");
ApiKey.setUsername("YOUR USERNAME");
ApiKey.setPassword("YOUR PASSWORD");
// Configure HTTP bearer authorization: JWTHttpBearerAuthJWT = (HttpBearerAuth) defaultClient.getAuthentication("JWT");
JWT.setBearerToken("BEARER TOKEN");
ApiKeysApiapiInstance = newApiKeysApi(defaultClient);
CreateApiKeyVMcreateApiKeyVM = newCreateApiKeyVM(); // CreateApiKeyVM | try {
ApiKeyVMresult = apiInstance.apiKeysCreateApiKey(createApiKeyVM);
System.out.println(result);
} catch (ApiExceptione) {
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();
}
}
}

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
ApiKeysApiapiKeysCreateApiKeyPOST /api/manage/v1/ApiKeysCreate a new apikey, 5 apikeys for user. Hardcoded for ddos.
ApiKeysApiapiKeysDeleteApiKeyDELETE /api/manage/v1/ApiKeysDelete an apikey
ApiKeysApiapiKeysGetApiKeysGET /api/manage/v1/ApiKeysReturns list with all apikeys of current user
ConfigurationApiconfigurationGetGET /api/v1/Configurationreturns information about server configuration
ContactGroupsApicontactGroupsCreatePOST /api/v1/ContactGroups/groupCreates contact group
ContactGroupsApicontactGroupsDeleteDELETE /api/v1/ContactGroups/{id}Removes contact by id
ContactGroupsApicontactGroupsGetGET /api/v1/ContactGroups/{id}Returns contact group by id
ContactGroupsApicontactGroupsGetListGET /api/v1/ContactGroups/subscription/{subscriptionId}/groupsReturns contact groups by subscriptionId
ContactGroupsApicontactGroupsUpdatePUT /api/v1/ContactGroups/{id}Updates contact group by id
ContactsApicontactsCreatePOST /api/v1/Contacts/contactCreates new contact
ContactsApicontactsDeleteDELETE /api/v1/Contacts/{id}Removes contact by id
ContactsApicontactsGetGET /api/v1/Contacts/{id}Returns contact group by id
ContactsApicontactsGetByGroupGET /api/v1/Contacts/group/{groupId}/contactsReturns contacts by group id
ContactsApicontactsGetListGET /api/v1/Contacts/subscription/{subscriptionId}/contactsAllows to search for contacts
ContactsApicontactsUpdatePUT /api/v1/Contacts/{id}Updates contact by id
DataSourcesApidataSourcesCountDataSourcesAsyncGET /api/data/v1/DataSources/{subscriptionId}/countReturns a number of data sources in subscription
DataSourcesApidataSourcesCreateDataSourcePOST /api/data/v1/DataSourcesCreate new data source
DataSourcesApidataSourcesDeleteDataSourceDELETE /api/data/v1/DataSources/{id}Delete data source by id
DataSourcesApidataSourcesFetchDataGET /api/data/v1/DataSources/{id}/fetchThis should connect to a database and set data structure
DataSourcesApidataSourcesGetAvailableDataSourcesGET /api/data/v1/DataSourcesReturns 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.
DataSourcesApidataSourcesGetDataSourceGET /api/data/v1/DataSources/{id}Get data source by id
DataSourcesApidataSourcesGetParameterTypesGET /api/data/v1/DataSources/parameterTypes/{dataSourceType}Get data source parameter DataType's
DataSourcesApidataSourcesGetPermissionsGET /api/data/v1/DataSources/{id}/permissionsGet all Data source permissions
DataSourcesApidataSourcesRenameDataSourcePUT /api/data/v1/DataSources/{id}/renameRename data source by id
DataSourcesApidataSourcesUpdateConnectionStringPUT /api/data/v1/DataSources/{id}/connectionStringUpdate data source's connection string by id
DataSourcesApidataSourcesUpdatePermissionsPOST /api/data/v1/DataSources/{id}/permissionsUpdate permissions
DataSourcesApidataSourcesUpdateSelectCommandsPUT /api/data/v1/DataSources/{id}/selectCommandsUpdate data source's select commands by id
DataSourcesApidataSourcesUpdateSubscriptionDataSourcePUT /api/data/v1/DataSources/{id}/updateSubscriptionUpdate data source's subscription
DownloadApidownloadGetExportGET /download/e/{id}Returns a export file with specified id
DownloadApidownloadGetExportThumbnailGET /download/e/{id}/thumbnailReturns export's thumbnail
DownloadApidownloadGetExportsGET /download/es/{archiveName}Returns a zip archive with selected ids
DownloadApidownloadGetLastSVGExportGET /download/lastPreview/{reportId}returns export, that was created from report with specified id. INTERNAL USAGE ONLY!
DownloadApidownloadGetReportGET /download/r/{id}Returns a prepared file with specified id
DownloadApidownloadGetReportThumbnailGET /download/r/{id}/thumbnailReturns report's thumbnail
DownloadApidownloadGetReportsGET /download/rs/{archiveName}Returns a zip archive with selected files
DownloadApidownloadGetTemplateGET /download/t/{id}Returns a Template file with specified id
DownloadApidownloadGetTemplateThumbnailGET /download/t/{id}/thumbnailReturns template's thumbnail
DownloadApidownloadGetTemplatesGET /download/ts/{archiveName}Returns a zip archive with selected files
ExportsApiexportFolderAndFileClearRecycleBinDELETE /api/rp/v1/Exports/{subscriptionId}/ClearRecycleBinDelete all folders and files from recycle bin
ExportsApiexportFolderAndFileCopyFilesPOST /api/rp/v1/Exports/{subscriptionId}/CopyFilesCopy folders and files to a specified folder
ExportsApiexportFolderAndFileCountRecycleBinFoldersAndFilesGET /api/rp/v1/Exports/{subscriptionId}/CountRecycleBinFolderAndFilesCount all folders and files from recycle bin
ExportsApiexportFolderAndFileDeleteFilesPOST /api/rp/v1/Exports/{subscriptionId}/DeleteFilesDelete folders and files
ExportsApiexportFolderAndFileGetCountGET /api/rp/v1/Exports/Folder/{id}/CountFolderAndFilesGet count of files and folders what contains in a specified folder
ExportsApiexportFolderAndFileGetFoldersAndFilesGET /api/rp/v1/Exports/Folder/{id}/ListFolderAndFilesGet all folders and files from specified folder
ExportsApiexportFolderAndFileGetRecycleBinFoldersAndFilesGET /api/rp/v1/Exports/{subscriptionId}/ListRecycleBinFolderAndFilesGet all folders and files from recycle bin
ExportsApiexportFolderAndFileMoveFilesPOST /api/rp/v1/Exports/{subscriptionId}/MoveFilesMove folders and files to a specified folder
ExportsApiexportFolderAndFileMoveFilesToBinPOST /api/rp/v1/Exports/{subscriptionId}/ToBinMove folders and files to bin
ExportsApiexportFolderAndFileRecoverAllFromRecycleBinPOST /api/rp/v1/Exports/{subscriptionId}/RecoverRecycleBinRecover all folders and files from recycle bin
ExportsApiexportFolderAndFileRecoverFilesPOST /api/rp/v1/Exports/{subscriptionId}/RecoverFilesRecover folders and files from bin
ExportsApiexportFoldersCalculateFolderSizeGET /api/rp/v1/Exports/Folder/{id}/sizeGet specified folder, calculate it's size
ExportsApiexportFoldersCopyFolderPOST /api/rp/v1/Exports/Folder/{id}/Copy/{folderId}Move folder to a specified folder
ExportsApiexportFoldersDeleteFolderDELETE /api/rp/v1/Exports/Folder/{id}Delete specified folder
ExportsApiexportFoldersGetBreadcrumbsGET /api/rp/v1/Exports/Folder/{id}/BreadcrumbsGet specified folder breadcrumbs
ExportsApiexportFoldersGetFolderGET /api/rp/v1/Exports/Folder/{id}Get specified folder
ExportsApiexportFoldersGetFoldersGET /api/rp/v1/Exports/Folder/{id}/ListFoldersGet all folders from specified folder
ExportsApiexportFoldersGetFoldersCountGET /api/rp/v1/Exports/Folder/{id}/CountFoldersGet count of folders what contains in a specified folder
ExportsApiexportFoldersGetOrCreateGET /api/rp/v1/Exports/Folder/getOrCreateGet specified folder
ExportsApiexportFoldersGetPermissionsGET /api/rp/v1/Exports/Folder/{id}/permissionsGet all folder permissions
ExportsApiexportFoldersGetRootFolderGET /api/rp/v1/Exports/RootGet user's root folder (without parents)
ExportsApiexportFoldersMoveFolderPOST /api/rp/v1/Exports/Folder/{id}/Move/{folderId}Move folder to a specified folder
ExportsApiexportFoldersMoveFolderToBinDELETE /api/rp/v1/Exports/Folder/{id}/ToBinMove specified folder to recycle bin
ExportsApiexportFoldersPostFolderPOST /api/rp/v1/Exports/Folder/{id}/FolderCreate folder
ExportsApiexportFoldersRecoverFolderPOST /api/rp/v1/Exports/Folder/{id}/RecoverRecover specified folder
ExportsApiexportFoldersRenameFolderPUT /api/rp/v1/Exports/Folder/{id}/RenameRename a folder
ExportsApiexportFoldersUpdateIconPUT /api/rp/v1/Exports/Folder/{id}/IconUpdate a folder's icon
ExportsApiexportFoldersUpdatePermissionsPOST /api/rp/v1/Exports/{id}/permissionsUpdate permissions
ExportsApiexportFoldersUpdateTagsPUT /api/rp/v1/Exports/Folder/{id}/UpdateTagsUpdate tags
ExportsApiexportsCopyFilePOST /api/rp/v1/Exports/File/{id}/Copy/{folderId}Copy file to a specified folder
ExportsApiexportsCreateSharingKeyPOST /api/rp/v1/Exports/File/{id}/sharingKeyCreate a new key, that can be used to share access to a file (You need Administrate.Anon permission to create a new key)
ExportsApiexportsDeleteFileDELETE /api/rp/v1/Exports/File/{id}Delete specified file
ExportsApiexportsDeleteSharingKeyDELETE /api/rp/v1/Exports/File/{id}/sharingKeyDeletes a sharing key, making links, that utilizing it no longer work
ExportsApiexportsGetFileGET /api/rp/v1/Exports/File/{id}Get export by specified id
ExportsApiexportsGetFileHistoryGET /api/rp/v1/Exports/File/{id}/HistoryReturns list of actions, performed on this file
ExportsApiexportsGetFilesCountGET /api/rp/v1/Exports/Folder/{id}/CountFilesGet count of files what contains in a specified folder
ExportsApiexportsGetFilesListGET /api/rp/v1/Exports/Folder/{id}/ListFilesGet 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.
ExportsApiexportsGetPermissionsGET /api/rp/v1/Exports/File/{id}/permissions
ExportsApiexportsGetSharingKeysGET /api/rp/v1/Exports/File/{id}/sharingKeysReturns all sharing keys, associated with the file
ExportsApiexportsMoveFilePOST /api/rp/v1/Exports/File/{id}/Move/{folderId}Move file to a specified folder
ExportsApiexportsMoveFileToBinDELETE /api/rp/v1/Exports/File/{id}/ToBinMove specified file to recycle bin
ExportsApiexportsRecoverFilePOST /api/rp/v1/Exports/File/{id}/RecoverRecover specified file from bin
ExportsApiexportsRenameFilePUT /api/rp/v1/Exports/File/{id}/RenameRename a file
ExportsApiexportsUpdateIconPUT /api/rp/v1/Exports/File/{id}/IconUpdate a files's icon
ExportsApiexportsUpdatePermissionsPOST /api/rp/v1/Exports/File/{id}/permissionsUpdate permissions
ExportsApiexportsUpdateTagsPUT /api/rp/v1/Exports/File/{id}/UpdateTagsUpdate tags
GroupUsersApigroupUsersAddUserToGroupPUT /api/manage/v1/Groups/{id}/Users/{userId}Add user to the group by identifier
GroupUsersApigroupUsersGetUsersInGroupGET /api/manage/v1/Groups/{id}/UsersReturns users in the group by identifier
GroupUsersApigroupUsersLeaveFromGroupDELETE /api/manage/v1/Groups/{id}/leaveLeave from the group
GroupUsersApigroupUsersRemoveFromGroupDELETE /api/manage/v1/Groups/{id}/Users/{userId}Remove user from the group by identifier
GroupsApigroupsCreateGroupPOST /api/manage/v1/GroupsCreate a new user group
GroupsApigroupsDeleteGroupDELETE /api/manage/v1/Groups/{id}Delete group by identifier
GroupsApigroupsGetGroupGET /api/manage/v1/Groups/{id}Gets group by identifier
GroupsApigroupsGetGroupListGET /api/manage/v1/GroupsReturns 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
GroupsApigroupsGetPermissionsGET /api/manage/v1/Groups/{id}/permissionsGets group permissions by identifier
GroupsApigroupsRenameGroupPUT /api/manage/v1/Groups/{id}/renameRename group by identifier
GroupsApigroupsUpdatePermissionsPOST /api/manage/v1/Groups/{id}/permissionsUpdate permissions
HealthCheckApihealthCheckDataGetGET /api/backend/v1/HealthCheckhealthcheck
ReportsApireportFolderAndFileClearRecycleBinDELETE /api/rp/v1/Reports/{subscriptionId}/ClearRecycleBinDelete all folders and files from recycle bin
ReportsApireportFolderAndFileCopyFilesPOST /api/rp/v1/Reports/{subscriptionId}/CopyFilesCopy folders and files to a specified folder
ReportsApireportFolderAndFileCountRecycleBinFoldersAndFilesGET /api/rp/v1/Reports/{subscriptionId}/CountRecycleBinFolderAndFilesCount all folders and files from recycle bin
ReportsApireportFolderAndFileDeleteFilesPOST /api/rp/v1/Reports/{subscriptionId}/DeleteFilesDelete folders and files
ReportsApireportFolderAndFileGetCountGET /api/rp/v1/Reports/Folder/{id}/CountFolderAndFilesGet count of files and folders what contains in a specified folder
ReportsApireportFolderAndFileGetFoldersAndFilesGET /api/rp/v1/Reports/Folder/{id}/ListFolderAndFilesGet all folders and files from specified folder
ReportsApireportFolderAndFileGetRecycleBinFoldersAndFilesGET /api/rp/v1/Reports/{subscriptionId}/ListRecycleBinFolderAndFilesGet all folders and files from recycle bin
ReportsApireportFolderAndFileMoveFilesPOST /api/rp/v1/Reports/{subscriptionId}/MoveFilesMove folders and files to a specified folder
ReportsApireportFolderAndFileMoveFilesToBinPOST /api/rp/v1/Reports/{subscriptionId}/ToBinMove folders and files to bin
ReportsApireportFolderAndFileRecoverAllFromRecycleBinPOST /api/rp/v1/Reports/{subscriptionId}/RecoverRecycleBinRecover all folders and files from recycle bin
ReportsApireportFolderAndFileRecoverFilesPOST /api/rp/v1/Reports/{subscriptionId}/RecoverFilesRecover folders and files from bin
ReportsApireportFoldersCalculateFolderSizeGET /api/rp/v1/Reports/Folder/{id}/sizeGet specified folder, calculate it's size
ReportsApireportFoldersCopyFolderPOST /api/rp/v1/Reports/Folder/{id}/Copy/{folderId}Move folder to a specified folder
ReportsApireportFoldersDeleteFolderDELETE /api/rp/v1/Reports/Folder/{id}Delete specified folder
ReportsApireportFoldersExportPOST /api/rp/v1/Reports/Folder/{id}/ExportExport specified report folder to a specified format
ReportsApireportFoldersGetBreadcrumbsGET /api/rp/v1/Reports/Folder/{id}/BreadcrumbsGet specified folder breadcrumbs
ReportsApireportFoldersGetFolderGET /api/rp/v1/Reports/Folder/{id}Get specified folder
ReportsApireportFoldersGetFoldersGET /api/rp/v1/Reports/Folder/{id}/ListFoldersGet all folders from specified folder
ReportsApireportFoldersGetFoldersCountGET /api/rp/v1/Reports/Folder/{id}/CountFoldersGet count of folders what contains in a specified folder
ReportsApireportFoldersGetOrCreateGET /api/rp/v1/Reports/Folder/getOrCreateGet specified folder
ReportsApireportFoldersGetPermissionsGET /api/rp/v1/Reports/Folder/{id}/permissionsGet all folder permissions
ReportsApireportFoldersGetRootFolderGET /api/rp/v1/Reports/RootGet user's root folder (without parents)
ReportsApireportFoldersMoveFolderPOST /api/rp/v1/Reports/Folder/{id}/Move/{folderId}Move folder to a specified folder
ReportsApireportFoldersMoveFolderToBinDELETE /api/rp/v1/Reports/Folder/{id}/ToBinMove specified folder to recycle bin
ReportsApireportFoldersPostFolderPOST /api/rp/v1/Reports/Folder/{id}/FolderCreate folder
ReportsApireportFoldersRecoverFolderPOST /api/rp/v1/Reports/Folder/{id}/RecoverRecover specified folder
ReportsApireportFoldersRenameFolderPUT /api/rp/v1/Reports/Folder/{id}/RenameRename a folder
ReportsApireportFoldersUpdateIconPUT /api/rp/v1/Reports/Folder/{id}/IconUpdate a folder's icon
ReportsApireportFoldersUpdatePermissionsPOST /api/rp/v1/Reports/{id}/permissionsUpdate permissions
ReportsApireportFoldersUpdateTagsPUT /api/rp/v1/Reports/Folder/{id}/UpdateTagsUpdate tags
ReportsApireportsCopyFilePOST /api/rp/v1/Reports/File/{id}/Copy/{folderId}Copy file to a specified folder
ReportsApireportsCreateSharingKeyPOST /api/rp/v1/Reports/File/{id}/sharingKeyCreate a new key, that can be used to share access to a file (You need Administrate.Anon permission to create a new key)
ReportsApireportsDeleteFileDELETE /api/rp/v1/Reports/File/{id}Delete specified file
ReportsApireportsDeleteSharingKeyDELETE /api/rp/v1/Reports/File/{id}/sharingKeyDeletes a sharing key, making links, that utilizing it no longer work
ReportsApireportsExportPOST /api/rp/v1/Reports/File/{id}/ExportExport specified report to a specified format
ReportsApireportsGetFileGET /api/rp/v1/Reports/File/{id}Get specified file
ReportsApireportsGetFileHistoryGET /api/rp/v1/Reports/File/{id}/HistoryReturns list of actions, performed on this file
ReportsApireportsGetFilesCountGET /api/rp/v1/Reports/Folder/{id}/CountFilesGet count of files what contains in a specified folder
ReportsApireportsGetFilesListGET /api/rp/v1/Reports/Folder/{id}/ListFilesGet 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.
ReportsApireportsGetPermissionsGET /api/rp/v1/Reports/File/{id}/permissions
ReportsApireportsGetSharingKeysGET /api/rp/v1/Reports/File/{id}/sharingKeysReturns all sharing keys, associated with the file
ReportsApireportsMoveFilePOST /api/rp/v1/Reports/File/{id}/Move/{folderId}Move file to a specified folder
ReportsApireportsMoveFileToBinDELETE /api/rp/v1/Reports/File/{id}/ToBinMove specified file to recycle bin
ReportsApireportsRecoverFilePOST /api/rp/v1/Reports/File/{id}/RecoverRecover specified file from bin
ReportsApireportsRenameFilePUT /api/rp/v1/Reports/File/{id}/RenameRename a file
ReportsApireportsStaticPreviewPOST /api/rp/v1/Reports/File/{id}/StaticPreviewMake 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
ReportsApireportsUpdateIconPUT /api/rp/v1/Reports/File/{id}/IconUpdate a files's icon
ReportsApireportsUpdatePermissionsPOST /api/rp/v1/Reports/File/{id}/permissionsUpdate permissions
ReportsApireportsUpdateTagsPUT /api/rp/v1/Reports/File/{id}/UpdateTagsUpdate tags
ReportsApireportsUploadFilePOST /api/rp/v1/Reports/Folder/{id}/FileUpload a file to the specified folder. The method is deprecated, use the UploadFileV2 method instead!
ReportsApireportsUploadFileV2POST /api/rp/v2/Reports/Folder/{id}/FileAlternative api for upload a file to the specified folder!
SubscriptionGroupsApisubscriptionGroupsCountGroupsAsyncGET /api/manage/v1/Subscriptions/{subscriptionId}/countReturns a number of groups in subscription
SubscriptionGroupsApisubscriptionGroupsGetGroupsListGET /api/manage/v1/Subscriptions/{subscriptionId}/groupsreturns groups of the subscription or subscription user
SubscriptionInvitesApisubscriptionInvitesAcceptInviteGET /api/manage/v1/Subscriptions/{subscriptionId}/invite/{accessToken}/acceptAdd 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.
SubscriptionInvitesApisubscriptionInvitesCreateInvitePOST /api/manage/v1/Subscriptions/{subscriptionId}/inviteCreate invite to subscription
SubscriptionInvitesApisubscriptionInvitesDeleteInviteDELETE /api/manage/v1/Subscriptions/{subscriptionId}/invite/{accesstoken}Delete invite with specified token
SubscriptionInvitesApisubscriptionInvitesGetInvitesGET /api/manage/v1/Subscriptions/{subscriptionId}/invitesGet 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.
SubscriptionPlansApisubscriptionPlansGetSubscriptionPlanGET /api/manage/v1/SubscriptionPlans/{id}Returns a subscription plan. Not all subscriptions can be issued for customer.
SubscriptionPlansApisubscriptionPlansGetSubscriptionPlansGET /api/manage/v1/SubscriptionPlansReturns a list of active subscription plans that can be issued to the user.
SubscriptionUsersApisubscriptionUsersAddUserPUT /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.
SubscriptionUsersApisubscriptionUsersCountUsersAsyncGET /api/manage/v1/Subscriptions/{subscriptionId}/UsersCountReturns a number of users in subscription
SubscriptionUsersApisubscriptionUsersGetUsersGET /api/manage/v1/Subscriptions/{subscriptionId}/usersReturns all users of subscription
SubscriptionUsersApisubscriptionUsersLeaveSubscripitonDELETE /api/manage/v1/Subscriptions/{subscriptionId}/leaveAllows user to leave subscription,.
SubscriptionUsersApisubscriptionUsersRemoveUserDELETE /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.
SubscriptionsApisubscriptionsGetDefaultPermissionsGET /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissionsGet subscription's default permissions for new entities
SubscriptionsApisubscriptionsGetMyPermissionsGET /api/manage/v1/Subscriptions/{subId}/mypermissionsGet user's permissions for a subscription by id
SubscriptionsApisubscriptionsGetPermissionsGET /api/manage/v1/Subscriptions/{id}/permissionsGet permissions for a subscription by id
SubscriptionsApisubscriptionsGetSubscriptionGET /api/manage/v1/Subscriptions/{id}Returns the subscription by id
SubscriptionsApisubscriptionsGetSubscriptionsGET /api/manage/v1/SubscriptionsReturns a list of all subscriptions of current user
SubscriptionsApisubscriptionsRenameSubscriptionPUT /api/manage/v1/Subscriptions/{subscriptionId}/renameRename subscription
SubscriptionsApisubscriptionsUpdateDefaultPermissionsPUT /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissionsChange subscription's default permissions for new entities
SubscriptionsApisubscriptionsUpdateLocalePUT /api/manage/v1/Subscriptions/{subscriptionId}/LocaleUpdate subscription's default locale
SubscriptionsApisubscriptionsUpdatePermissionsPOST /api/manage/v1/Subscriptions/{id}/permissionsUpdate permissions
TasksApitasksCreateTaskPOST /api/tasks/v1/TasksCreate a new task
TasksApitasksDeleteTaskDELETE /api/tasks/v1/Tasks/{taskId}Delete a task from a storage
TasksApitasksGetGET /api/tasks/v1/Tasks/{taskId}Get a task by a specified id
TasksApitasksGetListGET /api/tasks/v1/TasksGet tasks list
TasksApitasksGetPermissionsGET /api/tasks/v1/Tasks/{id}/permissionsGet all Task permissions
TasksApitasksRenameTaskPUT /api/tasks/v1/Tasks/{taskId}/renameRename a task
TasksApitasksRunTaskPOST /api/tasks/v1/Tasks/runRun a task from request body
TasksApitasksRunTaskByIdPOST /api/tasks/v1/Tasks/{taskId}/runRun a task by id
TasksApitasksUpdatePermissionsPOST /api/tasks/v1/Tasks/{id}/permissionsUpdate permissions
TasksApitasksUpdateTaskPUT /api/tasks/v1/Tasks/{taskId}Update a task
TemplatesApitemplateFolderAndFileClearRecycleBinDELETE /api/rp/v1/Templates/{subscriptionId}/ClearRecycleBinDelete all folders and files from recycle bin
TemplatesApitemplateFolderAndFileCopyFilesPOST /api/rp/v1/Templates/{subscriptionId}/CopyFilesCopy folders and files to a specified folder
TemplatesApitemplateFolderAndFileCountRecycleBinFoldersAndFilesGET /api/rp/v1/Templates/{subscriptionId}/CountRecycleBinFolderAndFilesCount all folders and files from recycle bin
TemplatesApitemplateFolderAndFileDeleteFilesPOST /api/rp/v1/Templates/{subscriptionId}/DeleteFilesDelete folders and files
TemplatesApitemplateFolderAndFileGetCountGET /api/rp/v1/Templates/Folder/{id}/CountFolderAndFilesGet count of files and folders what contains in a specified folder
TemplatesApitemplateFolderAndFileGetFoldersAndFilesGET /api/rp/v1/Templates/Folder/{id}/ListFolderAndFilesGet all folders and files from specified folder
TemplatesApitemplateFolderAndFileGetRecycleBinFoldersAndFilesGET /api/rp/v1/Templates/{subscriptionId}/ListRecycleBinFolderAndFilesGet all folders and files from recycle bin
TemplatesApitemplateFolderAndFileMoveFilesPOST /api/rp/v1/Templates/{subscriptionId}/MoveFilesMove folders and files to a specified folder
TemplatesApitemplateFolderAndFileMoveFilesToBinPOST /api/rp/v1/Templates/{subscriptionId}/ToBinMove folders and files to bin
TemplatesApitemplateFolderAndFileRecoverAllFromRecycleBinPOST /api/rp/v1/Templates/{subscriptionId}/RecoverRecycleBinRecover all folders and files from recycle bin
TemplatesApitemplateFolderAndFileRecoverFilesPOST /api/rp/v1/Templates/{subscriptionId}/RecoverFilesRecover folders and files from bin
TemplatesApitemplateFoldersCalculateFolderSizeGET /api/rp/v1/Templates/Folder/{id}/sizeGet specified folder, calculate it's size
TemplatesApitemplateFoldersCopyFolderPOST /api/rp/v1/Templates/Folder/{id}/Copy/{folderId}Move folder to a specified folder
TemplatesApitemplateFoldersDeleteFolderDELETE /api/rp/v1/Templates/Folder/{id}Delete specified folder
TemplatesApitemplateFoldersExportPOST /api/rp/v1/Templates/Folder/{id}/ExportExport specified template folder to a specified format
TemplatesApitemplateFoldersGetBreadcrumbsGET /api/rp/v1/Templates/Folder/{id}/BreadcrumbsGet specified folder breadcrumbs
TemplatesApitemplateFoldersGetFolderGET /api/rp/v1/Templates/Folder/{id}Get specified folder
TemplatesApitemplateFoldersGetFoldersGET /api/rp/v1/Templates/Folder/{id}/ListFoldersGet all folders from specified folder
TemplatesApitemplateFoldersGetFoldersCountGET /api/rp/v1/Templates/Folder/{id}/CountFoldersGet count of folders what contains in a specified folder
TemplatesApitemplateFoldersGetOrCreateGET /api/rp/v1/Templates/Folder/getOrCreateGet specified folder
TemplatesApitemplateFoldersGetPermissionsGET /api/rp/v1/Templates/Folder/{id}/permissionsGet all folder permissions
TemplatesApitemplateFoldersGetRootFolderGET /api/rp/v1/Templates/RootGet user's root folder (without parents)
TemplatesApitemplateFoldersMoveFolderPOST /api/rp/v1/Templates/Folder/{id}/Move/{folderId}Move folder to a specified folder
TemplatesApitemplateFoldersMoveFolderToBinDELETE /api/rp/v1/Templates/Folder/{id}/ToBinMove specified folder to recycle bin
TemplatesApitemplateFoldersPostFolderPOST /api/rp/v1/Templates/Folder/{id}/FolderCreate folder
TemplatesApitemplateFoldersPreparePOST /api/rp/v1/Templates/Folder/{id}/PreparePrepare specified template folder to report folder
TemplatesApitemplateFoldersRecoverFolderPOST /api/rp/v1/Templates/Folder/{id}/RecoverRecover specified folder
TemplatesApitemplateFoldersRenameFolderPUT /api/rp/v1/Templates/Folder/{id}/RenameRename a folder
TemplatesApitemplateFoldersUpdateIconPUT /api/rp/v1/Templates/Folder/{id}/IconUpdate a folder's icon
TemplatesApitemplateFoldersUpdatePermissionsPOST /api/rp/v1/Templates/{id}/permissionsUpdate permissions
TemplatesApitemplateFoldersUpdateTagsPUT /api/rp/v1/Templates/Folder/{id}/UpdateTagsUpdate tags
TemplatesApitemplatesCopyFilePOST /api/rp/v1/Templates/File/{id}/Copy/{folderId}Copy file to a specified folder
TemplatesApitemplatesCreateSharingKeyPOST /api/rp/v1/Templates/File/{id}/sharingKeyCreate a new key, that can be used to share access to a file (You need Administrate.Anon permission to create a new key)
TemplatesApitemplatesDeleteFileDELETE /api/rp/v1/Templates/File/{id}Delete specified file
TemplatesApitemplatesDeleteSharingKeyDELETE /api/rp/v1/Templates/File/{id}/sharingKeyDeletes a sharing key, making links, that utilizing it no longer work
TemplatesApitemplatesExportPOST /api/rp/v1/Templates/File/{id}/ExportExport specified report template to a specified format
TemplatesApitemplatesGetFileGET /api/rp/v1/Templates/File/{id}Get specified file
TemplatesApitemplatesGetFileHistoryGET /api/rp/v1/Templates/File/{id}/HistoryReturns list of actions, performed on this file
TemplatesApitemplatesGetFilesCountGET /api/rp/v1/Templates/Folder/{id}/CountFilesGet count of files what contains in a specified folder
TemplatesApitemplatesGetFilesListGET /api/rp/v1/Templates/Folder/{id}/ListFilesGet 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.
TemplatesApitemplatesGetPermissionsGET /api/rp/v1/Templates/File/{id}/permissions
TemplatesApitemplatesGetSharingKeysGET /api/rp/v1/Templates/File/{id}/sharingKeysReturns all sharing keys, associated with the file
TemplatesApitemplatesMoveFilePOST /api/rp/v1/Templates/File/{id}/Move/{folderId}Move file to a specified folder
TemplatesApitemplatesMoveFileToBinDELETE /api/rp/v1/Templates/File/{id}/ToBinMove specified file to recycle bin
TemplatesApitemplatesPreparePOST /api/rp/v1/Templates/File/{id}/PreparePrepare specified template to report
TemplatesApitemplatesRecoverFilePOST /api/rp/v1/Templates/File/{id}/RecoverRecover specified file from bin
TemplatesApitemplatesRenameFilePUT /api/rp/v1/Templates/File/{id}/RenameRename a file
TemplatesApitemplatesStaticPreviewPOST /api/rp/v1/Templates/File/{id}/StaticPreviewMake 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
TemplatesApitemplatesUpdateContentPUT /api/rp/v1/Templates/File/{id}/ContentUpdates contnet of the template. The method is deprecated, use the UpdateContentV2 method instead!
TemplatesApitemplatesUpdateContentV2PUT /api/rp/v2/Templates/File/{id}/ContentUpdates contnet of the template.
TemplatesApitemplatesUpdateIconPUT /api/rp/v1/Templates/File/{id}/IconUpdate a files's icon
TemplatesApitemplatesUpdatePermissionsPOST /api/rp/v1/Templates/File/{id}/permissionsUpdate permissions
TemplatesApitemplatesUpdateTagsPUT /api/rp/v1/Templates/File/{id}/UpdateTagsUpdate tags
TemplatesApitemplatesUploadFilePOST /api/rp/v1/Templates/Folder/{id}/FileUpload a file to the specified folder. The method is deprecated, use the UploadFileV2 method instead!
TemplatesApitemplatesUploadFileV2POST /api/rp/v2/Templates/Folder/{id}/FileAlternative api for upload a file to the specified folder!
UserNotificationsApiuserNotificationsClearNotificationsDELETE /api/manage/v1/notificationsUse this endpoint to &quot;clear&quot; your notifications
UserNotificationsApiuserNotificationsGetNotificationsGET /api/manage/v1/notificationsUse this endpoint to recieve notifications
UserProfileApiuserProfileGetMyProfileGET /api/manage/v1/UserProfileReturn current profile of the current user
UserProfileApiuserProfileGetUserProfileGET /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)
UserProfileApiuserProfileUpdateMyProfilePUT /api/manage/v1/UserProfileUpdate profile of the current user
UserSettingsApiuserSettingsAcceptAgreementsPOST /api/manage/v1/UserSettings/acceptUse this endpoint to accept current version of service license agreement
UserSettingsApiuserSettingsGetCurrentUserSettingsGET /api/manage/v1/UserSettingsReturn current user settings.
UserSettingsApiuserSettingsUpdateMySettingsPUT /api/manage/v1/UserSettingsUpdate settings of the current user

Documentation for Models

Documentation for Authorization

Authentication schemes defined for the API:

JWT

  • Type: HTTP Bearer Token authentication (JWT)

ApiKey

  • Type: HTTP basic authentication

Recommendation

It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.

Author

https://www.fast-report.com/en/

About

Generated JAVA code for FastReport Cloud

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages