Skip to content

Releases: elements-storage/elements-sdk-python

v3.6.1

23 Jan 14:31
d28028b

Choose a tag to compare

New endpoints

  • DELETE /api/2/nodes/{}
  • PATCH /api/2/nodes/{}
  • POST /api/2/nodes
  • PUT /api/2/nodes/{}
  • DELETE /api/2/volumes/{}
  • GET /api/2/cloud/accounts/{}/costs
  • GET /api/2/cloud/accounts/{}/volume-sizes
  • GET /api/2/media/roots/{}/users
  • POST /api/2/workspaces/{}/authorize-cloud-mount

Removed endpoints

  • DELETE /api/2/image/{}
  • DELETE /api/2/veritone/connections/{}/tdo/{}
  • GET /api/2/veritone/connections
  • GET /api/2/veritone/connections/{}
  • GET /api/2/veritone/connections/{}/engines
  • GET /api/2/veritone/connections/{}/jobs
  • GET /api/2/veritone/metadata
  • GET /api/2/veritone/metadata/{}
  • POST /api/2/users/preview
  • POST /api/2/veritone/connections/{}/upload

Changes

  • Images are now managed through individual endpoints:

    • DELETE /api/2/users/me/avatar
    • DELETE /api/2/users/{}/avatar
    • GET /api/2/users/me/avatar
    • GET /api/2/users/{}/avatar
    • POST /api/2/users/me/avatar
    • POST /api/2/users/{}/avatar
    • DELETE /api/2/media/proxy-profiles/{}/watermark
    • GET /api/2/media/proxy-profiles/{}/watermark
    • POST /api/2/media/proxy-profiles/{}/watermark
    • DELETE /api/2/media/roots/{}/cover
    • GET /api/2/media/roots/{}/cover
    • POST /api/2/media/roots/{}/cover
  • TaskInfo kwargs are omitted by default, set ?include_kwargs=true to include them.

New request parameters

  • GET /api/2/media/backups
    • exclude_unrecognized
    • in_media_root
  • GET /api/2/media/bundles
    • include_modified_by
    • in_media_root
  • GET /api/2/media/bundles/{}
    • include_modified_by
    • in_media_root
  • GET /api/2/media/files
    • in_media_root
    • in_directory
    • exclude_deleted
  • GET /api/2/media/files/{}
    • in_media_root
    • in_directory
    • exclude_deleted
    • path
  • GET /api/2/media/files/{}/contents
    • ordering
  • GET /api/2/media/updates
    • filter
  • GET /api/2/tasks
    • include_kwargs
  • GET /api/2/tasks/{}
    • include_kwargs
  • GET /api/2/workspaces
    • full_path
  • GET /api/2/workspaces/mine
    • full_path
    • resolve_access_for
    • include_endpoints
    • include_quotas
  • POST /api/2/panel/locate-proxies
    • for_root
    • include_proxies

v3.4.0

19 Oct 14:11
39c365f

Choose a tag to compare

New objects

  • /api/2/archive/tape/jobs (TapeJob)

