An open API service indexing awesome lists of open source software.

https://github.com/fastreports/gofrcloud


https://github.com/fastreports/gofrcloud

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# Go API client for [FastReport Cloud](https://fastreport.cloud/)

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

## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.

- API version: v1
- Package version: 2024.2.13
- Build package: org.openapitools.codegen.languages.GoClientCodegen

## Installation

Install the following dependencies:

```shell
go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context
```

Put the package under your project folder and add the following in import:

```golang
import sw "./gofrcloud"
```

To use a proxy, set the environment variable `HTTP_PROXY`:

```golang
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
```

## Configuration of Server URL

Default configuration comes with `Servers` field that contains server objects as defined in the OpenAPI specification.

```golang
config := sw.NewConfiguration()
config.Servers = sw.ServerConfigurations{
{
URL: "server_url",
Description: "",
},
}
```

### Select Server Configuration

For using other server than the one defined on index 0 set context value `sw.ContextServerIndex` of type `int`.

```golang
ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
```

### Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value `sw.ContextServerVariables` of type `map[string]string`.

```golang
ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
"basePath": "v2",
})
```

Note, enum values are always validated and all unused variables are silently ignored.

### URLs Configuration per Operation

Each operation can use different server URL defined using `OperationServers` map in the `Configuration`.
An operation is uniquely identifield by `"{classname}Service.{nickname}"` string.
Similar rules for overriding default operation server index and variables applies by using `sw.ContextOperationServerIndices` and `sw.ContextOperationServerVariables` context maps.

```
ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
```

## Documentation for API Endpoints

