Releases: elements-storage/elements-sdk-python
Releases · elements-storage/elements-sdk-python
v25.7.0
New endpoints
cleanupMediaRoot
Removed endpoints
getCurrentWorkstationupdateCurrentWorkstation
New query parameters
/api/2/groups-limit,offset/api/2/media/bundles/{id}/files-limit,offset/api/2/media/bundles/multiple-limit,offset/api/2/media/files/for-bundles-limit,offset,ordering/api/2/media/files/lookup-limit,offset/api/2/media/files/multiple-limit,offset/api/2/productions-filtering_mode,filter/api/2/workstations-filtering_mode,filter,sort
New fields
AssetSubtitleLink.editableDirectoryEntry.path_permissionsFilesystemFile.path_permissionsMediaFile.path_permissionsPhysicalFile.path_permissionsStream.codec_tag_stringTaskType.descriptionWorkspace.emulate_alternate_data_streamsWorkstation.address
v25.4.0
New fields
Volume-onefs_integrationsSubtask-conditionMetadataItem-upload_idParameters-sharing_smb_allow_anonymousSAMLProvider-disabled_in_clientProxyProfile-image_format,keep_audio_layoutProxy-source_audio_layout_preserved
Removed fields
Volume-onefs_host,onefs_username,onefs_password,onefs_zoneSubtask-graph_layout,condition_variable,condition_valueJob-part_of_workflow_forStorageNode-backend
New objects
OneFSIntegrationAssetBackupMiniPWAConfigurationPWAConfigurationUpdateBulkDeleteUsersRequestStorNextLicenseUsage
New query parameters
/api/2/users-is_cloud,is_enabled,filter,filtering_mode,/api/2/system/check-connectivity-run_on_all_nodes/api/2/archive/tape/files-tape
New endpoints
/api/2/system/pwa-configuration/api/2/system/pwa-configuration/icon/api/2/users/bulk-delete
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,coverMediaRootDetail.descriptionMediaFile.archivedSavedSearch.url_paramsBackendProperties.supports_sharing_vetoInterface.macTaskType.wildcard_inputCertificate.errorParameters.media_allow_changing_archivedWorkspace.veto_dot_underscoreFormatMetadata:timecode_format,system_timecode_format
Removed fields:
MediaRoot:ai_config,ai_connection,ai_proxy_profileSavedSearch:shared
Other changes
- Multiple GET parameters are now correctly typed as
integerinstead 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_infoadded/api/2/media/assets/multiple(post) - Optional paraminclude_full_infoadded/api/2/media/assets/{id}(get) - Optional paraminclude_full_infoadded
Added properties
Alert.silenced_byBackendProperties.supports_sharing_smb_hiddenBackendProperties.supports_sharing_smb_locking_optionsCustomField.users_from_groupFormatMetadata.acodec_longFormatMetadata.acodecFormatMetadata.bppFormatMetadata.metadataFormatMetadata.pagesFormatMetadata.sample_rateFormatMetadata.streamsFormatMetadata.subtitlesFormatMetadata.system_timecodeFormatMetadata.timecodeFormatMetadata.typeFormatMetadata.vcodec_longFormatMetadata.vcodecJob.fs_triggersJob.workflowJobDetail.fs_triggersJobDetail.workflowLicense.product_subtypeMediaRoot.disable_framestacksMediaRootDetail.disable_framestacksParameters.ntp_enableStorageNode.apply_configuration_queueVolume.qumulo_integration
Removed endpoints
deleteAlertpatchAlertgetLocalTimeupdateLocalTime
Removed properties
AssetMini.infoJob.allow_groupsJob.allow_usersJob.media_rootsJob.subtasksMediaFile.bookmarked_byMediaRootDetail.workflow_jobs
v24.7.0
Added fields
Asset.set_stack_orderAsset.set_stackAsset.version_stackAssetPartialUpdate.set_stack_orderAssetUpdate.set_stack_orderElementsGroup.ldap_guidElementsUser.ldap_guidEvent.new_since_versionLDAPServerGroup.guidLDAPServerUser.guidParameters.media_detect_versionsSAMLProvider.auto_create_usersSAMLProvider.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_executeMediaFile.exclusion_infoMediaFileBundle.exclusion_infoMediaFileReference.exclusion_infoParameters.password_loginParametersUpdate.password_loginProxyProfileMini.proxy_generatorSystemInfoEndpointResponse.has_password_policySystemInfoEndpointResponse.password_loginTaskInfo.related_bundle_idTaskInfo.related_proxy_id
New objects
MediaFileBundleExclusionInfoMediaFileExclusionInfoPasswordPolicyPasswordPolicyRulePathExclusionInfoProductionMiniWorkspaceMini
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
RecursiveFieldLizardFSNodeLizardFSDiskVolumeLizardFSStatus
v24.1.0
v23.10.0
Changes
StorageNodeAPI 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_finishedTaskInfo.is_runningTaskInfo.outputs
New request parameters
-
POST
/api/2/media/assets/multipleinclude_proxiesinclude_modified_byresolve_asset_permissionfor_root
-
GET
/api/2/media/bundles/flat/subtree/{}exclude_deletedexclude_unrecognizedinclude_proxiesinclude_parentsinclude_modified_byadvanced_searchin_media_root
-
GET
/api/2/media/files/{}/contentsinclude_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.skippedProxy.generatedProxy.failed_countProxyProfile.typeParameters.media_allow_anonymous_linksParameters.media_require_link_passwordParameters.media_max_link_viewsParameters.session_key_restrict_to_ipParameters.user_notification_settings
Removed fields
TaskInfo.log_path