Logo

View the Project on GitHub elements-storage/elements-sdk-swift

ELEMENTS Swift 5 SDK

Installation

Tips

Example

import ElementsSDK

let token = "..."
ElementsSDKAPI.basePath = "http://192.168.1.10"
ElementsSDKAPI.customHeaders = ["Authorization": "Bearer " + token]

StorageAPI.getAllWorkspaces(active: true, isExternal: false).then { workspaces in
    print(workspaces)
}
Class Method HTTP request Description
AWSAPI createAWSAccount POST /api/2/aws-accounts  
AWSAPI deleteAWSAccount DELETE /api/2/aws-accounts/{id}  
AWSAPI getAWSAccount GET /api/2/aws-accounts/{id}  
AWSAPI getAWSAccountBuckets GET /api/2/aws-accounts/{id}/buckets  
AWSAPI getAWSAccountSNSTopics GET /api/2/aws-accounts/{id}/sns/topics  
AWSAPI getAllAWSAccounts GET /api/2/aws-accounts  
AWSAPI patchAWSAccount PATCH /api/2/aws-accounts/{id}  
AWSAPI testAWSAccountCredentials POST /api/2/aws-accounts/test-credentials  
AWSAPI updateAWSAccount PUT /api/2/aws-accounts/{id}  
AuthAPI checkAuthTicket POST /api/2/auth/ticket/check  
AuthAPI createAuthTicket POST /api/2/auth/ticket  
AuthAPI deleteAccessToken DELETE /api/2/auth/access-tokens/{id}  
AuthAPI generatePassword POST /api/2/auth/generate-password  
AuthAPI getAccessToken GET /api/2/auth/access-tokens/{id}  
AuthAPI getAllAccessTokens GET /api/2/auth/access-tokens  
AuthAPI login POST /api/2/auth/login  
AuthAPI logout POST /api/2/auth/logout  
AuthAPI resetPassword POST /api/2/auth/reset-password  
AuthAPI sendAccessTokenEmailNotification POST /api/2/auth/access-tokens/{id}/email  
AuthAPI startImpersonation POST /api/2/auth/impersonation  
AuthAPI stopImpersonation POST /api/2/auth/impersonation/stop  
AutomationAPI abortTask POST /api/2/tasks/{id}/abort  
AutomationAPI createJob POST /api/2/jobs  
AutomationAPI createSchedule POST /api/2/schedules  
AutomationAPI createSubtask POST /api/2/subtasks  
AutomationAPI deleteFinishedTasks DELETE /api/2/tasks/finished  
AutomationAPI deleteJob DELETE /api/2/jobs/{id}  
AutomationAPI deleteSchedule DELETE /api/2/schedules/{id}  
AutomationAPI deleteSubtask DELETE /api/2/subtasks/{id}  
AutomationAPI deleteTask DELETE /api/2/tasks/{id}  
AutomationAPI downloadAllTaskLogs GET /api/2/tasks/logs/download  
AutomationAPI downloadTaskLog GET /api/2/tasks/{id}/log/download  
AutomationAPI getAllEvents GET /api/2/events  
AutomationAPI getAllJobs GET /api/2/jobs  
AutomationAPI getAllSchedules GET /api/2/schedules  
AutomationAPI getAllSubtasks GET /api/2/subtasks  
AutomationAPI getAllTaskQueues GET /api/2/tasks/queues  
AutomationAPI getAllTaskTypes GET /api/2/tasks/types  
AutomationAPI getAllTasks GET /api/2/tasks  
AutomationAPI getEvent GET /api/2/events/{id}  
AutomationAPI getFinishedTasks GET /api/2/tasks/finished  
AutomationAPI getJob GET /api/2/jobs/{id}  
AutomationAPI getPendingTasks GET /api/2/tasks/pending  
AutomationAPI getPythonEnvironments GET /api/2/python/environments  
AutomationAPI getSchedule GET /api/2/schedules/{id}  
AutomationAPI getSubtask GET /api/2/subtasks/{id}  
AutomationAPI getTask GET /api/2/tasks/{id}  
AutomationAPI getTaskLog GET /api/2/tasks/{id}/log  
AutomationAPI getTaskType GET /api/2/tasks/types/{type}  
AutomationAPI getTasksSummary GET /api/2/tasks/summary  
AutomationAPI killAllPendingTasks DELETE /api/2/tasks/pending  
AutomationAPI killTask POST /api/2/tasks/{id}/kill  
AutomationAPI patchJob PATCH /api/2/jobs/{id}  
AutomationAPI patchSchedule PATCH /api/2/schedules/{id}  
AutomationAPI patchSubtask PATCH /api/2/subtasks/{id}  
AutomationAPI restartTask POST /api/2/tasks/{id}/restart  
AutomationAPI startJob POST /api/2/jobs/{id}/start  
AutomationAPI startTask POST /api/2/tasks/start  
AutomationAPI updateJob PUT /api/2/jobs/{id}  
AutomationAPI updateSchedule PUT /api/2/schedules/{id}  
AutomationAPI updateSubtask PUT /api/2/subtasks/{id}  
ClickAPI abortClickUpload DELETE /api/2/click/uploads/{upload_id}  
ClickAPI continueClickUploadInBackground POST /api/2/click/uploads/{upload_id}/background  
ClickAPI createClickGallery POST /api/2/click/connections/{connection_id}/galleries  
ClickAPI createClickGalleryLink POST /api/2/click/connections/{connection_id}/gallery-links  
ClickAPI deleteClickGalleryLink DELETE /api/2/click/connections/{connection_id}/gallery-links/{id}  
ClickAPI getAllClickGalleries GET /api/2/click/connections/{connection_id}/galleries  
ClickAPI getAllClickGalleryLinks GET /api/2/click/connections/{connection_id}/gallery-links  
ClickAPI getClickGallery GET /api/2/click/connections/{connection_id}/galleries/{id}  
ClickAPI getClickGalleryLink GET /api/2/click/connections/{connection_id}/gallery-links/{id}  
ClickAPI patchClickGallery PATCH /api/2/click/connections/{connection_id}/galleries/{id}  
ClickAPI sendClickGalleryLinkEmail POST /api/2/click/connections/{connection_id}/gallery-links/{link_id}/send  
ClickAPI startClickUpload POST /api/2/click/uploads  
ClickAPI updateClickGallery PUT /api/2/click/connections/{connection_id}/galleries/{id}  
IntegrationsAPI deleteSlackConnection DELETE /api/2/integrations/slack/{id}  
IntegrationsAPI deleteTeamsConnection DELETE /api/2/integrations/teams/{id}  
IntegrationsAPI getAllSlackConnections GET /api/2/integrations/slack  
IntegrationsAPI getAllTeamsConnections GET /api/2/integrations/teams  
IntegrationsAPI getSlackChannels GET /api/2/integrations/slack/{id}/channels  
IntegrationsAPI getSlackConnection GET /api/2/integrations/slack/{id}  
IntegrationsAPI getSlackEmoji GET /api/2/integrations/slack/{id}/emoji  
IntegrationsAPI getSlackUsers GET /api/2/integrations/slack/{id}/users  
IntegrationsAPI getTeamsChannels GET /api/2/integrations/teams/{id}/channels  
IntegrationsAPI getTeamsConnection GET /api/2/integrations/teams/{id}  
IntegrationsAPI getTeamsUsers GET /api/2/integrations/teams/{id}/users  
IntegrationsAPI patchSlackConnection PATCH /api/2/integrations/slack/{id}  
IntegrationsAPI patchTeamsConnection PATCH /api/2/integrations/teams/{id}  
IntegrationsAPI sendSlackMessage POST /api/2/integrations/slack/{id}/message  
IntegrationsAPI sendTeamsMessage POST /api/2/integrations/teams/{id}/send-message  
IntegrationsAPI startSlackConnectionFlow GET /api/2/integrations/slack/connect  
IntegrationsAPI startSlackConnectionTokenRefreshFlow GET /api/2/integrations/slack/{id}/refresh-token  
IntegrationsAPI startTeamsConnectionFlow GET /api/2/integrations/teams/connect  
IntegrationsAPI startTeamsConnectionTokenRefreshFlow GET /api/2/integrations/teams/{id}/refresh-token  
IntegrationsAPI updateSlackConnection PUT /api/2/integrations/slack/{id}  
IntegrationsAPI updateTeamsConnection PUT /api/2/integrations/teams/{id}  
MainAPI applyConfiguration POST /api/2/configuration/apply  
MainAPI beep POST /api/2/system/beep  
MainAPI checkCertificate POST /api/2/system/certificate/check  
MainAPI checkChunkUploaded GET /api/2/uploads/chunk  
MainAPI checkInternetConnectivity POST /api/2/system/check-connectivity  
MainAPI checkStorNextLicense POST /api/2/stornext-license/check  
MainAPI collectDiagnostics POST /api/2/system/collect-diagnostics  
MainAPI createArchive POST /api/2/download-archive/create  
MainAPI createGroup POST /api/2/groups  
MainAPI createHomeWorkspace POST /api/2/users/{id}/home  
MainAPI createNTPServer POST /api/2/system/time/servers  
MainAPI createUser POST /api/2/users  
MainAPI createWorkstation POST /api/2/workstations  
MainAPI deleteDownloadArchive DELETE /api/2/download-archive/{id}  
MainAPI deleteGroup DELETE /api/2/groups/{id}  
MainAPI deleteHomeWorkspace DELETE /api/2/users/{id}/home  
MainAPI deleteNTPServer DELETE /api/2/system/time/servers/{id}  
MainAPI deleteUser DELETE /api/2/users/{id}  
MainAPI deleteWorkstation DELETE /api/2/workstations/{id}  
MainAPI disableUserTOTP DELETE /api/2/users/{id}/totp  
MainAPI enableUserTOTP POST /api/2/users/{id}/totp  
MainAPI finishUpload POST /api/2/uploads/finish  
MainAPI fixLDAPGroupMemberships POST /api/2/ldap-servers/{id}/fix-memberships  
MainAPI getAllDownloadArchives GET /api/2/download-archive  
MainAPI getAllDownloads GET /api/2/downloads  
MainAPI getAllGroups GET /api/2/groups  
MainAPI getAllLDAPServers GET /api/2/ldap-servers  
MainAPI getAllNTPServers GET /api/2/system/time/servers  
MainAPI getAllStorageNodes GET /api/2/nodes  
MainAPI getAllUsers GET /api/2/users  
MainAPI getAllWorkstations GET /api/2/workstations  
MainAPI getCertificateConfiguration GET /api/2/system/certificate  
MainAPI getClientDownloadFile GET /api/2/downloads/clients/{file}  
MainAPI getClientDownloads GET /api/2/downloads/clients  
MainAPI getCurrentWorkstation GET /api/2/workstations/current  
MainAPI getDownload GET /api/2/downloads/{id}  
MainAPI getDownloadArchive GET /api/2/download-archive/{id}  
MainAPI getDownloadArchiveFile GET /api/2/download-archive/{id}/download  
MainAPI getDownloadFile GET /api/2/downloads/{id}/download  
MainAPI getDownloadIcon GET /api/2/downloads/{id}/icon  
MainAPI getGroup GET /api/2/groups/{id}  
MainAPI getHomeWorkspace GET /api/2/users/{id}/home  
MainAPI getIPMIConfiguration GET /api/2/nodes/{id}/ipmi  
MainAPI getLDAPServer GET /api/2/ldap-servers/{id}  
MainAPI getLDAPServerGroups GET /api/2/ldap-servers/{id}/groups  
MainAPI getLDAPServerUsers GET /api/2/ldap-servers/{id}/users  
MainAPI getLicense GET /api/2/license  
MainAPI getLocalTime GET /api/2/system/time  
MainAPI getLog GET /api/2/system/log/{path}  
MainAPI getNTPServer GET /api/2/system/time/servers/{id}  
MainAPI getNodeIPMISensors GET /api/2/nodes/{id}/sensors  
MainAPI getNodeStats GET /api/2/nodes/{id}/stats  
MainAPI getParameters GET /api/2/parameters  
MainAPI getProfile GET /api/2/users/me  
MainAPI getReleaseNotes GET /api/2/release-notes  
MainAPI getSMTPConfiguration GET /api/2/system/smtp  
MainAPI getServiceStatus GET /api/2/nodes/{id}/services/{service}  
MainAPI getStorNextLicense GET /api/2/stornext-license  
MainAPI getStorageNode GET /api/2/nodes/{id}  
MainAPI getSystemInfo GET /api/2/system/info  
MainAPI getUser GET /api/2/users/{id}  
MainAPI getWorkstation GET /api/2/workstations/{id}  
MainAPI installStorNextLicense POST /api/2/stornext-license  
MainAPI patchCurrentWorkstation PATCH /api/2/workstations/current  
MainAPI patchDownloadArchive PATCH /api/2/download-archive/{id}  
MainAPI patchGroup PATCH /api/2/groups/{id}  
MainAPI patchNTPServer PATCH /api/2/system/time/servers/{id}  
MainAPI patchProfile PATCH /api/2/users/me  
MainAPI patchUser PATCH /api/2/users/{id}  
MainAPI patchWorkstation PATCH /api/2/workstations/{id}  
MainAPI previewUser POST /api/2/users/preview  
MainAPI reboot POST /api/2/system/reboot  
MainAPI registerUpload POST /api/2/uploads/register  
MainAPI registerUploadMetadata POST /api/2/uploads/metadata  
MainAPI renderEmailTemplatePreview POST /api/2/system/smtp/preview  
MainAPI resetUserPassword POST /api/2/users/{id}/password/reset  
MainAPI runServiceOperation POST /api/2/nodes/{id}/services/{service}/{operation}  
MainAPI setIPMIConfiguration PUT /api/2/nodes/{id}/ipmi  
MainAPI setLocalTime POST /api/2/system/time  
MainAPI setMyPassword POST /api/2/users/me/password  
MainAPI setUserPassword POST /api/2/users/{id}/password  
MainAPI shutdown POST /api/2/system/shutdown  
MainAPI startSolrReindex POST /api/2/system/solr/reindex  
MainAPI startSupportSession POST /api/2/system/support-session/start  
MainAPI startSystemBackup POST /api/2/system/backup/start  
MainAPI syncLDAPGroup POST /api/2/groups/{id}/ldap-sync  
MainAPI syncLDAPUsers POST /api/2/ldap-servers/{id}/sync-users  
MainAPI syncTime POST /api/2/system/time/sync  
MainAPI syncUserTOTP PUT /api/2/users/{id}/totp  
MainAPI testSMTPConfiguration POST /api/2/system/smtp/test  
MainAPI updateCertificateConfiguration PUT /api/2/system/certificate  
MainAPI updateCurrentWorkstation PUT /api/2/workstations/current  
MainAPI updateDownloadArchive PUT /api/2/download-archive/{id}  
MainAPI updateGroup PUT /api/2/groups/{id}  
MainAPI updateNTPServer PUT /api/2/system/time/servers/{id}  
MainAPI updateParameters PUT /api/2/parameters  
MainAPI updateProfile PUT /api/2/users/me  
MainAPI updateSMTPConfiguration PUT /api/2/system/smtp  
MainAPI updateUser PUT /api/2/users/{id}  
MainAPI updateWorkstation PUT /api/2/workstations/{id}  
MainAPI uploadChunk POST /api/2/uploads/chunk  
MediaLibraryAPI bookmarkMediaDirectory POST /api/2/media/files/{id}/bookmark  
MediaLibraryAPI clearSubclipClipboard DELETE /api/2/media/subclips/clipboard/clear  
MediaLibraryAPI combineAssetsIntoSet POST /api/2/media/assets/combine  
MediaLibraryAPI createAsset POST /api/2/media/assets  
MediaLibraryAPI createAssetRating POST /api/2/media/ratings  
MediaLibraryAPI createComment POST /api/2/media/comments  
MediaLibraryAPI createCustomField POST /api/2/media/custom-fields  
MediaLibraryAPI createEditorProject POST /api/2/media/editor  
MediaLibraryAPI createExternalTranscoder POST /api/2/media/external-transcoders  
MediaLibraryAPI createMarker POST /api/2/media/markers  
MediaLibraryAPI createMediaFileTemplate POST /api/2/media/files/templates  
MediaLibraryAPI createMediaRoot POST /api/2/media/roots  
MediaLibraryAPI createMediaRootPermission POST /api/2/media/root-permissions  
MediaLibraryAPI createMediaTag POST /api/2/media/tags  
MediaLibraryAPI createProxyProfile POST /api/2/media/proxy-profiles  
MediaLibraryAPI createSubclip POST /api/2/media/subclips  
MediaLibraryAPI createSubclipClipboardEntry POST /api/2/media/subclips/clipboard  
MediaLibraryAPI deleteAsset DELETE /api/2/media/assets/{id}  
MediaLibraryAPI deleteAssetRating DELETE /api/2/media/ratings/{id}  
MediaLibraryAPI deleteComment DELETE /api/2/media/comments/{id}  
MediaLibraryAPI deleteCustomField DELETE /api/2/media/custom-fields/{id}  
MediaLibraryAPI deleteEasySharingTokenForBundle DELETE /api/2/media/bundles/{id}/easy-sharing-token  
MediaLibraryAPI deleteEasySharingTokenForDirectory DELETE /api/2/media/files/{id}/easy-sharing-token  
MediaLibraryAPI deleteExternalTranscoder DELETE /api/2/media/external-transcoders/{id}  
MediaLibraryAPI deleteMarker DELETE /api/2/media/markers/{id}  
MediaLibraryAPI deleteMediaFileTemplate DELETE /api/2/media/files/templates/{id}  
MediaLibraryAPI deleteMediaLibraryObjects POST /api/2/media/delete  
MediaLibraryAPI deleteMediaRoot DELETE /api/2/media/roots/{id}  
MediaLibraryAPI deleteMediaRootPermission DELETE /api/2/media/root-permissions/{id}  
MediaLibraryAPI deleteMediaTag DELETE /api/2/media/tags/{id}  
MediaLibraryAPI deleteMediaUpdate DELETE /api/2/media/updates/{id}  
MediaLibraryAPI deleteProxy DELETE /api/2/media/proxies/{id}  
MediaLibraryAPI deleteProxyProfile DELETE /api/2/media/proxy-profiles/{id}  
MediaLibraryAPI deleteSubclip DELETE /api/2/media/subclips/{id}  
MediaLibraryAPI deleteSubclipClipboardEntry DELETE /api/2/media/subclips/clipboard/{id}  
MediaLibraryAPI discoverMedia POST /api/2/scanner/discover  
MediaLibraryAPI downloadAssetProxyFile GET /api/2/media/assets/{id}/proxy-files/{filename}  
MediaLibraryAPI downloadMediaFile GET /api/2/media/files/{id}/download  
MediaLibraryAPI downloadProxy GET /api/2/media/proxies/{id}/download  
MediaLibraryAPI editorExportXMLForAssset GET /api/2/media/editor/asset/{asset_ids}/xml-export  
MediaLibraryAPI editorExportXMLForBundle GET /api/2/media/editor/bundle/{bundle_ids}/xml-export  
MediaLibraryAPI editorExportXMLForProject GET /api/2/media/editor/{id}/xml-export  
MediaLibraryAPI exportCommentsForAvid GET /api/2/media/editor/asset/{asset_id}/{export_format}-export/avid-comments  
MediaLibraryAPI exportEditorTimeline POST /api/2/media/editor/timeline-export  
MediaLibraryAPI forgetDeletedMediaFiles POST /api/2/media/files/{id}/forget-deleted  
MediaLibraryAPI generateProxies POST /api/2/media/proxies  
MediaLibraryAPI getAllAssetProjectLinks GET /api/2/media/assets/project-links  
MediaLibraryAPI getAllAssetRatings GET /api/2/media/ratings  
MediaLibraryAPI getAllAssetTapeBackups GET /api/2/media/backups  
MediaLibraryAPI getAllAssets GET /api/2/media/assets  
MediaLibraryAPI getAllBundlesForMediaRoot GET /api/2/media/bundles/flat/{root}  
MediaLibraryAPI getAllClickLinks GET /api/2/media/assets/click-links  
MediaLibraryAPI getAllComments GET /api/2/media/comments  
MediaLibraryAPI getAllCustomFields GET /api/2/media/custom-fields  
MediaLibraryAPI getAllExternalTranscoders GET /api/2/media/external-transcoders  
MediaLibraryAPI getAllMarkers GET /api/2/media/markers  
MediaLibraryAPI getAllMediaFileBundles GET /api/2/media/bundles  
MediaLibraryAPI getAllMediaFileTemplates GET /api/2/media/files/templates  
MediaLibraryAPI getAllMediaFiles GET /api/2/media/files  
MediaLibraryAPI getAllMediaFilesForBundles POST /api/2/media/files/for-bundles  
MediaLibraryAPI getAllMediaFilesForMediaRoot GET /api/2/media/files/flat/{root}  
MediaLibraryAPI getAllMediaRootPermissions GET /api/2/media/root-permissions  
MediaLibraryAPI getAllMediaRoots GET /api/2/media/roots  
MediaLibraryAPI getAllMediaTags GET /api/2/media/tags  
MediaLibraryAPI getAllMediaUpdates GET /api/2/media/updates  
MediaLibraryAPI getAllProxyGenerators GET /api/2/media/proxy-generators  
MediaLibraryAPI getAllProxyProfiles GET /api/2/media/proxy-profiles  
MediaLibraryAPI getAllSubclipClipboardEntries GET /api/2/media/subclips/clipboard  
MediaLibraryAPI getAllSubclips GET /api/2/media/subclips  
MediaLibraryAPI getAllTranscoderProfiles GET /api/2/transcoder-profiles  
MediaLibraryAPI getAsset GET /api/2/media/assets/{id}  
MediaLibraryAPI getAssetRating GET /api/2/media/ratings/{id}  
MediaLibraryAPI getBookmarkedMediaFilesDirectories GET /api/2/media/files/bookmarks  
MediaLibraryAPI getComment GET /api/2/media/comments/{id}  
MediaLibraryAPI getCustomField GET /api/2/media/custom-fields/{id}  
MediaLibraryAPI getEasySharingTokenForBundle GET /api/2/media/bundles/{id}/easy-sharing-token  
MediaLibraryAPI getEasySharingTokenForDirectory GET /api/2/media/files/{id}/easy-sharing-token  
MediaLibraryAPI getEditorProject GET /api/2/media/editor/{id}  
MediaLibraryAPI getExternalTranscoder GET /api/2/media/external-transcoders/{id}  
MediaLibraryAPI getFrame GET /api/2/media/assets/{id}/frames/{frame}  
MediaLibraryAPI getLatestMediaUpdate GET /api/2/media/updates/latest  
MediaLibraryAPI getMarker GET /api/2/media/markers/{id}  
MediaLibraryAPI getMediaFile GET /api/2/media/files/{id}  
MediaLibraryAPI getMediaFileBundle GET /api/2/media/bundles/{id}  
MediaLibraryAPI getMediaFileContents GET /api/2/media/files/{id}/contents  
MediaLibraryAPI getMediaFileTemplate GET /api/2/media/files/templates/{id}  
MediaLibraryAPI getMediaRoot GET /api/2/media/roots/{id}  
MediaLibraryAPI getMediaRootPermission GET /api/2/media/root-permissions/{id}  
MediaLibraryAPI getMediaTag GET /api/2/media/tags/{id}  
MediaLibraryAPI getMultipleAssets POST /api/2/media/assets/multiple  
MediaLibraryAPI getMultipleBundles POST /api/2/media/bundles/multiple  
MediaLibraryAPI getMultipleFiles POST /api/2/media/files/multiple  
MediaLibraryAPI getMyMediaRootPermissions GET /api/2/media/root-permissions/mine  
MediaLibraryAPI getMyResolvedMediaRootPermissions GET /api/2/media/root-permissions/mine/resolved  
MediaLibraryAPI getProxy GET /api/2/media/proxies/{id}  
MediaLibraryAPI getProxyGenerator GET /api/2/media/proxy-generators/{id}  
MediaLibraryAPI getProxyProfile GET /api/2/media/proxy-profiles/{id}  
MediaLibraryAPI getProxyProfileProxyCount GET /api/2/media/proxy-profiles/{id}/proxy-count  
MediaLibraryAPI getSubclip GET /api/2/media/subclips/{id}  
MediaLibraryAPI getTranscoderProfile GET /api/2/transcoder-profiles/{id}  
MediaLibraryAPI getVantageWorkflows GET /api/2/media/external-transcoders/{id}/workflows  
MediaLibraryAPI instantiateMediaFileTemplate POST /api/2/media/files/templates/{id}/instantiate  
MediaLibraryAPI locateEditorProjectPaths GET /api/2/media/editor/{id}/locate-paths  
MediaLibraryAPI markMediaDirectoryAsShowroom POST /api/2/media/files/{id}/showroom  
MediaLibraryAPI patchAsset PATCH /api/2/media/assets/{id}  
MediaLibraryAPI patchAssetRating PATCH /api/2/media/ratings/{id}  
MediaLibraryAPI patchComment PATCH /api/2/media/comments/{id}  
MediaLibraryAPI patchCustomField PATCH /api/2/media/custom-fields/{id}  
MediaLibraryAPI patchEditorProject PATCH /api/2/media/editor/{id}  
MediaLibraryAPI patchExternalTranscoder PATCH /api/2/media/external-transcoders/{id}  
MediaLibraryAPI patchMarker PATCH /api/2/media/markers/{id}  
MediaLibraryAPI patchMediaFile PATCH /api/2/media/files/{id}  
MediaLibraryAPI patchMediaFileTemplate PATCH /api/2/media/files/templates/{id}  
MediaLibraryAPI patchMediaRoot PATCH /api/2/media/roots/{id}  
MediaLibraryAPI patchMediaRootPermission PATCH /api/2/media/root-permissions/{id}  
MediaLibraryAPI patchMediaTag PATCH /api/2/media/tags/{id}  
MediaLibraryAPI patchProxyProfile PATCH /api/2/media/proxy-profiles/{id}  
MediaLibraryAPI patchSubclip PATCH /api/2/media/subclips/{id}  
MediaLibraryAPI recursivelyTagMediaDirectory POST /api/2/media/files/{id}/tag  
MediaLibraryAPI reindexMediaDirectory POST /api/2/media/files/{id}/search-reindex  
MediaLibraryAPI renameCustomField POST /api/2/media/custom-fields/{id}/rename  
MediaLibraryAPI renderSequence POST /api/2/media/editor/render  
MediaLibraryAPI renderSubclip POST /api/2/media/subclips/{id}/render  
MediaLibraryAPI requestMediaScan POST /api/2/scanner/scan  
MediaLibraryAPI resolveComment POST /api/2/media/comments/{id}/resolve  
MediaLibraryAPI shareMediaLibraryObjects POST /api/2/media/share  
MediaLibraryAPI testExternalTranscoderConnection POST /api/2/media/external-transcoders/test-connection  
MediaLibraryAPI transitionWorkflow POST /api/2/media/workflow/transition  
MediaLibraryAPI unbookmarkMediaDirectory DELETE /api/2/media/files/{id}/bookmark  
MediaLibraryAPI unmarkMediaDirectoryAsShowroom DELETE /api/2/media/files/{id}/showroom  
MediaLibraryAPI unresolveComment POST /api/2/media/comments/{id}/unresolve  
MediaLibraryAPI updateAsset PUT /api/2/media/assets/{id}  
MediaLibraryAPI updateAssetRating PUT /api/2/media/ratings/{id}  
MediaLibraryAPI updateComment PUT /api/2/media/comments/{id}  
MediaLibraryAPI updateCustomField PUT /api/2/media/custom-fields/{id}  
MediaLibraryAPI updateEditorProject PUT /api/2/media/editor/{id}  
MediaLibraryAPI updateExternalTranscoder PUT /api/2/media/external-transcoders/{id}  
MediaLibraryAPI updateMarker PUT /api/2/media/markers/{id}  
MediaLibraryAPI updateMediaFile PUT /api/2/media/files/{id}  
MediaLibraryAPI updateMediaFileTemplate PUT /api/2/media/files/templates/{id}  
MediaLibraryAPI updateMediaRoot PUT /api/2/media/roots/{id}  
MediaLibraryAPI updateMediaRootPermission PUT /api/2/media/root-permissions/{id}  
MediaLibraryAPI updateMediaTag PUT /api/2/media/tags/{id}  
MediaLibraryAPI updateProxyProfile PUT /api/2/media/proxy-profiles/{id}  
MediaLibraryAPI updateSubclip PUT /api/2/media/subclips/{id}  
SatelliteAPI activateSatelliteHost POST /api/2/rdc/hosts/{id}/activate  
SatelliteAPI announceSatelliteHost POST /api/2/rdc/hosts/announce  
SatelliteAPI createSatelliteSession POST /api/2/rdc/sessions  
SatelliteAPI deleteSatelliteSession DELETE /api/2/rdc/sessions/{id}  
SatelliteAPI getAllSatelliteHosts GET /api/2/rdc/hosts  
SatelliteAPI getAllSatelliteSessions GET /api/2/rdc/sessions  
SatelliteAPI getSatelliteHost GET /api/2/rdc/hosts/{id}  
SatelliteAPI getSatelliteSession GET /api/2/rdc/sessions/{id}  
StatusAPI getAlert GET /api/2/alerts/{id}  
StatusAPI getAllAlerts GET /api/2/alerts  
StatusAPI getTelegrafStats GET /api/2/telegraf-stats  
StatusAPI patchAlert PATCH /api/2/alerts/{id}  
StatusAPI submitKapacitorAlert POST /api/2/alerts/submit  
StatusAPI updateAlert PUT /api/2/alerts/{id}  
StorageAPI applyWorkspaceAffinity POST /api/2/workspaces/{id}/apply-affinity  
StorageAPI bookmarkWorkspace POST /api/2/workspaces/{id}/bookmark  
StorageAPI calculateDirectorySize POST /api/2/filesystem/calculate-directory-size  
StorageAPI checkInIntoWorkspace POST /api/2/workspaces/{id}/check-in  
StorageAPI checkOutOfWorkspace POST /api/2/workspaces/{id}/check-out  
StorageAPI copyFiles POST /api/2/filesystem/copy  
StorageAPI createFile POST /api/2/files  
StorageAPI createPathQuota POST /api/2/volumes/{id}/quotas/path/{relative_path}  
StorageAPI createProduction POST /api/2/productions  
StorageAPI createShare POST /api/2/shares  
StorageAPI createSnapshot POST /api/2/snapshots  
StorageAPI createTemplateFolder POST /api/2/private/create-template-folder  
StorageAPI createWorkspace POST /api/2/workspaces  
StorageAPI createWorkspacePermission POST /api/2/workspace-permissions  
StorageAPI deleteFile DELETE /api/2/files/{path}  
StorageAPI deleteFiles POST /api/2/filesystem/delete  
StorageAPI deletePathQuota DELETE /api/2/volumes/{id}/quotas/path/{relative_path}  
StorageAPI deleteProduction DELETE /api/2/productions/{id}  
StorageAPI deleteShare DELETE /api/2/shares/{id}  
StorageAPI deleteSnapshot DELETE /api/2/snapshots/{id}  
StorageAPI deleteWorkspace DELETE /api/2/workspaces/{id}  
StorageAPI deleteWorkspacePermission DELETE /api/2/workspace-permissions/{id}  
StorageAPI getAllDeletedWorkspaces GET /api/2/workspaces/deleted  
StorageAPI getAllProductions GET /api/2/productions  
StorageAPI getAllShares GET /api/2/shares  
StorageAPI getAllSnapshots GET /api/2/snapshots  
StorageAPI getAllVolumes GET /api/2/volumes  
StorageAPI getAllWorkspacePermissions GET /api/2/workspace-permissions  
StorageAPI getAllWorkspaces GET /api/2/workspaces  
StorageAPI getFile GET /api/2/files/{path}  
StorageAPI getGroupQuota GET /api/2/volumes/{id}/quotas/group/{group_id}  
StorageAPI getMyWorkspaces GET /api/2/workspaces/mine  
StorageAPI getPathQuota GET /api/2/volumes/{id}/quotas/path/{relative_path}  
StorageAPI getProduction GET /api/2/productions/{id}  
StorageAPI getRootDirectory GET /api/2/files  
StorageAPI getSambaDfreeString POST /api/2/private/dfree  
StorageAPI getShare GET /api/2/shares/{id}  
StorageAPI getSnapshot GET /api/2/snapshots/{id}  
StorageAPI getUserQuota GET /api/2/volumes/{id}/quotas/user/{user_id}  
StorageAPI getVolume GET /api/2/volumes/{id}  
StorageAPI getVolumeActiveConnections GET /api/2/volumes/{id}/connections  
StorageAPI getVolumeFileSizeDistribution GET /api/2/volumes/{id}/file-size-distribution  
StorageAPI getVolumeStats GET /api/2/volumes/{id}/stats  
StorageAPI getWorkspace GET /api/2/workspaces/{id}  
StorageAPI getWorkspacePermission GET /api/2/workspace-permissions/{id}  
StorageAPI moveFiles POST /api/2/filesystem/move  
StorageAPI moveWorkspace POST /api/2/workspaces/{id}/move  
StorageAPI moveWorkspaceToProduction POST /api/2/workspaces/{id}/move-to  
StorageAPI patchFile PATCH /api/2/files/{path}  
StorageAPI patchProduction PATCH /api/2/productions/{id}  
StorageAPI patchShare PATCH /api/2/shares/{id}  
StorageAPI patchSnapshot PATCH /api/2/snapshots/{id}  
StorageAPI patchVolume PATCH /api/2/volumes/{id}  
StorageAPI patchWorkspace PATCH /api/2/workspaces/{id}  
StorageAPI patchWorkspacePermission PATCH /api/2/workspace-permissions/{id}  
StorageAPI recordStorageTrace POST /api/2/filesystem/trace  
StorageAPI repairWorkspacePermissions POST /api/2/workspaces/{id}/repair-permissions  
StorageAPI shareToHomeWorkspace POST /api/2/share-to-home-workspace  
StorageAPI unbookmarkWorkspace DELETE /api/2/workspaces/{id}/bookmark  
StorageAPI unzipFile POST /api/2/filesystem/unzip  
StorageAPI updateGroupQuota PUT /api/2/volumes/{id}/quotas/group/{group_id}  
StorageAPI updatePathQuota PUT /api/2/volumes/{id}/quotas/path/{relative_path}  
StorageAPI updateProduction PUT /api/2/productions/{id}  
StorageAPI updateShare PUT /api/2/shares/{id}  
StorageAPI updateSnapshot PUT /api/2/snapshots/{id}  
StorageAPI updateUserQuota PUT /api/2/volumes/{id}/quotas/user/{user_id}  
StorageAPI updateVolume PUT /api/2/volumes/{id}  
StorageAPI updateWorkspace PUT /api/2/workspaces/{id}  
StorageAPI updateWorkspacePermission PUT /api/2/workspace-permissions/{id}  
StorageAPI zipFiles POST /api/2/filesystem/zip  
TapeArchiveAPI archiveToTape POST /api/2/archive/tape/archive  
TapeArchiveAPI cancelAllTapeArchiveJobs POST /api/2/archive/tape/jobs/cancel-all  
TapeArchiveAPI checkTape POST /api/2/archive/tape/library/check  
TapeArchiveAPI createTape POST /api/2/archive/tape/tapes  
TapeArchiveAPI createTapeGroup POST /api/2/archive/tape/groups  
TapeArchiveAPI deleteTape DELETE /api/2/archive/tape/tapes/{id}  
TapeArchiveAPI deleteTapeArchiveJob DELETE /api/2/archive/tape/jobs/{id}  
TapeArchiveAPI deleteTapeGroup DELETE /api/2/archive/tape/groups/{id}  
TapeArchiveAPI formatTape POST /api/2/archive/tape/library/format  
TapeArchiveAPI getAllArchivedFileEntries GET /api/2/archive/tape/files  
TapeArchiveAPI getAllTapeArchiveJobs GET /api/2/archive/tape/jobs  
TapeArchiveAPI getAllTapeGroups GET /api/2/archive/tape/groups  
TapeArchiveAPI getAllTapes GET /api/2/archive/tape/tapes  
TapeArchiveAPI getArchivedFileEntry GET /api/2/archive/tape/files/{id}  
TapeArchiveAPI getTape GET /api/2/archive/tape/tapes/{id}  
TapeArchiveAPI getTapeArchiveJob GET /api/2/archive/tape/jobs/{id}  
TapeArchiveAPI getTapeArchiveJobSources GET /api/2/archive/tape/jobs/{id}/sources  
TapeArchiveAPI getTapeGroup GET /api/2/archive/tape/groups/{id}  
TapeArchiveAPI getTapeLibraryState GET /api/2/archive/tape/library  
TapeArchiveAPI loadTape POST /api/2/archive/tape/library/load  
TapeArchiveAPI moveTape POST /api/2/archive/tape/library/move  
TapeArchiveAPI patchTape PATCH /api/2/archive/tape/tapes/{id}  
TapeArchiveAPI patchTapeGroup PATCH /api/2/archive/tape/groups/{id}  
TapeArchiveAPI pauseTapeArchiveJob POST /api/2/archive/tape/jobs/{id}/pause  
TapeArchiveAPI refreshTapeLibraryState POST /api/2/archive/tape/library/refresh  
TapeArchiveAPI reindexTape POST /api/2/archive/tape/library/reindex  
TapeArchiveAPI removeFinishedTapeArchiveJobs POST /api/2/archive/tape/jobs/remove-finished  
TapeArchiveAPI restartTapeArchiveJob POST /api/2/archive/tape/jobs/{id}/restart  
TapeArchiveAPI restoreFromTape POST /api/2/archive/tape/restore  
TapeArchiveAPI resumeTapeArchiveJob POST /api/2/archive/tape/jobs/{id}/resume  
TapeArchiveAPI searchTapeArchive POST /api/2/archive/tape/search  
TapeArchiveAPI unloadTape POST /api/2/archive/tape/library/unload  
TapeArchiveAPI updateTape PUT /api/2/archive/tape/tapes/{id}  
TapeArchiveAPI updateTapeGroup PUT /api/2/archive/tape/groups/{id}  

Documentation For Models