New endpoints

  • /api/2/archive/tape/archive
  • /api/2/archive/tape/library
  • /api/2/archive/tape/library/check
  • /api/2/archive/tape/library/format
  • /api/2/archive/tape/library/load
  • /api/2/archive/tape/library/move
  • /api/2/archive/tape/library/refresh
  • /api/2/archive/tape/library/reindex
  • /api/2/archive/tape/library/unload
  • /api/2/archive/tape/restore
  • /api/2/archive/tape/search
  • /api/2/click/connections/{connection_id}/galleries
  • /api/2/click/connections/{connection_id}/galleries/{id}
  • /api/2/click/connections/{connection_id}/gallery-links
  • /api/2/click/connections/{connection_id}/gallery-links/{id}
  • /api/2/click/connections/{connection_id}/gallery-links/{link_id}/send
  • /api/2/click/uploads
  • /api/2/click/uploads/{upload_id}
  • /api/2/click/uploads/{upload_id}/background
  • /api/2/client-sessions
  • /api/2/client-sessions/{id}
  • /api/2/filesystem/trace
  • /api/2/jobs/{id}/export
  • /api/2/jobs/import
  • /api/2/media/editor
  • /api/2/media/editor/{id}
  • /api/2/media/editor/{id}/locate-paths
  • /api/2/media/editor/{id}/xml-export
  • /api/2/media/editor/asset/{asset_id}/{export_format}-export/avid-comments
  • /api/2/media/editor/asset/{asset_ids}/xml-export
  • /api/2/media/editor/bundle/{bundle_ids}/xml-export
  • /api/2/media/editor/render
  • /api/2/media/editor/timeline-export
  • /api/2/media/files/{id}/bookmark
  • /api/2/media/files/{id}/search-reindex
  • /api/2/media/files/{id}/tag
  • /api/2/media/files/bookmarks
  • /api/2/media/files/templates/{id}/instantiate
  • /api/2/rdc/hosts
  • /api/2/rdc/hosts/{id}
  • /api/2/rdc/hosts/{id}/activate
  • /api/2/rdc/hosts/announce
  • /api/2/rdc/sessions
  • /api/2/rdc/sessions/{id}
  • /api/2/share-to-home-workspace
  • /api/2/system/certificate
  • /api/2/system/certificate/check
  • /api/2/uploads/metadata

Model changes

  • File model renamed to FilesystemFile
  • Subtask.trigger is now a comma separated list

Removed fields

  • Asset.urls
  • ProxyProfile.enable_realtime_read
  • Parameters:
    • email_logo_url
    • fm_new_directory_mode
    • icap_port
    • icap_server
    • icap_service
    • id
    • identify_command
    • media_proxy_h264_preset
    • slugify_shares
    • slugify_workspace_path
    • smtp_ehlo
    • smtp_from
    • smtp_port
    • smtp_server
    • smtp_tls
    • smtp_username
    • tasks_hard_limit
    • tasks_limit
    • umask_afp
    • umask_smb
    • workspaces_mode

v3.3.0

16 Jun 07:57
eaa757f

Choose a tag to compare

New objects

  • /api/2/system/time/servers (NTPServer)
  • /api/2/tasks/types (TaskType)
  • /api/2/volumes/{id}/quotas/path/{relative_path} (PathQuota)
  • /api/2/volumes/{id}/quotas/user/{user_id} (UserQuota)
  • /api/2/volumes/{id}/quotas/group/{group_id} (GroupQuota)

