Releases: elements-storage/elements-sdk-python
Releases · elements-storage/elements-sdk-python
v25.1.0
New endpoints
/api/2/interfaces
/api/2/interfaces/{id}
/api/2/jobs/{id}/convert-to-python-script
/api/2/media/files/{id}/mark-archived
/api/2/media/files/{id}/mark-not-archived
/api/2/media/pinned-items
/api/2/media/pinned-items/{id}
/api/2/media/pinned-items/{id}/pin-globally
/api/2/media/pinned-items/{id}/unpin-globally
/api/2/media/root-permissions/{id}/pin
/api/2/nodes/{id}/rescan-interfaces
/api/2/private/media/homepage-content
/api/2/subtasks/{id}/convert-to-python-script
/api/2/users/delete-disabled
Removed endpoints
/api/2/workspaces/{id}/move-to
(legacy workspace move API)
Added GET parameters
/api/2/media/bundles
,/api/2/media/bundles/flat/subtree/{file}
,/api/2/media/bundles/flat/{root}
,/api/2/media/files
,/api/2/media/files/{id}/contents
:include_deleted
,include_deleted_and_archived
,include_unrecognized
,resolve_asset_permission
Removed GET parameters
/api/2/media/bundles
,/api/2/media/bundles/flat/subtree/{file}
,/api/2/media/bundles/flat/{root}
,/api/2/media/files
,/api/2/media/files/{id}/contents
:exclude_deleted
,exclude_unrecognized
New fields
MediaRootMini
:archived
,description
,view_mode
,cover
MediaRootDetail.description
MediaFile.archived
SavedSearch.url_params
BackendProperties.supports_sharing_veto
Interface.mac
TaskType.wildcard_input
Certificate.error
Parameters.media_allow_changing_archived
Workspace.veto_dot_underscore
FormatMetadata
:timecode_format
,system_timecode_format
Removed fields:
MediaRoot
:ai_config
,ai_connection
,ai_proxy_profile
SavedSearch
:shared
Other changes
- Multiple GET parameters are now correctly typed as
integer
instead ofnumber
v24.10.0
Changes
Multiple properties that were previously incorrectly nullable are now correctly required.
New endpoints
/api/2/alerts/{id}/acknowledge
/api/2/alerts/{id}/silence
/api/2/alerts/active
/api/2/jobs/{id}/variables/{name}/options
/api/2/jobs/fs-triggers/{id}
/api/2/jobs/fs-triggers
/api/2/ldap-servers/{id}
/api/2/ldap-servers/probe
/api/2/ldap-servers
/api/2/license/components
/api/2/media/assets/{asset_id}/proxies/{id}/progress
/api/2/media/custom-fields/{id}/options
/api/2/media/workflows/{id}
/api/2/media/workflows
/api/2/nodes/{id}/time
/api/2/nodes/current
/api/2/private/elements-agent-auth
/api/2/private/qumulo-integrations/{id}
/api/2/private/qumulo-integrations
/api/2/system/certificate/csr
/api/2/system/certificate
(PATCH)/api/2/system/smtp
(DELETE)
Added query parameters
/api/2/media/assets
(get) - Optional paraminclude_full_info
added/api/2/media/assets/multiple
(post) - Optional paraminclude_full_info
added/api/2/media/assets/{id}
(get) - Optional paraminclude_full_info
added
Added properties
Alert.silenced_by
BackendProperties.supports_sharing_smb_hidden
BackendProperties.supports_sharing_smb_locking_options
CustomField.users_from_group
FormatMetadata.acodec_long
FormatMetadata.acodec
FormatMetadata.bpp
FormatMetadata.metadata
FormatMetadata.pages
FormatMetadata.sample_rate
FormatMetadata.streams
FormatMetadata.subtitles
FormatMetadata.system_timecode
FormatMetadata.timecode
FormatMetadata.type
FormatMetadata.vcodec_long
FormatMetadata.vcodec
Job.fs_triggers
Job.workflow
JobDetail.fs_triggers
JobDetail.workflow
License.product_subtype
MediaRoot.disable_framestacks
MediaRootDetail.disable_framestacks
Parameters.ntp_enable
StorageNode.apply_configuration_queue
Volume.qumulo_integration
Removed endpoints
deleteAlert
patchAlert
getLocalTime
updateLocalTime
Removed properties
AssetMini.info
Job.allow_groups
Job.allow_users
Job.media_roots
Job.subtasks
MediaFile.bookmarked_by
MediaRootDetail.workflow_jobs
v24.7.0
Added fields
Asset.set_stack_order
Asset.set_stack
Asset.version_stack
AssetPartialUpdate.set_stack_order
AssetUpdate.set_stack_order
ElementsGroup.ldap_guid
ElementsUser.ldap_guid
Event.new_since_version
LDAPServerGroup.guid
LDAPServerUser.guid
Parameters.media_detect_versions
SAMLProvider.auto_create_users
SAMLProvider.user_template
Removed fields
Asset.set
New endpoints
/api/2/archive/tape/jobs/{id}/log-stream
/api/2/media/assets/{id}/set
/api/2/media/assets/{id}/versions
/api/2/media/bundles/{id}/files
/api/2/media/stacks/combine-into-set
/api/2/media/stacks/link-versions
/api/2/media/stacks/{id}/members
/api/2/media/web/upload-completed
Removed endpoints
/api/2/media/assets/combine
v24.4.0
New fields
BackendProperties.supports_sharing_smb_allow_execute
MediaFile.exclusion_info
MediaFileBundle.exclusion_info
MediaFileReference.exclusion_info
Parameters.password_login
ParametersUpdate.password_login
ProxyProfileMini.proxy_generator
SystemInfoEndpointResponse.has_password_policy
SystemInfoEndpointResponse.password_login
TaskInfo.related_bundle_id
TaskInfo.related_proxy_id
New objects
MediaFileBundleExclusionInfo
MediaFileExclusionInfo
PasswordPolicy
PasswordPolicyRule
PathExclusionInfo
ProductionMini
WorkspaceMini
New endpoints
/api/2/archive/tape/jobs/{id}/log
/api/2/auth/evaluate-password
/api/2/media/files/{id}/dont-proxy
/api/2/media/files/{id}/dont-scan
/api/2/nodes/{id}/raid/silence-alarm
/api/2/nodes/{id}/raid/status
/api/2/system/password-policy
Removed objects
RecursiveField
LizardFSNode
LizardFSDisk
VolumeLizardFSStatus
v24.1.0
v23.10.0
Changes
StorageNode
API now offers more fields and is writable
New objects
/api/2/notifications
-Notification
/api/2/notification-receipts
-NotificationReceipt
New endpoints
/api/2/archive/tape/jobs/{}/cancel
New fields
- GET
/api/2/system/info
-offers_iperf_benchmarking
TaskType.required_permissions
v23.7.0
New fields
TaskInfo.is_finished
TaskInfo.is_running
TaskInfo.outputs
New request parameters
-
POST
/api/2/media/assets/multiple
include_proxies
include_modified_by
resolve_asset_permission
for_root
-
GET
/api/2/media/bundles/flat/subtree/{}
exclude_deleted
exclude_unrecognized
include_proxies
include_parents
include_modified_by
advanced_search
in_media_root
-
GET
/api/2/media/files/{}/contents
include_modified_by
v23.5.0
New objects
/api/2/media/sharing-permission-presets
/api/2/notification-settings
New endpoints
- GET
/api/2/auth/access-tokens/get/{}
- GET
/api/2/auth/impersonation/redirect/{}
- GET
/api/2/tasks/{}/log-v2
Removed endpoints
- POST
/api/2/aws-accounts/test-credentials
New fields
Proxy.skipped
Proxy.generated
Proxy.failed_count
ProxyProfile.type
Parameters.media_allow_anonymous_links
Parameters.media_require_link_password
Parameters.media_max_link_views
Parameters.session_key_restrict_to_ip
Parameters.user_notification_settings
Removed fields
TaskInfo.log_path
v3.6.1
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
- DELETE
-
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
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 toFilesystemFile
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