All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ApiKeysAPI* | [**ApiKeysCreateApiKey**](docs/ApiKeysAPI.md#apikeyscreateapikey) | **Post** /api/manage/v1/ApiKeys | Create a new apikey, 5 apikeys for user. Hardcoded for ddos.
*ApiKeysAPI* | [**ApiKeysDeleteApiKey**](docs/ApiKeysAPI.md#apikeysdeleteapikey) | **Delete** /api/manage/v1/ApiKeys | Delete an apikey
*ApiKeysAPI* | [**ApiKeysGetApiKeys**](docs/ApiKeysAPI.md#apikeysgetapikeys) | **Get** /api/manage/v1/ApiKeys | Returns list with all apikeys of current user
*ConfigurationAPI* | [**ConfigurationGet**](docs/ConfigurationAPI.md#configurationget) | **Get** /api/v1/Configuration | returns information about server configuration
*ContactGroupsAPI* | [**ContactGroupsCreate**](docs/ContactGroupsAPI.md#contactgroupscreate) | **Post** /api/v1/ContactGroups/group | Creates contact group
*ContactGroupsAPI* | [**ContactGroupsDelete**](docs/ContactGroupsAPI.md#contactgroupsdelete) | **Delete** /api/v1/ContactGroups/{id} | Removes contact by id
*ContactGroupsAPI* | [**ContactGroupsGet**](docs/ContactGroupsAPI.md#contactgroupsget) | **Get** /api/v1/ContactGroups/{id} | Returns contact group by id
*ContactGroupsAPI* | [**ContactGroupsGetList**](docs/ContactGroupsAPI.md#contactgroupsgetlist) | **Get** /api/v1/ContactGroups/subscription/{subscriptionId}/groups | Returns contact groups by subscriptionId
*ContactGroupsAPI* | [**ContactGroupsUpdate**](docs/ContactGroupsAPI.md#contactgroupsupdate) | **Put** /api/v1/ContactGroups/{id} | Updates contact group by id
*ContactsAPI* | [**ContactsCreate**](docs/ContactsAPI.md#contactscreate) | **Post** /api/v1/Contacts/contact | Creates new contact
*ContactsAPI* | [**ContactsDelete**](docs/ContactsAPI.md#contactsdelete) | **Delete** /api/v1/Contacts/{id} | Removes contact by id
*ContactsAPI* | [**ContactsGet**](docs/ContactsAPI.md#contactsget) | **Get** /api/v1/Contacts/{id} | Returns contact group by id
*ContactsAPI* | [**ContactsGetByGroup**](docs/ContactsAPI.md#contactsgetbygroup) | **Get** /api/v1/Contacts/group/{groupId}/contacts | Returns contacts by group id
*ContactsAPI* | [**ContactsGetList**](docs/ContactsAPI.md#contactsgetlist) | **Get** /api/v1/Contacts/subscription/{subscriptionId}/contacts | Allows to search for contacts
*ContactsAPI* | [**ContactsUpdate**](docs/ContactsAPI.md#contactsupdate) | **Put** /api/v1/Contacts/{id} | Updates contact by id
*DataSourcesAPI* | [**DataSourcesCountDataSourcesAsync**](docs/DataSourcesAPI.md#datasourcescountdatasourcesasync) | **Get** /api/data/v1/DataSources/{subscriptionId}/count | Returns a number of data sources in subscription
*DataSourcesAPI* | [**DataSourcesCreateDataSource**](docs/DataSourcesAPI.md#datasourcescreatedatasource) | **Post** /api/data/v1/DataSources | Create new data source
*DataSourcesAPI* | [**DataSourcesDeleteDataSource**](docs/DataSourcesAPI.md#datasourcesdeletedatasource) | **Delete** /api/data/v1/DataSources/{id} | Delete data source by id
*DataSourcesAPI* | [**DataSourcesFetchData**](docs/DataSourcesAPI.md#datasourcesfetchdata) | **Get** /api/data/v1/DataSources/{id}/fetch | This should connect to a database and set data structure
*DataSourcesAPI* | [**DataSourcesGetAvailableDataSources**](docs/DataSourcesAPI.md#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**](docs/DataSourcesAPI.md#datasourcesgetdatasource) | **Get** /api/data/v1/DataSources/{id} | Get data source by id
*DataSourcesAPI* | [**DataSourcesGetParameterTypes**](docs/DataSourcesAPI.md#datasourcesgetparametertypes) | **Get** /api/data/v1/DataSources/parameterTypes/{dataSourceType} | Get data source parameter DataType's
*DataSourcesAPI* | [**DataSourcesGetPermissions**](docs/DataSourcesAPI.md#datasourcesgetpermissions) | **Get** /api/data/v1/DataSources/{id}/permissions | Get all Data source permissions
*DataSourcesAPI* | [**DataSourcesRenameDataSource**](docs/DataSourcesAPI.md#datasourcesrenamedatasource) | **Put** /api/data/v1/DataSources/{id}/rename | Rename data source by id
*DataSourcesAPI* | [**DataSourcesUpdateConnectionString**](docs/DataSourcesAPI.md#datasourcesupdateconnectionstring) | **Put** /api/data/v1/DataSources/{id}/connectionString | Update data source's connection string by id
*DataSourcesAPI* | [**DataSourcesUpdatePermissions**](docs/DataSourcesAPI.md#datasourcesupdatepermissions) | **Post** /api/data/v1/DataSources/{id}/permissions | Update permissions
*DataSourcesAPI* | [**DataSourcesUpdateSelectCommands**](docs/DataSourcesAPI.md#datasourcesupdateselectcommands) | **Put** /api/data/v1/DataSources/{id}/selectCommands | Update data source's select commands by id
*DataSourcesAPI* | [**DataSourcesUpdateSubscriptionDataSource**](docs/DataSourcesAPI.md#datasourcesupdatesubscriptiondatasource) | **Put** /api/data/v1/DataSources/{id}/updateSubscription | Update data source's subscription
*DownloadAPI* | [**DownloadGetExport**](docs/DownloadAPI.md#downloadgetexport) | **Get** /download/e/{id} | Returns a export file with specified id
*DownloadAPI* | [**DownloadGetExportThumbnail**](docs/DownloadAPI.md#downloadgetexportthumbnail) | **Get** /download/e/{id}/thumbnail | Returns export's thumbnail
*DownloadAPI* | [**DownloadGetExports**](docs/DownloadAPI.md#downloadgetexports) | **Get** /download/es/{archiveName} | Returns a zip archive with selected ids
*DownloadAPI* | [**DownloadGetLastSVGExport**](docs/DownloadAPI.md#downloadgetlastsvgexport) | **Get** /download/lastPreview/{reportId} | returns export, that was created from report with specified id. INTERNAL USAGE ONLY!
*DownloadAPI* | [**DownloadGetReport**](docs/DownloadAPI.md#downloadgetreport) | **Get** /download/r/{id} | Returns a prepared file with specified id
*DownloadAPI* | [**DownloadGetReportThumbnail**](docs/DownloadAPI.md#downloadgetreportthumbnail) | **Get** /download/r/{id}/thumbnail | Returns report's thumbnail
*DownloadAPI* | [**DownloadGetReports**](docs/DownloadAPI.md#downloadgetreports) | **Get** /download/rs/{archiveName} | Returns a zip archive with selected files
*DownloadAPI* | [**DownloadGetTemplate**](docs/DownloadAPI.md#downloadgettemplate) | **Get** /download/t/{id} | Returns a Template file with specified id
*DownloadAPI* | [**DownloadGetTemplateThumbnail**](docs/DownloadAPI.md#downloadgettemplatethumbnail) | **Get** /download/t/{id}/thumbnail | Returns template's thumbnail
*DownloadAPI* | [**DownloadGetTemplates**](docs/DownloadAPI.md#downloadgettemplates) | **Get** /download/ts/{archiveName} | Returns a zip archive with selected files
*ExportsAPI* | [**ExportFolderAndFileClearRecycleBin**](docs/ExportsAPI.md#exportfolderandfileclearrecyclebin) | **Delete** /api/rp/v1/Exports/{subscriptionId}/ClearRecycleBin | Delete all folders and files from recycle bin
*ExportsAPI* | [**ExportFolderAndFileCopyFiles**](docs/ExportsAPI.md#exportfolderandfilecopyfiles) | **Post** /api/rp/v1/Exports/{subscriptionId}/CopyFiles | Copy folders and files to a specified folder
*ExportsAPI* | [**ExportFolderAndFileCountRecycleBinFoldersAndFiles**](docs/ExportsAPI.md#exportfolderandfilecountrecyclebinfoldersandfiles) | **Get** /api/rp/v1/Exports/{subscriptionId}/CountRecycleBinFolderAndFiles | Count all folders and files from recycle bin
*ExportsAPI* | [**ExportFolderAndFileDeleteFiles**](docs/ExportsAPI.md#exportfolderandfiledeletefiles) | **Post** /api/rp/v1/Exports/{subscriptionId}/DeleteFiles | Delete folders and files
*ExportsAPI* | [**ExportFolderAndFileGetCount**](docs/ExportsAPI.md#exportfolderandfilegetcount) | **Get** /api/rp/v1/Exports/Folder/{id}/CountFolderAndFiles | Get count of files and folders what contains in a specified folder
*ExportsAPI* | [**ExportFolderAndFileGetFoldersAndFiles**](docs/ExportsAPI.md#exportfolderandfilegetfoldersandfiles) | **Get** /api/rp/v1/Exports/Folder/{id}/ListFolderAndFiles | Get all folders and files from specified folder
*ExportsAPI* | [**ExportFolderAndFileGetRecycleBinFoldersAndFiles**](docs/ExportsAPI.md#exportfolderandfilegetrecyclebinfoldersandfiles) | **Get** /api/rp/v1/Exports/{subscriptionId}/ListRecycleBinFolderAndFiles | Get all folders and files from recycle bin
*ExportsAPI* | [**ExportFolderAndFileMoveFiles**](docs/ExportsAPI.md#exportfolderandfilemovefiles) | **Post** /api/rp/v1/Exports/{subscriptionId}/MoveFiles | Move folders and files to a specified folder
*ExportsAPI* | [**ExportFolderAndFileMoveFilesToBin**](docs/ExportsAPI.md#exportfolderandfilemovefilestobin) | **Post** /api/rp/v1/Exports/{subscriptionId}/ToBin | Move folders and files to bin
*ExportsAPI* | [**ExportFolderAndFileRecoverAllFromRecycleBin**](docs/ExportsAPI.md#exportfolderandfilerecoverallfromrecyclebin) | **Post** /api/rp/v1/Exports/{subscriptionId}/RecoverRecycleBin | Recover all folders and files from recycle bin
*ExportsAPI* | [**ExportFolderAndFileRecoverFiles**](docs/ExportsAPI.md#exportfolderandfilerecoverfiles) | **Post** /api/rp/v1/Exports/{subscriptionId}/RecoverFiles | Recover folders and files from bin
*ExportsAPI* | [**ExportFoldersCalculateFolderSize**](docs/ExportsAPI.md#exportfolderscalculatefoldersize) | **Get** /api/rp/v1/Exports/Folder/{id}/size | Get specified folder, calculate it's size
*ExportsAPI* | [**ExportFoldersCopyFolder**](docs/ExportsAPI.md#exportfolderscopyfolder) | **Post** /api/rp/v1/Exports/Folder/{id}/Copy/{folderId} | Move folder to a specified folder
*ExportsAPI* | [**ExportFoldersDeleteFolder**](docs/ExportsAPI.md#exportfoldersdeletefolder) | **Delete** /api/rp/v1/Exports/Folder/{id} | Delete specified folder
*ExportsAPI* | [**ExportFoldersGetBreadcrumbs**](docs/ExportsAPI.md#exportfoldersgetbreadcrumbs) | **Get** /api/rp/v1/Exports/Folder/{id}/Breadcrumbs | Get specified folder breadcrumbs
*ExportsAPI* | [**ExportFoldersGetFolder**](docs/ExportsAPI.md#exportfoldersgetfolder) | **Get** /api/rp/v1/Exports/Folder/{id} | Get specified folder
*ExportsAPI* | [**ExportFoldersGetFolders**](docs/ExportsAPI.md#exportfoldersgetfolders) | **Get** /api/rp/v1/Exports/Folder/{id}/ListFolders | Get all folders from specified folder
*ExportsAPI* | [**ExportFoldersGetFoldersCount**](docs/ExportsAPI.md#exportfoldersgetfolderscount) | **Get** /api/rp/v1/Exports/Folder/{id}/CountFolders | Get count of folders what contains in a specified folder
*ExportsAPI* | [**ExportFoldersGetOrCreate**](docs/ExportsAPI.md#exportfoldersgetorcreate) | **Get** /api/rp/v1/Exports/Folder/getOrCreate | Get specified folder
*ExportsAPI* | [**ExportFoldersGetPermissions**](docs/ExportsAPI.md#exportfoldersgetpermissions) | **Get** /api/rp/v1/Exports/Folder/{id}/permissions | Get all folder permissions
*ExportsAPI* | [**ExportFoldersGetRootFolder**](docs/ExportsAPI.md#exportfoldersgetrootfolder) | **Get** /api/rp/v1/Exports/Root | Get user's root folder (without parents)
*ExportsAPI* | [**ExportFoldersMoveFolder**](docs/ExportsAPI.md#exportfoldersmovefolder) | **Post** /api/rp/v1/Exports/Folder/{id}/Move/{folderId} | Move folder to a specified folder
*ExportsAPI* | [**ExportFoldersMoveFolderToBin**](docs/ExportsAPI.md#exportfoldersmovefoldertobin) | **Delete** /api/rp/v1/Exports/Folder/{id}/ToBin | Move specified folder to recycle bin
*ExportsAPI* | [**ExportFoldersPostFolder**](docs/ExportsAPI.md#exportfolderspostfolder) | **Post** /api/rp/v1/Exports/Folder/{id}/Folder | Create folder
*ExportsAPI* | [**ExportFoldersRecoverFolder**](docs/ExportsAPI.md#exportfoldersrecoverfolder) | **Post** /api/rp/v1/Exports/Folder/{id}/Recover | Recover specified folder
*ExportsAPI* | [**ExportFoldersRenameFolder**](docs/ExportsAPI.md#exportfoldersrenamefolder) | **Put** /api/rp/v1/Exports/Folder/{id}/Rename | Rename a folder
*ExportsAPI* | [**ExportFoldersUpdateIcon**](docs/ExportsAPI.md#exportfoldersupdateicon) | **Put** /api/rp/v1/Exports/Folder/{id}/Icon | Update a folder's icon
*ExportsAPI* | [**ExportFoldersUpdatePermissions**](docs/ExportsAPI.md#exportfoldersupdatepermissions) | **Post** /api/rp/v1/Exports/{id}/permissions | Update permissions
*ExportsAPI* | [**ExportFoldersUpdateTags**](docs/ExportsAPI.md#exportfoldersupdatetags) | **Put** /api/rp/v1/Exports/Folder/{id}/UpdateTags | Update tags
*ExportsAPI* | [**ExportsCopyFile**](docs/ExportsAPI.md#exportscopyfile) | **Post** /api/rp/v1/Exports/File/{id}/Copy/{folderId} | Copy file to a specified folder
*ExportsAPI* | [**ExportsCreateSharingKey**](docs/ExportsAPI.md#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**](docs/ExportsAPI.md#exportsdeletefile) | **Delete** /api/rp/v1/Exports/File/{id} | Delete specified file
*ExportsAPI* | [**ExportsDeleteSharingKey**](docs/ExportsAPI.md#exportsdeletesharingkey) | **Delete** /api/rp/v1/Exports/File/{id}/sharingKey | Deletes a sharing key, making links, that utilizing it no longer work
*ExportsAPI* | [**ExportsGetFile**](docs/ExportsAPI.md#exportsgetfile) | **Get** /api/rp/v1/Exports/File/{id} | Get export by specified id
*ExportsAPI* | [**ExportsGetFileHistory**](docs/ExportsAPI.md#exportsgetfilehistory) | **Get** /api/rp/v1/Exports/File/{id}/History | Returns list of actions, performed on this file
*ExportsAPI* | [**ExportsGetFilesCount**](docs/ExportsAPI.md#exportsgetfilescount) | **Get** /api/rp/v1/Exports/Folder/{id}/CountFiles | Get count of files what contains in a specified folder
*ExportsAPI* | [**ExportsGetFilesList**](docs/ExportsAPI.md#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**](docs/ExportsAPI.md#exportsgetpermissions) | **Get** /api/rp/v1/Exports/File/{id}/permissions |
*ExportsAPI* | [**ExportsGetSharingKeys**](docs/ExportsAPI.md#exportsgetsharingkeys) | **Get** /api/rp/v1/Exports/File/{id}/sharingKeys | Returns all sharing keys, associated with the file
*ExportsAPI* | [**ExportsMoveFile**](docs/ExportsAPI.md#exportsmovefile) | **Post** /api/rp/v1/Exports/File/{id}/Move/{folderId} | Move file to a specified folder
*ExportsAPI* | [**ExportsMoveFileToBin**](docs/ExportsAPI.md#exportsmovefiletobin) | **Delete** /api/rp/v1/Exports/File/{id}/ToBin | Move specified file to recycle bin
*ExportsAPI* | [**ExportsRecoverFile**](docs/ExportsAPI.md#exportsrecoverfile) | **Post** /api/rp/v1/Exports/File/{id}/Recover | Recover specified file from bin
*ExportsAPI* | [**ExportsRenameFile**](docs/ExportsAPI.md#exportsrenamefile) | **Put** /api/rp/v1/Exports/File/{id}/Rename | Rename a file
*ExportsAPI* | [**ExportsUpdateIcon**](docs/ExportsAPI.md#exportsupdateicon) | **Put** /api/rp/v1/Exports/File/{id}/Icon | Update a files's icon
*ExportsAPI* | [**ExportsUpdatePermissions**](docs/ExportsAPI.md#exportsupdatepermissions) | **Post** /api/rp/v1/Exports/File/{id}/permissions | Update permissions
*ExportsAPI* | [**ExportsUpdateTags**](docs/ExportsAPI.md#exportsupdatetags) | **Put** /api/rp/v1/Exports/File/{id}/UpdateTags | Update tags
*GroupUsersAPI* | [**GroupUsersAddUserToGroup**](docs/GroupUsersAPI.md#groupusersaddusertogroup) | **Put** /api/manage/v1/Groups/{id}/Users/{userId} | Add user to the group by identifier
*GroupUsersAPI* | [**GroupUsersGetUsersInGroup**](docs/GroupUsersAPI.md#groupusersgetusersingroup) | **Get** /api/manage/v1/Groups/{id}/Users | Returns users in the group by identifier
*GroupUsersAPI* | [**GroupUsersLeaveFromGroup**](docs/GroupUsersAPI.md#groupusersleavefromgroup) | **Delete** /api/manage/v1/Groups/{id}/leave | Leave from the group
*GroupUsersAPI* | [**GroupUsersRemoveFromGroup**](docs/GroupUsersAPI.md#groupusersremovefromgroup) | **Delete** /api/manage/v1/Groups/{id}/Users/{userId} | Remove user from the group by identifier
*GroupsAPI* | [**GroupsCreateGroup**](docs/GroupsAPI.md#groupscreategroup) | **Post** /api/manage/v1/Groups | Create a new user group
*GroupsAPI* | [**GroupsDeleteGroup**](docs/GroupsAPI.md#groupsdeletegroup) | **Delete** /api/manage/v1/Groups/{id} | Delete group by identifier
*GroupsAPI* | [**GroupsGetGroup**](docs/GroupsAPI.md#groupsgetgroup) | **Get** /api/manage/v1/Groups/{id} | Gets group by identifier
*GroupsAPI* | [**GroupsGetGroupList**](docs/GroupsAPI.md#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**](docs/GroupsAPI.md#groupsgetpermissions) | **Get** /api/manage/v1/Groups/{id}/permissions | Gets group permissions by identifier
*GroupsAPI* | [**GroupsRenameGroup**](docs/GroupsAPI.md#groupsrenamegroup) | **Put** /api/manage/v1/Groups/{id}/rename | Rename group by identifier
*GroupsAPI* | [**GroupsUpdatePermissions**](docs/GroupsAPI.md#groupsupdatepermissions) | **Post** /api/manage/v1/Groups/{id}/permissions | Update permissions
*HealthCheckAPI* | [**HealthCheckDataGet**](docs/HealthCheckAPI.md#healthcheckdataget) | **Get** /api/backend/v1/HealthCheck | healthcheck
*ReportsAPI* | [**ReportFolderAndFileClearRecycleBin**](docs/ReportsAPI.md#reportfolderandfileclearrecyclebin) | **Delete** /api/rp/v1/Reports/{subscriptionId}/ClearRecycleBin | Delete all folders and files from recycle bin
*ReportsAPI* | [**ReportFolderAndFileCopyFiles**](docs/ReportsAPI.md#reportfolderandfilecopyfiles) | **Post** /api/rp/v1/Reports/{subscriptionId}/CopyFiles | Copy folders and files to a specified folder
*ReportsAPI* | [**ReportFolderAndFileCountRecycleBinFoldersAndFiles**](docs/ReportsAPI.md#reportfolderandfilecountrecyclebinfoldersandfiles) | **Get** /api/rp/v1/Reports/{subscriptionId}/CountRecycleBinFolderAndFiles | Count all folders and files from recycle bin
*ReportsAPI* | [**ReportFolderAndFileDeleteFiles**](docs/ReportsAPI.md#reportfolderandfiledeletefiles) | **Post** /api/rp/v1/Reports/{subscriptionId}/DeleteFiles | Delete folders and files
*ReportsAPI* | [**ReportFolderAndFileGetCount**](docs/ReportsAPI.md#reportfolderandfilegetcount) | **Get** /api/rp/v1/Reports/Folder/{id}/CountFolderAndFiles | Get count of files and folders what contains in a specified folder
*ReportsAPI* | [**ReportFolderAndFileGetFoldersAndFiles**](docs/ReportsAPI.md#reportfolderandfilegetfoldersandfiles) | **Get** /api/rp/v1/Reports/Folder/{id}/ListFolderAndFiles | Get all folders and files from specified folder
*ReportsAPI* | [**ReportFolderAndFileGetRecycleBinFoldersAndFiles**](docs/ReportsAPI.md#reportfolderandfilegetrecyclebinfoldersandfiles) | **Get** /api/rp/v1/Reports/{subscriptionId}/ListRecycleBinFolderAndFiles | Get all folders and files from recycle bin
*ReportsAPI* | [**ReportFolderAndFileMoveFiles**](docs/ReportsAPI.md#reportfolderandfilemovefiles) | **Post** /api/rp/v1/Reports/{subscriptionId}/MoveFiles | Move folders and files to a specified folder
*ReportsAPI* | [**ReportFolderAndFileMoveFilesToBin**](docs/ReportsAPI.md#reportfolderandfilemovefilestobin) | **Post** /api/rp/v1/Reports/{subscriptionId}/ToBin | Move folders and files to bin
*ReportsAPI* | [**ReportFolderAndFileRecoverAllFromRecycleBin**](docs/ReportsAPI.md#reportfolderandfilerecoverallfromrecyclebin) | **Post** /api/rp/v1/Reports/{subscriptionId}/RecoverRecycleBin | Recover all folders and files from recycle bin
*ReportsAPI* | [**ReportFolderAndFileRecoverFiles**](docs/ReportsAPI.md#reportfolderandfilerecoverfiles) | **Post** /api/rp/v1/Reports/{subscriptionId}/RecoverFiles | Recover folders and files from bin
*ReportsAPI* | [**ReportFoldersCalculateFolderSize**](docs/ReportsAPI.md#reportfolderscalculatefoldersize) | **Get** /api/rp/v1/Reports/Folder/{id}/size | Get specified folder, calculate it's size
*ReportsAPI* | [**ReportFoldersCopyFolder**](docs/ReportsAPI.md#reportfolderscopyfolder) | **Post** /api/rp/v1/Reports/Folder/{id}/Copy/{folderId} | Move folder to a specified folder
*ReportsAPI* | [**ReportFoldersDeleteFolder**](docs/ReportsAPI.md#reportfoldersdeletefolder) | **Delete** /api/rp/v1/Reports/Folder/{id} | Delete specified folder
*ReportsAPI* | [**ReportFoldersExport**](docs/ReportsAPI.md#reportfoldersexport) | **Post** /api/rp/v1/Reports/Folder/{id}/Export | Export specified report folder to a specified format
*ReportsAPI* | [**ReportFoldersGetBreadcrumbs**](docs/ReportsAPI.md#reportfoldersgetbreadcrumbs) | **Get** /api/rp/v1/Reports/Folder/{id}/Breadcrumbs | Get specified folder breadcrumbs
*ReportsAPI* | [**ReportFoldersGetFolder**](docs/ReportsAPI.md#reportfoldersgetfolder) | **Get** /api/rp/v1/Reports/Folder/{id} | Get specified folder
*ReportsAPI* | [**ReportFoldersGetFolders**](docs/ReportsAPI.md#reportfoldersgetfolders) | **Get** /api/rp/v1/Reports/Folder/{id}/ListFolders | Get all folders from specified folder
*ReportsAPI* | [**ReportFoldersGetFoldersCount**](docs/ReportsAPI.md#reportfoldersgetfolderscount) | **Get** /api/rp/v1/Reports/Folder/{id}/CountFolders | Get count of folders what contains in a specified folder
*ReportsAPI* | [**ReportFoldersGetOrCreate**](docs/ReportsAPI.md#reportfoldersgetorcreate) | **Get** /api/rp/v1/Reports/Folder/getOrCreate | Get specified folder
*ReportsAPI* | [**ReportFoldersGetPermissions**](docs/ReportsAPI.md#reportfoldersgetpermissions) | **Get** /api/rp/v1/Reports/Folder/{id}/permissions | Get all folder permissions
*ReportsAPI* | [**ReportFoldersGetRootFolder**](docs/ReportsAPI.md#reportfoldersgetrootfolder) | **Get** /api/rp/v1/Reports/Root | Get user's root folder (without parents)
*ReportsAPI* | [**ReportFoldersMoveFolder**](docs/ReportsAPI.md#reportfoldersmovefolder) | **Post** /api/rp/v1/Reports/Folder/{id}/Move/{folderId} | Move folder to a specified folder
*ReportsAPI* | [**ReportFoldersMoveFolderToBin**](docs/ReportsAPI.md#reportfoldersmovefoldertobin) | **Delete** /api/rp/v1/Reports/Folder/{id}/ToBin | Move specified folder to recycle bin
*ReportsAPI* | [**ReportFoldersPostFolder**](docs/ReportsAPI.md#reportfolderspostfolder) | **Post** /api/rp/v1/Reports/Folder/{id}/Folder | Create folder
*ReportsAPI* | [**ReportFoldersRecoverFolder**](docs/ReportsAPI.md#reportfoldersrecoverfolder) | **Post** /api/rp/v1/Reports/Folder/{id}/Recover | Recover specified folder
*ReportsAPI* | [**ReportFoldersRenameFolder**](docs/ReportsAPI.md#reportfoldersrenamefolder) | **Put** /api/rp/v1/Reports/Folder/{id}/Rename | Rename a folder
*ReportsAPI* | [**ReportFoldersUpdateIcon**](docs/ReportsAPI.md#reportfoldersupdateicon) | **Put** /api/rp/v1/Reports/Folder/{id}/Icon | Update a folder's icon
*ReportsAPI* | [**ReportFoldersUpdatePermissions**](docs/ReportsAPI.md#reportfoldersupdatepermissions) | **Post** /api/rp/v1/Reports/{id}/permissions | Update permissions
*ReportsAPI* | [**ReportFoldersUpdateTags**](docs/ReportsAPI.md#reportfoldersupdatetags) | **Put** /api/rp/v1/Reports/Folder/{id}/UpdateTags | Update tags
*ReportsAPI* | [**ReportsCopyFile**](docs/ReportsAPI.md#reportscopyfile) | **Post** /api/rp/v1/Reports/File/{id}/Copy/{folderId} | Copy file to a specified folder
*ReportsAPI* | [**ReportsCreateSharingKey**](docs/ReportsAPI.md#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**](docs/ReportsAPI.md#reportsdeletefile) | **Delete** /api/rp/v1/Reports/File/{id} | Delete specified file
*ReportsAPI* | [**ReportsDeleteSharingKey**](docs/ReportsAPI.md#reportsdeletesharingkey) | **Delete** /api/rp/v1/Reports/File/{id}/sharingKey | Deletes a sharing key, making links, that utilizing it no longer work
*ReportsAPI* | [**ReportsExport**](docs/ReportsAPI.md#reportsexport) | **Post** /api/rp/v1/Reports/File/{id}/Export | Export specified report to a specified format
*ReportsAPI* | [**ReportsGetFile**](docs/ReportsAPI.md#reportsgetfile) | **Get** /api/rp/v1/Reports/File/{id} | Get specified file
*ReportsAPI* | [**ReportsGetFileHistory**](docs/ReportsAPI.md#reportsgetfilehistory) | **Get** /api/rp/v1/Reports/File/{id}/History | Returns list of actions, performed on this file
*ReportsAPI* | [**ReportsGetFilesCount**](docs/ReportsAPI.md#reportsgetfilescount) | **Get** /api/rp/v1/Reports/Folder/{id}/CountFiles | Get count of files what contains in a specified folder
*ReportsAPI* | [**ReportsGetFilesList**](docs/ReportsAPI.md#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**](docs/ReportsAPI.md#reportsgetpermissions) | **Get** /api/rp/v1/Reports/File/{id}/permissions |
*ReportsAPI* | [**ReportsGetSharingKeys**](docs/ReportsAPI.md#reportsgetsharingkeys) | **Get** /api/rp/v1/Reports/File/{id}/sharingKeys | Returns all sharing keys, associated with the file
*ReportsAPI* | [**ReportsMoveFile**](docs/ReportsAPI.md#reportsmovefile) | **Post** /api/rp/v1/Reports/File/{id}/Move/{folderId} | Move file to a specified folder
*ReportsAPI* | [**ReportsMoveFileToBin**](docs/ReportsAPI.md#reportsmovefiletobin) | **Delete** /api/rp/v1/Reports/File/{id}/ToBin | Move specified file to recycle bin
*ReportsAPI* | [**ReportsRecoverFile**](docs/ReportsAPI.md#reportsrecoverfile) | **Post** /api/rp/v1/Reports/File/{id}/Recover | Recover specified file from bin
*ReportsAPI* | [**ReportsRenameFile**](docs/ReportsAPI.md#reportsrenamefile) | **Put** /api/rp/v1/Reports/File/{id}/Rename | Rename a file
*ReportsAPI* | [**ReportsStaticPreview**](docs/ReportsAPI.md#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**](docs/ReportsAPI.md#reportsupdateicon) | **Put** /api/rp/v1/Reports/File/{id}/Icon | Update a files's icon
*ReportsAPI* | [**ReportsUpdatePermissions**](docs/ReportsAPI.md#reportsupdatepermissions) | **Post** /api/rp/v1/Reports/File/{id}/permissions | Update permissions
*ReportsAPI* | [**ReportsUpdateTags**](docs/ReportsAPI.md#reportsupdatetags) | **Put** /api/rp/v1/Reports/File/{id}/UpdateTags | Update tags
*ReportsAPI* | [**ReportsUploadFile**](docs/ReportsAPI.md#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**](docs/ReportsAPI.md#reportsuploadfilev2) | **Post** /api/rp/v2/Reports/Folder/{id}/File | Alternative api for upload a file to the specified folder!
*SubscriptionGroupsAPI* | [**SubscriptionGroupsCountGroupsAsync**](docs/SubscriptionGroupsAPI.md#subscriptiongroupscountgroupsasync) | **Get** /api/manage/v1/Subscriptions/{subscriptionId}/count | Returns a number of groups in subscription
*SubscriptionGroupsAPI* | [**SubscriptionGroupsGetGroupsList**](docs/SubscriptionGroupsAPI.md#subscriptiongroupsgetgroupslist) | **Get** /api/manage/v1/Subscriptions/{subscriptionId}/groups | returns groups of the subscription or subscription user
*SubscriptionInvitesAPI* | [**SubscriptionInvitesAcceptInvite**](docs/SubscriptionInvitesAPI.md#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**](docs/SubscriptionInvitesAPI.md#subscriptioninvitescreateinvite) | **Post** /api/manage/v1/Subscriptions/{subscriptionId}/invite | Create invite to subscription
*SubscriptionInvitesAPI* | [**SubscriptionInvitesDeleteInvite**](docs/SubscriptionInvitesAPI.md#subscriptioninvitesdeleteinvite) | **Delete** /api/manage/v1/Subscriptions/{subscriptionId}/invite/{accesstoken} | Delete invite with specified token
*SubscriptionInvitesAPI* | [**SubscriptionInvitesGetInvites**](docs/SubscriptionInvitesAPI.md#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**](docs/SubscriptionPlansAPI.md#subscriptionplansgetsubscriptionplan) | **Get** /api/manage/v1/SubscriptionPlans/{id} | Returns a subscription plan. Not all subscriptions can be issued for customer.
*SubscriptionPlansAPI* | [**SubscriptionPlansGetSubscriptionPlans**](docs/SubscriptionPlansAPI.md#subscriptionplansgetsubscriptionplans) | **Get** /api/manage/v1/SubscriptionPlans | Returns a list of active subscription plans that can be issued to the user.
*SubscriptionUsersAPI* | [**SubscriptionUsersAddUser**](docs/SubscriptionUsersAPI.md#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**](docs/SubscriptionUsersAPI.md#subscriptionuserscountusersasync) | **Get** /api/manage/v1/Subscriptions/{subscriptionId}/UsersCount | Returns a number of users in subscription
*SubscriptionUsersAPI* | [**SubscriptionUsersGetUsers**](docs/SubscriptionUsersAPI.md#subscriptionusersgetusers) | **Get** /api/manage/v1/Subscriptions/{subscriptionId}/users | Returns all users of subscription
*SubscriptionUsersAPI* | [**SubscriptionUsersLeaveSubscripiton**](docs/SubscriptionUsersAPI.md#subscriptionusersleavesubscripiton) | **Delete** /api/manage/v1/Subscriptions/{subscriptionId}/leave | Allows user to leave subscription,.
*SubscriptionUsersAPI* | [**SubscriptionUsersRemoveUser**](docs/SubscriptionUsersAPI.md#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**](docs/SubscriptionsAPI.md#subscriptionsgetdefaultpermissions) | **Get** /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissions | Get subscription's default permissions for new entities
*SubscriptionsAPI* | [**SubscriptionsGetMyPermissions**](docs/SubscriptionsAPI.md#subscriptionsgetmypermissions) | **Get** /api/manage/v1/Subscriptions/{subId}/mypermissions | Get user's permissions for a subscription by id
*SubscriptionsAPI* | [**SubscriptionsGetPermissions**](docs/SubscriptionsAPI.md#subscriptionsgetpermissions) | **Get** /api/manage/v1/Subscriptions/{id}/permissions | Get permissions for a subscription by id
*SubscriptionsAPI* | [**SubscriptionsGetSubscription**](docs/SubscriptionsAPI.md#subscriptionsgetsubscription) | **Get** /api/manage/v1/Subscriptions/{id} | Returns the subscription by id
*SubscriptionsAPI* | [**SubscriptionsGetSubscriptions**](docs/SubscriptionsAPI.md#subscriptionsgetsubscriptions) | **Get** /api/manage/v1/Subscriptions | Returns a list of all subscriptions of current user
*SubscriptionsAPI* | [**SubscriptionsRenameSubscription**](docs/SubscriptionsAPI.md#subscriptionsrenamesubscription) | **Put** /api/manage/v1/Subscriptions/{subscriptionId}/rename | Rename subscription
*SubscriptionsAPI* | [**SubscriptionsUpdateDefaultPermissions**](docs/SubscriptionsAPI.md#subscriptionsupdatedefaultpermissions) | **Put** /api/manage/v1/Subscriptions/{subscriptionId}/defaultPermissions | Change subscription's default permissions for new entities
*SubscriptionsAPI* | [**SubscriptionsUpdateLocale**](docs/SubscriptionsAPI.md#subscriptionsupdatelocale) | **Put** /api/manage/v1/Subscriptions/{subscriptionId}/Locale | Update subscription's default locale
*SubscriptionsAPI* | [**SubscriptionsUpdatePermissions**](docs/SubscriptionsAPI.md#subscriptionsupdatepermissions) | **Post** /api/manage/v1/Subscriptions/{id}/permissions | Update permissions
*TasksAPI* | [**TasksCreateTask**](docs/TasksAPI.md#taskscreatetask) | **Post** /api/tasks/v1/Tasks | Create a new task
*TasksAPI* | [**TasksDeleteTask**](docs/TasksAPI.md#tasksdeletetask) | **Delete** /api/tasks/v1/Tasks/{taskId} | Delete a task from a storage
*TasksAPI* | [**TasksGet**](docs/TasksAPI.md#tasksget) | **Get** /api/tasks/v1/Tasks/{taskId} | Get a task by a specified id
*TasksAPI* | [**TasksGetList**](docs/TasksAPI.md#tasksgetlist) | **Get** /api/tasks/v1/Tasks | Get tasks list
*TasksAPI* | [**TasksGetPermissions**](docs/TasksAPI.md#tasksgetpermissions) | **Get** /api/tasks/v1/Tasks/{id}/permissions | Get all Task permissions
*TasksAPI* | [**TasksRenameTask**](docs/TasksAPI.md#tasksrenametask) | **Put** /api/tasks/v1/Tasks/{taskId}/rename | Rename a task
*TasksAPI* | [**TasksRunTask**](docs/TasksAPI.md#tasksruntask) | **Post** /api/tasks/v1/Tasks/run | Run a task from request body
*TasksAPI* | [**TasksRunTaskById**](docs/TasksAPI.md#tasksruntaskbyid) | **Post** /api/tasks/v1/Tasks/{taskId}/run | Run a task by id
*TasksAPI* | [**TasksUpdatePermissions**](docs/TasksAPI.md#tasksupdatepermissions) | **Post** /api/tasks/v1/Tasks/{id}/permissions | Update permissions
*TasksAPI* | [**TasksUpdateTask**](docs/TasksAPI.md#tasksupdatetask) | **Put** /api/tasks/v1/Tasks/{taskId} | Update a task
*TemplatesAPI* | [**TemplateFolderAndFileClearRecycleBin**](docs/TemplatesAPI.md#templatefolderandfileclearrecyclebin) | **Delete** /api/rp/v1/Templates/{subscriptionId}/ClearRecycleBin | Delete all folders and files from recycle bin
*TemplatesAPI* | [**TemplateFolderAndFileCopyFiles**](docs/TemplatesAPI.md#templatefolderandfilecopyfiles) | **Post** /api/rp/v1/Templates/{subscriptionId}/CopyFiles | Copy folders and files to a specified folder
*TemplatesAPI* | [**TemplateFolderAndFileCountRecycleBinFoldersAndFiles**](docs/TemplatesAPI.md#templatefolderandfilecountrecyclebinfoldersandfiles) | **Get** /api/rp/v1/Templates/{subscriptionId}/CountRecycleBinFolderAndFiles | Count all folders and files from recycle bin
*TemplatesAPI* | [**TemplateFolderAndFileDeleteFiles**](docs/TemplatesAPI.md#templatefolderandfiledeletefiles) | **Post** /api/rp/v1/Templates/{subscriptionId}/DeleteFiles | Delete folders and files
*TemplatesAPI* | [**TemplateFolderAndFileGetCount**](docs/TemplatesAPI.md#templatefolderandfilegetcount) | **Get** /api/rp/v1/Templates/Folder/{id}/CountFolderAndFiles | Get count of files and folders what contains in a specified folder
*TemplatesAPI* | [**TemplateFolderAndFileGetFoldersAndFiles**](docs/TemplatesAPI.md#templatefolderandfilegetfoldersandfiles) | **Get** /api/rp/v1/Templates/Folder/{id}/ListFolderAndFiles | Get all folders and files from specified folder
*TemplatesAPI* | [**TemplateFolderAndFileGetRecycleBinFoldersAndFiles**](docs/TemplatesAPI.md#templatefolderandfilegetrecyclebinfoldersandfiles) | **Get** /api/rp/v1/Templates/{subscriptionId}/ListRecycleBinFolderAndFiles | Get all folders and files from recycle bin
*TemplatesAPI* | [**TemplateFolderAndFileMoveFiles**](docs/TemplatesAPI.md#templatefolderandfilemovefiles) | **Post** /api/rp/v1/Templates/{subscriptionId}/MoveFiles | Move folders and files to a specified folder
*TemplatesAPI* | [**TemplateFolderAndFileMoveFilesToBin**](docs/TemplatesAPI.md#templatefolderandfilemovefilestobin) | **Post** /api/rp/v1/Templates/{subscriptionId}/ToBin | Move folders and files to bin
*TemplatesAPI* | [**TemplateFolderAndFileRecoverAllFromRecycleBin**](docs/TemplatesAPI.md#templatefolderandfilerecoverallfromrecyclebin) | **Post** /api/rp/v1/Templates/{subscriptionId}/RecoverRecycleBin | Recover all folders and files from recycle bin
*TemplatesAPI* | [**TemplateFolderAndFileRecoverFiles**](docs/TemplatesAPI.md#templatefolderandfilerecoverfiles) | **Post** /api/rp/v1/Templates/{subscriptionId}/RecoverFiles | Recover folders and files from bin
*TemplatesAPI* | [**TemplateFoldersCalculateFolderSize**](docs/TemplatesAPI.md#templatefolderscalculatefoldersize) | **Get** /api/rp/v1/Templates/Folder/{id}/size | Get specified folder, calculate it's size
*TemplatesAPI* | [**TemplateFoldersCopyFolder**](docs/TemplatesAPI.md#templatefolderscopyfolder) | **Post** /api/rp/v1/Templates/Folder/{id}/Copy/{folderId} | Move folder to a specified folder
*TemplatesAPI* | [**TemplateFoldersDeleteFolder**](docs/TemplatesAPI.md#templatefoldersdeletefolder) | **Delete** /api/rp/v1/Templates/Folder/{id} | Delete specified folder
*TemplatesAPI* | [**TemplateFoldersExport**](docs/TemplatesAPI.md#templatefoldersexport) | **Post** /api/rp/v1/Templates/Folder/{id}/Export | Export specified template folder to a specified format
*TemplatesAPI* | [**TemplateFoldersGetBreadcrumbs**](docs/TemplatesAPI.md#templatefoldersgetbreadcrumbs) | **Get** /api/rp/v1/Templates/Folder/{id}/Breadcrumbs | Get specified folder breadcrumbs
*TemplatesAPI* | [**TemplateFoldersGetFolder**](docs/TemplatesAPI.md#templatefoldersgetfolder) | **Get** /api/rp/v1/Templates/Folder/{id} | Get specified folder
*TemplatesAPI* | [**TemplateFoldersGetFolders**](docs/TemplatesAPI.md#templatefoldersgetfolders) | **Get** /api/rp/v1/Templates/Folder/{id}/ListFolders | Get all folders from specified folder
*TemplatesAPI* | [**TemplateFoldersGetFoldersCount**](docs/TemplatesAPI.md#templatefoldersgetfolderscount) | **Get** /api/rp/v1/Templates/Folder/{id}/CountFolders | Get count of folders what contains in a specified folder
*TemplatesAPI* | [**TemplateFoldersGetOrCreate**](docs/TemplatesAPI.md#templatefoldersgetorcreate) | **Get** /api/rp/v1/Templates/Folder/getOrCreate | Get specified folder
*TemplatesAPI* | [**TemplateFoldersGetPermissions**](docs/TemplatesAPI.md#templatefoldersgetpermissions) | **Get** /api/rp/v1/Templates/Folder/{id}/permissions | Get all folder permissions
*TemplatesAPI* | [**TemplateFoldersGetRootFolder**](docs/TemplatesAPI.md#templatefoldersgetrootfolder) | **Get** /api/rp/v1/Templates/Root | Get user's root folder (without parents)
*TemplatesAPI* | [**TemplateFoldersMoveFolder**](docs/TemplatesAPI.md#templatefoldersmovefolder) | **Post** /api/rp/v1/Templates/Folder/{id}/Move/{folderId} | Move folder to a specified folder
*TemplatesAPI* | [**TemplateFoldersMoveFolderToBin**](docs/TemplatesAPI.md#templatefoldersmovefoldertobin) | **Delete** /api/rp/v1/Templates/Folder/{id}/ToBin | Move specified folder to recycle bin
*TemplatesAPI* | [**TemplateFoldersPostFolder**](docs/TemplatesAPI.md#templatefolderspostfolder) | **Post** /api/rp/v1/Templates/Folder/{id}/Folder | Create folder
*TemplatesAPI* | [**TemplateFoldersPrepare**](docs/TemplatesAPI.md#templatefoldersprepare) | **Post** /api/rp/v1/Templates/Folder/{id}/Prepare | Prepare specified template folder to report folder
*TemplatesAPI* | [**TemplateFoldersRecoverFolder**](docs/TemplatesAPI.md#templatefoldersrecoverfolder) | **Post** /api/rp/v1/Templates/Folder/{id}/Recover | Recover specified folder
*TemplatesAPI* | [**TemplateFoldersRenameFolder**](docs/TemplatesAPI.md#templatefoldersrenamefolder) | **Put** /api/rp/v1/Templates/Folder/{id}/Rename | Rename a folder
*TemplatesAPI* | [**TemplateFoldersUpdateIcon**](docs/TemplatesAPI.md#templatefoldersupdateicon) | **Put** /api/rp/v1/Templates/Folder/{id}/Icon | Update a folder's icon
*TemplatesAPI* | [**TemplateFoldersUpdatePermissions**](docs/TemplatesAPI.md#templatefoldersupdatepermissions) | **Post** /api/rp/v1/Templates/{id}/permissions | Update permissions
*TemplatesAPI* | [**TemplateFoldersUpdateTags**](docs/TemplatesAPI.md#templatefoldersupdatetags) | **Put** /api/rp/v1/Templates/Folder/{id}/UpdateTags | Update tags
*TemplatesAPI* | [**TemplatesCopyFile**](docs/TemplatesAPI.md#templatescopyfile) | **Post** /api/rp/v1/Templates/File/{id}/Copy/{folderId} | Copy file to a specified folder
*TemplatesAPI* | [**TemplatesCreateSharingKey**](docs/TemplatesAPI.md#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**](docs/TemplatesAPI.md#templatesdeletefile) | **Delete** /api/rp/v1/Templates/File/{id} | Delete specified file
*TemplatesAPI* | [**TemplatesDeleteSharingKey**](docs/TemplatesAPI.md#templatesdeletesharingkey) | **Delete** /api/rp/v1/Templates/File/{id}/sharingKey | Deletes a sharing key, making links, that utilizing it no longer work
*TemplatesAPI* | [**TemplatesExport**](docs/TemplatesAPI.md#templatesexport) | **Post** /api/rp/v1/Templates/File/{id}/Export | Export specified report template to a specified format
*TemplatesAPI* | [**TemplatesGetFile**](docs/TemplatesAPI.md#templatesgetfile) | **Get** /api/rp/v1/Templates/File/{id} | Get specified file
*TemplatesAPI* | [**TemplatesGetFileHistory**](docs/TemplatesAPI.md#templatesgetfilehistory) | **Get** /api/rp/v1/Templates/File/{id}/History | Returns list of actions, performed on this file
*TemplatesAPI* | [**TemplatesGetFilesCount**](docs/TemplatesAPI.md#templatesgetfilescount) | **Get** /api/rp/v1/Templates/Folder/{id}/CountFiles | Get count of files what contains in a specified folder
*TemplatesAPI* | [**TemplatesGetFilesList**](docs/TemplatesAPI.md#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**](docs/TemplatesAPI.md#templatesgetpermissions) | **Get** /api/rp/v1/Templates/File/{id}/permissions |
*TemplatesAPI* | [**TemplatesGetSharingKeys**](docs/TemplatesAPI.md#templatesgetsharingkeys) | **Get** /api/rp/v1/Templates/File/{id}/sharingKeys | Returns all sharing keys, associated with the file
*TemplatesAPI* | [**TemplatesMoveFile**](docs/TemplatesAPI.md#templatesmovefile) | **Post** /api/rp/v1/Templates/File/{id}/Move/{folderId} | Move file to a specified folder
*TemplatesAPI* | [**TemplatesMoveFileToBin**](docs/TemplatesAPI.md#templatesmovefiletobin) | **Delete** /api/rp/v1/Templates/File/{id}/ToBin | Move specified file to recycle bin
*TemplatesAPI* | [**TemplatesPrepare**](docs/TemplatesAPI.md#templatesprepare) | **Post** /api/rp/v1/Templates/File/{id}/Prepare | Prepare specified template to report
*TemplatesAPI* | [**TemplatesRecoverFile**](docs/TemplatesAPI.md#templatesrecoverfile) | **Post** /api/rp/v1/Templates/File/{id}/Recover | Recover specified file from bin
*TemplatesAPI* | [**TemplatesRenameFile**](docs/TemplatesAPI.md#templatesrenamefile) | **Put** /api/rp/v1/Templates/File/{id}/Rename | Rename a file
*TemplatesAPI* | [**TemplatesStaticPreview**](docs/TemplatesAPI.md#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**](docs/TemplatesAPI.md#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**](docs/TemplatesAPI.md#templatesupdatecontentv2) | **Put** /api/rp/v2/Templates/File/{id}/Content | Updates contnet of the template.
*TemplatesAPI* | [**TemplatesUpdateIcon**](docs/TemplatesAPI.md#templatesupdateicon) | **Put** /api/rp/v1/Templates/File/{id}/Icon | Update a files's icon
*TemplatesAPI* | [**TemplatesUpdatePermissions**](docs/TemplatesAPI.md#templatesupdatepermissions) | **Post** /api/rp/v1/Templates/File/{id}/permissions | Update permissions
*TemplatesAPI* | [**TemplatesUpdateTags**](docs/TemplatesAPI.md#templatesupdatetags) | **Put** /api/rp/v1/Templates/File/{id}/UpdateTags | Update tags
*TemplatesAPI* | [**TemplatesUploadFile**](docs/TemplatesAPI.md#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**](docs/TemplatesAPI.md#templatesuploadfilev2) | **Post** /api/rp/v2/Templates/Folder/{id}/File | Alternative api for upload a file to the specified folder!
*UserNotificationsAPI* | [**UserNotificationsClearNotifications**](docs/UserNotificationsAPI.md#usernotificationsclearnotifications) | **Delete** /api/manage/v1/notifications | Use this endpoint to \"clear\" your notifications
*UserNotificationsAPI* | [**UserNotificationsGetNotifications**](docs/UserNotificationsAPI.md#usernotificationsgetnotifications) | **Get** /api/manage/v1/notifications | Use this endpoint to recieve notifications
*UserProfileAPI* | [**UserProfileGetMyProfile**](docs/UserProfileAPI.md#userprofilegetmyprofile) | **Get** /api/manage/v1/UserProfile | Return current profile of the current user
*UserProfileAPI* | [**UserProfileGetUserProfile**](docs/UserProfileAPI.md#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**](docs/UserProfileAPI.md#userprofileupdatemyprofile) | **Put** /api/manage/v1/UserProfile | Update profile of the current user
*UserSettingsAPI* | [**UserSettingsAcceptAgreements**](docs/UserSettingsAPI.md#usersettingsacceptagreements) | **Post** /api/manage/v1/UserSettings/accept | Use this endpoint to accept current version of service license agreement
*UserSettingsAPI* | [**UserSettingsGetCurrentUserSettings**](docs/UserSettingsAPI.md#usersettingsgetcurrentusersettings) | **Get** /api/manage/v1/UserSettings | Return current user settings.
*UserSettingsAPI* | [**UserSettingsUpdateMySettings**](docs/UserSettingsAPI.md#usersettingsupdatemysettings) | **Put** /api/manage/v1/UserSettings | Update settings of the current user

## Documentation For Models

- [AcceptAgreementsVM](docs/AcceptAgreementsVM.md)
- [AdminAdministrate](docs/AdminAdministrate.md)
- [AdminCreate](docs/AdminCreate.md)
- [AdminCreateAdminGetAdminUpdateAdminDeleteAdminExecuteAdminAdministratePermission](docs/AdminCreateAdminGetAdminUpdateAdminDeleteAdminExecuteAdminAdministratePermission.md)
- [AdminDelete](docs/AdminDelete.md)
- [AdminExecute](docs/AdminExecute.md)
- [AdminExportFolderCreateVM](docs/AdminExportFolderCreateVM.md)
- [AdminFolderCreateVM](docs/AdminFolderCreateVM.md)
- [AdminGet](docs/AdminGet.md)
- [AdminPermission](docs/AdminPermission.md)
- [AdminReportFolderCreateVM](docs/AdminReportFolderCreateVM.md)
- [AdminSubscriptionVM](docs/AdminSubscriptionVM.md)
- [AdminSubscriptionsVM](docs/AdminSubscriptionsVM.md)
- [AdminTemplateFolderCreateVM](docs/AdminTemplateFolderCreateVM.md)
- [AdminUpdate](docs/AdminUpdate.md)
- [AdminUpdateCurrentSubscriptionPlanVM](docs/AdminUpdateCurrentSubscriptionPlanVM.md)
- [AnalysisResultVM](docs/AnalysisResultVM.md)
- [AnalysisResultsVM](docs/AnalysisResultsVM.md)
- [ApiKeyVM](docs/ApiKeyVM.md)
- [ApiKeysVM](docs/ApiKeysVM.md)
- [AppMixinsVM](docs/AppMixinsVM.md)
- [AuditActionVM](docs/AuditActionVM.md)
- [AuditActionsVM](docs/AuditActionsVM.md)
- [AuditActiveStatsVM](docs/AuditActiveStatsVM.md)
- [AuditFilePropertyChangedVM](docs/AuditFilePropertyChangedVM.md)
- [AuditStatVM](docs/AuditStatVM.md)
- [AuditStatsVM](docs/AuditStatsVM.md)
- [AuditSubscriptionActionVM](docs/AuditSubscriptionActionVM.md)
- [AuditTaskActionVM](docs/AuditTaskActionVM.md)
- [AuditType](docs/AuditType.md)
- [AuthConfigVM](docs/AuthConfigVM.md)
- [BreadcrumbsModel](docs/BreadcrumbsModel.md)
- [BreadcrumbsVM](docs/BreadcrumbsVM.md)
- [CheckUserByPasswordInternalVM](docs/CheckUserByPasswordInternalVM.md)
- [ClearNotificationsVM](docs/ClearNotificationsVM.md)
- [CloudBaseVM](docs/CloudBaseVM.md)
- [ContactGroupVM](docs/ContactGroupVM.md)
- [ContactGroupsVM](docs/ContactGroupsVM.md)
- [ContactVM](docs/ContactVM.md)
- [ContactsVM](docs/ContactsVM.md)
- [CountVM](docs/CountVM.md)
- [CreateApiKeyVM](docs/CreateApiKeyVM.md)
- [CreateAuditActionVM](docs/CreateAuditActionVM.md)
- [CreateContactGroupVM](docs/CreateContactGroupVM.md)
- [CreateContactVM](docs/CreateContactVM.md)
- [CreateDataSourceAdminVM](docs/CreateDataSourceAdminVM.md)
- [CreateDataSourceVM](docs/CreateDataSourceVM.md)
- [CreateEmailTaskVM](docs/CreateEmailTaskVM.md)
- [CreateExportReportTaskVM](docs/CreateExportReportTaskVM.md)
- [CreateExportTemplateTaskVM](docs/CreateExportTemplateTaskVM.md)
- [CreateFTPUploadTaskVM](docs/CreateFTPUploadTaskVM.md)
- [CreateFetchTaskVM](docs/CreateFetchTaskVM.md)
- [CreateFileShareVM](docs/CreateFileShareVM.md)
- [CreateGroupAdminVM](docs/CreateGroupAdminVM.md)
- [CreateGroupVM](docs/CreateGroupVM.md)
- [CreateIfNotExistInternalVM](docs/CreateIfNotExistInternalVM.md)
- [CreatePrepareTemplateTaskVM](docs/CreatePrepareTemplateTaskVM.md)
- [CreateSubscriptionInviteVM](docs/CreateSubscriptionInviteVM.md)
- [CreateSubscriptionPeriodVM](docs/CreateSubscriptionPeriodVM.md)
- [CreateSubscriptionPlanVM](docs/CreateSubscriptionPlanVM.md)
- [CreateSubscriptionVM](docs/CreateSubscriptionVM.md)
- [CreateTaskBaseVM](docs/CreateTaskBaseVM.md)
- [CreateTaskEndVM](docs/CreateTaskEndVM.md)
- [CreateThumbnailReportTaskVM](docs/CreateThumbnailReportTaskVM.md)
- [CreateThumbnailTemplateTaskVM](docs/CreateThumbnailTemplateTaskVM.md)
- [CreateTransformTaskBaseVM](docs/CreateTransformTaskBaseVM.md)
- [CreateTransportTaskBaseVM](docs/CreateTransportTaskBaseVM.md)
- [CreateWebhookTaskVM](docs/CreateWebhookTaskVM.md)
- [DataSourceAdministrate](docs/DataSourceAdministrate.md)
- [DataSourceConnectionType](docs/DataSourceConnectionType.md)
- [DataSourceCreate](docs/DataSourceCreate.md)
- [DataSourceDelete](docs/DataSourceDelete.md)
- [DataSourceExecute](docs/DataSourceExecute.md)
- [DataSourceGet](docs/DataSourceGet.md)
- [DataSourceParameterTypeVM](docs/DataSourceParameterTypeVM.md)
- [DataSourceParameterTypesVM](docs/DataSourceParameterTypesVM.md)
- [DataSourcePermissionCRUDVM](docs/DataSourcePermissionCRUDVM.md)
- [DataSourcePermissionsCRUDVM](docs/DataSourcePermissionsCRUDVM.md)
- [DataSourcePermissionsVM](docs/DataSourcePermissionsVM.md)
- [DataSourceSelectCommandParameterVM](docs/DataSourceSelectCommandParameterVM.md)
- [DataSourceSelectCommandVM](docs/DataSourceSelectCommandVM.md)
- [DataSourceSorting](docs/DataSourceSorting.md)
- [DataSourceStatus](docs/DataSourceStatus.md)
- [DataSourceUpdate](docs/DataSourceUpdate.md)
- [DataSourceVM](docs/DataSourceVM.md)
- [DataSourcesVM](docs/DataSourcesVM.md)
- [DefaultPermissionsVM](docs/DefaultPermissionsVM.md)
- [DeleteApiKeyVM](docs/DeleteApiKeyVM.md)
- [EmailTaskVM](docs/EmailTaskVM.md)
- [EntityType](docs/EntityType.md)
- [ExportCreateAdminVM](docs/ExportCreateAdminVM.md)
- [ExportCreateVM](docs/ExportCreateVM.md)
- [ExportFolderCreateVM](docs/ExportFolderCreateVM.md)
- [ExportFormat](docs/ExportFormat.md)
- [ExportReportTaskVM](docs/ExportReportTaskVM.md)
- [ExportReportVM](docs/ExportReportVM.md)
- [ExportTemplateTaskVM](docs/ExportTemplateTaskVM.md)
- [ExportTemplateVM](docs/ExportTemplateVM.md)
- [ExportVM](docs/ExportVM.md)
- [ExportsVM](docs/ExportsVM.md)
- [FTPUploadTaskVM](docs/FTPUploadTaskVM.md)
- [FetchTaskVM](docs/FetchTaskVM.md)
- [FileAdministrate](docs/FileAdministrate.md)
- [FileContentVM](docs/FileContentVM.md)
- [FileCreate](docs/FileCreate.md)
- [FileCreateFormVM](docs/FileCreateFormVM.md)
- [FileCreateVM](docs/FileCreateVM.md)
- [FileDelete](docs/FileDelete.md)
- [FileExecute](docs/FileExecute.md)
- [FileGet](docs/FileGet.md)
- [FileIconVM](docs/FileIconVM.md)
- [FileKind](docs/FileKind.md)
- [FilePermissionCRUDVM](docs/FilePermissionCRUDVM.md)
- [FilePermissionsCRUDVM](docs/FilePermissionsCRUDVM.md)
- [FilePermissionsVM](docs/FilePermissionsVM.md)
- [FileRenameVM](docs/FileRenameVM.md)
- [FileShareVM](docs/FileShareVM.md)
- [FileSharingKeysVM](docs/FileSharingKeysVM.md)
- [FileSorting](docs/FileSorting.md)
- [FileStatus](docs/FileStatus.md)
- [FileStatusReason](docs/FileStatusReason.md)
- [FileStatusUpdateInternalVM](docs/FileStatusUpdateInternalVM.md)
- [FileStatusVM](docs/FileStatusVM.md)
- [FileTagsUpdateVM](docs/FileTagsUpdateVM.md)
- [FileThumbnailUpdateInternalVM](docs/FileThumbnailUpdateInternalVM.md)
- [FileType](docs/FileType.md)
- [FileUpdate](docs/FileUpdate.md)
- [FileUpdateVM](docs/FileUpdateVM.md)
- [FileVM](docs/FileVM.md)
- [FilesVM](docs/FilesVM.md)
- [FilesVMBase](docs/FilesVMBase.md)
- [FolderCreateVM](docs/FolderCreateVM.md)
- [FolderIconVM](docs/FolderIconVM.md)
- [FolderRenameVM](docs/FolderRenameVM.md)
- [FolderSizeVM](docs/FolderSizeVM.md)
- [FolderTagsUpdateVM](docs/FolderTagsUpdateVM.md)
- [FrontendAppVM](docs/FrontendAppVM.md)
- [GroupAdministrate](docs/GroupAdministrate.md)
- [GroupCreate](docs/GroupCreate.md)
- [GroupDelete](docs/GroupDelete.md)
- [GroupExecute](docs/GroupExecute.md)
- [GroupGet](docs/GroupGet.md)
- [GroupPermissionCRUDVM](docs/GroupPermissionCRUDVM.md)
- [GroupPermissionsCRUDVM](docs/GroupPermissionsCRUDVM.md)
- [GroupPermissionsVM](docs/GroupPermissionsVM.md)
- [GroupUpdate](docs/GroupUpdate.md)
- [GroupUserVM](docs/GroupUserVM.md)
- [GroupUsersVM](docs/GroupUsersVM.md)
- [GroupVM](docs/GroupVM.md)
- [GroupsVM](docs/GroupsVM.md)
- [HttpValidationProblemDetails](docs/HttpValidationProblemDetails.md)
- [InputFileVM](docs/InputFileVM.md)
- [InvitedUser](docs/InvitedUser.md)
- [MyPermissionsVM](docs/MyPermissionsVM.md)
- [OutputFileVM](docs/OutputFileVM.md)
- [PrepareTemplateTaskVM](docs/PrepareTemplateTaskVM.md)
- [PrepareTemplateVM](docs/PrepareTemplateVM.md)
- [PreviewReportVM](docs/PreviewReportVM.md)
- [PreviewTemplateVM](docs/PreviewTemplateVM.md)
- [ProblemDetails](docs/ProblemDetails.md)
- [ProblemLevel](docs/ProblemLevel.md)
- [ProblemType](docs/ProblemType.md)
- [ProfileVisibility](docs/ProfileVisibility.md)
- [RegisterUserVM](docs/RegisterUserVM.md)
- [RenameDataSourceVM](docs/RenameDataSourceVM.md)
- [RenameGroupVM](docs/RenameGroupVM.md)
- [RenameSubscriptionVM](docs/RenameSubscriptionVM.md)
- [ReportCreateAdminVM](docs/ReportCreateAdminVM.md)
- [ReportCreateFormVM](docs/ReportCreateFormVM.md)
- [ReportCreateVM](docs/ReportCreateVM.md)
- [ReportFolderCreateVM](docs/ReportFolderCreateVM.md)
- [ReportInfo](docs/ReportInfo.md)
- [ReportVM](docs/ReportVM.md)
- [ReportsVM](docs/ReportsVM.md)
- [RestOfSpaceVM](docs/RestOfSpaceVM.md)
- [RunEmailTaskVM](docs/RunEmailTaskVM.md)
- [RunExportReportTaskVM](docs/RunExportReportTaskVM.md)
- [RunExportTemplateTaskVM](docs/RunExportTemplateTaskVM.md)
- [RunFTPUploadTaskVM](docs/RunFTPUploadTaskVM.md)
- [RunFetchTaskVM](docs/RunFetchTaskVM.md)
- [RunInputFileVM](docs/RunInputFileVM.md)
- [RunPrepareTemplateTaskVM](docs/RunPrepareTemplateTaskVM.md)
- [RunTaskBaseVM](docs/RunTaskBaseVM.md)
- [RunThumbnailReportTaskVM](docs/RunThumbnailReportTaskVM.md)
- [RunThumbnailTemplateTaskVM](docs/RunThumbnailTemplateTaskVM.md)
- [RunTransformTaskBaseVM](docs/RunTransformTaskBaseVM.md)
- [RunTransportTaskBaseVM](docs/RunTransportTaskBaseVM.md)
- [RunWebhookTaskVM](docs/RunWebhookTaskVM.md)
- [SaveMode](docs/SaveMode.md)
- [SelectedFilesVM](docs/SelectedFilesVM.md)
- [ServerConfigurationVM](docs/ServerConfigurationVM.md)
- [SolvationReportVM](docs/SolvationReportVM.md)
- [SubscriptionAdministrate](docs/SubscriptionAdministrate.md)
- [SubscriptionCreate](docs/SubscriptionCreate.md)
- [SubscriptionDelete](docs/SubscriptionDelete.md)
- [SubscriptionExecute](docs/SubscriptionExecute.md)
- [SubscriptionFolder](docs/SubscriptionFolder.md)
- [SubscriptionGet](docs/SubscriptionGet.md)
- [SubscriptionInviteVM](docs/SubscriptionInviteVM.md)
- [SubscriptionInvitesVM](docs/SubscriptionInvitesVM.md)
- [SubscriptionPeriodVM](docs/SubscriptionPeriodVM.md)
- [SubscriptionPermissionCRUDVM](docs/SubscriptionPermissionCRUDVM.md)
- [SubscriptionPermissionsCRUDVM](docs/SubscriptionPermissionsCRUDVM.md)
- [SubscriptionPermissionsVM](docs/SubscriptionPermissionsVM.md)
- [SubscriptionPlanVM](docs/SubscriptionPlanVM.md)
- [SubscriptionPlansVM](docs/SubscriptionPlansVM.md)
- [SubscriptionUpdate](docs/SubscriptionUpdate.md)
- [SubscriptionUserVM](docs/SubscriptionUserVM.md)
- [SubscriptionUsersVM](docs/SubscriptionUsersVM.md)
- [SubscriptionVM](docs/SubscriptionVM.md)
- [SubscriptionsVM](docs/SubscriptionsVM.md)
- [TaskAdministrate](docs/TaskAdministrate.md)
- [TaskBaseVM](docs/TaskBaseVM.md)
- [TaskCreate](docs/TaskCreate.md)
- [TaskDelete](docs/TaskDelete.md)
- [TaskEnd](docs/TaskEnd.md)
- [TaskExecute](docs/TaskExecute.md)
- [TaskGet](docs/TaskGet.md)
- [TaskIdsVM](docs/TaskIdsVM.md)
- [TaskMessageIdVM](docs/TaskMessageIdVM.md)
- [TaskPermissionCRUDVM](docs/TaskPermissionCRUDVM.md)
- [TaskPermissionsCRUDVM](docs/TaskPermissionsCRUDVM.md)
- [TaskPermissionsVM](docs/TaskPermissionsVM.md)
- [TaskSettingsVM](docs/TaskSettingsVM.md)
- [TaskUpdate](docs/TaskUpdate.md)
- [TasksVM](docs/TasksVM.md)
- [TemplateContentVM](docs/TemplateContentVM.md)
- [TemplateCreateAdminVM](docs/TemplateCreateAdminVM.md)
- [TemplateCreateFormVM](docs/TemplateCreateFormVM.md)
- [TemplateCreateVM](docs/TemplateCreateVM.md)
- [TemplateFolderCreateVM](docs/TemplateFolderCreateVM.md)
- [TemplateVM](docs/TemplateVM.md)
- [TemplatesVM](docs/TemplatesVM.md)
- [ThumbnailReportTaskVM](docs/ThumbnailReportTaskVM.md)
- [ThumbnailTemplateTaskVM](docs/ThumbnailTemplateTaskVM.md)
- [TimePeriodType](docs/TimePeriodType.md)
- [TransformTaskBaseVM](docs/TransformTaskBaseVM.md)
- [TransportTaskBaseVM](docs/TransportTaskBaseVM.md)
- [UpdateContactGroupVM](docs/UpdateContactGroupVM.md)
- [UpdateContactVM](docs/UpdateContactVM.md)
- [UpdateContentInternalVM](docs/UpdateContentInternalVM.md)
- [UpdateDataSourceConnectionStringVM](docs/UpdateDataSourceConnectionStringVM.md)
- [UpdateDataSourcePermissionsVM](docs/UpdateDataSourcePermissionsVM.md)
- [UpdateDataSourceSelectCommandsVM](docs/UpdateDataSourceSelectCommandsVM.md)
- [UpdateDataSourceSubscriptionVM](docs/UpdateDataSourceSubscriptionVM.md)
- [UpdateDataSourceVM](docs/UpdateDataSourceVM.md)
- [UpdateDataVM](docs/UpdateDataVM.md)
- [UpdateDefaultPermissionsVM](docs/UpdateDefaultPermissionsVM.md)
- [UpdateEmailTaskVM](docs/UpdateEmailTaskVM.md)
- [UpdateExportReportTaskVM](docs/UpdateExportReportTaskVM.md)
- [UpdateExportTemplateTaskVM](docs/UpdateExportTemplateTaskVM.md)
- [UpdateFTPUploadTaskVM](docs/UpdateFTPUploadTaskVM.md)
- [UpdateFetchTaskVM](docs/UpdateFetchTaskVM.md)
- [UpdateFileContentFormVM](docs/UpdateFileContentFormVM.md)
- [UpdateFileContentInternalVM](docs/UpdateFileContentInternalVM.md)
- [UpdateFileContentVM](docs/UpdateFileContentVM.md)
- [UpdateFilePermissionsVM](docs/UpdateFilePermissionsVM.md)
- [UpdateGroupPermissionsVM](docs/UpdateGroupPermissionsVM.md)
- [UpdateGroupVM](docs/UpdateGroupVM.md)
- [UpdatePrepareTemplateTaskVM](docs/UpdatePrepareTemplateTaskVM.md)
- [UpdateSubscriptionLocaleVM](docs/UpdateSubscriptionLocaleVM.md)
- [UpdateSubscriptionPermissionsVM](docs/UpdateSubscriptionPermissionsVM.md)
- [UpdateSubscriptionPlanVM](docs/UpdateSubscriptionPlanVM.md)
- [UpdateSubscriptionVM](docs/UpdateSubscriptionVM.md)
- [UpdateTaskBaseVM](docs/UpdateTaskBaseVM.md)
- [UpdateTaskPermissionsVM](docs/UpdateTaskPermissionsVM.md)
- [UpdateThumbnailReportTaskVM](docs/UpdateThumbnailReportTaskVM.md)
- [UpdateThumbnailTemplateTaskVM](docs/UpdateThumbnailTemplateTaskVM.md)
- [UpdateTransformTaskBaseVM](docs/UpdateTransformTaskBaseVM.md)
- [UpdateTransportTaskBaseVM](docs/UpdateTransportTaskBaseVM.md)
- [UpdateUserProfileVM](docs/UpdateUserProfileVM.md)
- [UpdateUserSettingsVM](docs/UpdateUserSettingsVM.md)
- [UpdateUserVM](docs/UpdateUserVM.md)
- [UpdateWebhookTaskVM](docs/UpdateWebhookTaskVM.md)
- [UserIsAdminVM](docs/UserIsAdminVM.md)
- [UserProfileVM](docs/UserProfileVM.md)
- [UserResultVM](docs/UserResultVM.md)
- [UserSettingsVM](docs/UserSettingsVM.md)
- [UserVM](docs/UserVM.md)
- [UsersVM](docs/UsersVM.md)
- [WebhookTaskVM](docs/WebhookTaskVM.md)

## Documentation For Authorization

### JWT

- **Type**: HTTP Bearer token authentication

Example

```golang
auth := context.WithValue(context.Background(), sw.ContextAccessToken, "BEARERTOKENSTRING")
r, err := client.Service.Operation(auth, args)
```

### ApiKey

- **Type**: HTTP basic authentication

Example

```golang
auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
UserName: "username",
Password: "password",
})
r, err := client.Service.Operation(auth, args)
```

## Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains
a number of utility functions to easily obtain pointers to values of basic types.
Each of these functions takes a value of the given basic type and returns a pointer to it:

* `PtrBool`
* `PtrInt`
* `PtrInt32`
* `PtrInt64`
* `PtrFloat`
* `PtrFloat32`
* `PtrFloat64`
* `PtrString`
* `PtrTime`

## Examples

[Here you can find an example of how to use this module](https://github.com/FastReports/FastReport-Cloud/tree/main/Golang%20Demos).

## Authors

Fast Reports team https://www.fast-report.com/en/