New endpoints

  • /api/2/auth/impersonation (startImpersonation / stopImpersonation)
  • /api/2/auth/reset-password (resetPassword)
  • /api/2/media/assets/{id}/proxy-files/{filename} (`downloadAssetProxyFile)
  • /api/2/media/custom-fields/{id}/rename (renameCustomField)
  • /api/2/media/delete (deleteMediaLibraryObjects)
  • /api/2/media/files/{id}/download (downloadMediaFile)
  • /api/2/media/files/{id}/forget-deleted (forgetDeletedMediaFiles)
  • /api/2/media/files/{id}/showroom (markMediaDirectoryAsShowroom / unmarkMediaDirectoryAsShowroom)
  • /api/2/media/proxies/{id}/download (downloadProxy)
  • /api/2/media/proxies (generateProxies)
  • /api/2/media/workflow/transition (transitionWorkflow)
  • /api/2/system/log/{path} (getLog)
  • /api/2/system/smtp/preview (emailTemplatePreview)
  • /api/2/tasks/queues (getAllTaskQueues)
  • /api/2/workspaces/{id}/move (moveWorkspace)

Removed fields

  • License:

    • hardware_key
    • components_license
  • Parameters:

    • ntp_server

New fields

  • MediaFile:

    • is_hardlink
    • is_excluded
  • MediaRoot:

    • workflow_jobs
  • SystemInfoEndpointResponse:

    • global_alerts
  • Proxy:

    • transforms
  • Subtask:

    • enqueue_at_front
    • queue
  • StorageNode:

    • is_log_aggregator
  • Job:

    • enabled
  • Production:

    • total_size
  • Parameters:

    • email_styling
    • otp_policy

New parameters

  • /api/2/media/bundles / getAllMediaFileBundles: include_proxies
  • /api/2/media/assets / getAllMediaAssets: include_proxies
  • /api/2/productions / getAllProductions: include_total_size
  • /api/2/filesystem/delete / deleteFiles: sync

v3.2.1

01 Jun 10:48
7a4df5b

Choose a tag to compare

  • Type validation fixes

v3.2.0

23 Mar 17:07
f862c10

Choose a tag to compare

New objects

  • /api/2/aws-accounts (AWSAccount)
  • /api/2/events (Event)
  • /api/2/integrations/slack (SlackConnection)
  • /api/2/integrations/teams (TeamsConnection)
  • /api/2/media/external-transcoders (ExternalTranscoder)
  • /api/2/media/proxy-generators (ProxyGenerator)

New endpoints

  • /api/2/media/subclips/{id}/render (renderSubclip)
  • /api/2/nodes/{id}/ipmi (getIPMIConfiguration / setIPMIConfiguration)
  • /api/2/nodes/{id}/services/{service}/{operation} (runServiceOperation)
  • /api/2/nodes/{id}/services/{service} (getServiceStatus)
  • /api/2/system/backup/start (startSystemBackup)
  • /api/2/system/beep (beep)
  • /api/2/system/check-connectivity (checkInternetConnectivity)
  • /api/2/system/collect-diagnostics (collectDiagnostics)
  • /api/2/system/reboot (reboot)
  • /api/2/system/shutdown (shutdown)
  • /api/2/system/smtp/test (testSMTP)
  • /api/2/system/smtp (getSMTPConfiguration / updateSMTPConfiguration)
  • /api/2/system/solr/reindex (startSolrReindex)
  • /api/2/system/support-session/start (startSupportSession)
  • /api/2/system/time/sync (syncTime)
  • /api/2/system/time (getLocalTime / setLocalTime)

Renamed fields

  • FSProperties:
    • supports_quotas -> supports_directory_quotas
    • creating_quota_destroys_content -> creating_directory_quota_destroys_content
    • removing_quota_destroys_content -> removing_directory_quota_destroys_content

New fields

  • Volume:

    • status
  • StorageNode:

    • status
  • ProxyProfile:

    • hotfolder_queue_timeout
    • hotfolder_copy_to
    • hotfolder_read_from
    • hotfolder_encode_timeout
    • proxy_generator
    • external_transcoder
    • external_transcoder_staging_path
    • vantage_workflow_id
  • SendLinkEmailRequest:

    • email
  • StartJobRequest:

    • secret
  • Job:

    • hook
    • webhook_url
    • webhook_secret
  • Subtask:

    • sync
  • Subclip:

    • rendered
  • SAMLProvider:

    • assertion_url
    • certificate
    • entity_id
    • login_url
    • logout_url
    • metadata_url
    • slo_url
    • sp_certificate_key
    • sp_certificate
    • sso_url
  • SystemInfoEndpointResponse:

    • version

New parameters

  • /api/2/nodes / getAllNodes: include_status
  • /api/2/volumes / getAllVolumes: include_status

v3.2.0b1

22 Feb 12:50
48fee72

Choose a tag to compare

v3.2.0b1 Pre-release
Pre-release

New objects

  • /api/2/aws-accounts (AWSAccount)
  • /api/2/events (Event)
  • /api/2/integrations/slack (SlackConnection)
  • /api/2/integrations/teams (TeamsConnection)
  • /api/2/media/external-transcoders (ExternalTranscoder)
  • /api/2/media/proxy-generators (ProxyGenerator)

New endpoints

  • /api/2/media/subclips/{id}/render (renderSubclip)
  • /api/2/nodes/{id}/ipmi (getIPMIConfiguration / setIPMIConfiguration)
  • /api/2/nodes/{id}/services/{service}/{operation} (runServiceOperation)
  • /api/2/nodes/{id}/services/{service} (getServiceStatus)
  • /api/2/system/backup/start (startSystemBackup)
  • /api/2/system/beep (beep)
  • /api/2/system/check-connectivity (checkInternetConnectivity)
  • /api/2/system/collect-diagnostics (collectDiagnostics)
  • /api/2/system/reboot (reboot)
  • /api/2/system/shutdown (shutdown)
  • /api/2/system/smtp/test (testSMTP)
  • /api/2/system/smtp (getSMTPConfiguration / updateSMTPConfiguration)
  • /api/2/system/solr/reindex (startSolrReindex)
  • /api/2/system/support-session/start (startSupportSession)
  • /api/2/system/time/sync (syncTime)
  • /api/2/system/time (getLocalTime / setLocalTime)

Renamed fields

  • FSProperties:
    • supports_quotas -> supports_directory_quotas
    • creating_quota_destroys_content -> creating_directory_quota_destroys_content
    • removing_quota_destroys_content -> removing_directory_quota_destroys_content

New fields

  • Volume:

    • status
  • StorageNode:

    • status
  • ProxyProfile:

    • hotfolder_queue_timeout
    • hotfolder_copy_to
    • hotfolder_read_from
    • hotfolder_encode_timeout
    • proxy_generator
    • external_transcoder
    • external_transcoder_staging_path
    • vantage_workflow_id
  • SendLinkEmailRequest:

    • email
  • StartJobRequest:

    • secret
  • Job:

    • hook
    • webhook_url
    • webhook_secret
  • Subtask:

    • sync
  • Subclip:

    • rendered
  • SAMLProvider:

    • assertion_url
    • certificate
    • entity_id
    • login_url
    • logout_url
    • metadata_url
    • slo_url
    • sp_certificate_key
    • sp_certificate
    • sso_url

New parameters

  • /api/2/nodes / getAllNodes: include_status
  • /api/2/volumes / getAllVolumes: include_status

v3.1.1

28 Jan 11:25
bf9aaf4

Choose a tag to compare

  • Share.path now optional

v3.0.4

28 Jan 11:25
8b9bfa1

Choose a tag to compare

  • Share.path now optional

v3.1.0

05 Jan 11:38
d3b4476

Choose a tag to compare

General

  • All patch* methods now take a *PartialUpdate model where all fields are optional.

New objects

  • /api/2/download-archive (DownloadArchive)
  • /api/2/files/{path} (File)

New endpoints

  • /api/2/auth/access-tokens/{id}/email (sendAccessTokenEmailNotification)
  • /api/2/download-archive/create (createArchive)
  • /api/2/download-archive/{id}/download (getDownloadArchiveFile)
  • /api/2/files (getRootDirectory)
  • /api/2/filesystem/calculate-directory-size (calculateDirectorySize)
  • /api/2/filesystem/copy (copyFiles)
  • /api/2/filesystem/move (moveFiles)
  • /api/2/filesystem/delete (deleteFiles)
  • /api/2/filesystem/zip (zipFiles)
  • /api/2/filesystem/unzip (unzipFile)
  • /api/2/media/assets/{id}/frames/{frame} (getFrame)
  • /api/2/media/bundles/{id}/easy-sharing-token (getEasySharingTokenForBundle, deleteEasySharingTokenForBundle)
  • /api/2/media/files/{id}/easy-sharing-token (getEasySharingTokenForDirectory, deleteEasySharingTokenForDirectory)
  • /api/2/media/share (shareMediaLibraryObjects)
  • /api/2/python/environments (getPythonEnvironments)

v3.0.2

02 Dec 14:25
121dc6f

Choose a tag to compare

  • Added Volume.snfs_name
  • Added Volume.nodes