NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3326 most downloaded on PyPI
Official Dropbox API Client
Last release 12 days ago
22 Sep 2026
Ships unpredictably
gaps range from 1 weeks to 2.1 years
Nearly every release is documented
notes for 59 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
15 years old
143 releases · first in 2011
Fix bug in constructor for OAuth object (expires_in -> expiration)
Change Notes:
Bug Fix to add timeout parameter to Refresh Token calls
Change Notes:
One column per quarter.
Deleted deprecated routes legal_holds/export_policy and legal_holds/export_policy_job_status/check
Change Notes: Stone configuration
Files namespace
Team namespace
Team_log namespace:
Cloud Docs Namespace
File Properties Namespace
Shared Links Namespace
Stone CFG Namespace
Team Legal Holds Namespace
Team Secondary Mails Namespace:
Add support for Short-Lived Tokens
General:
Breaking Changes:
mark legal_holds/export_policy to deprecated
Files Namespace: - Update comments on FileLockMetadata struct - Add optional lockholder_account_id to FileLockMetadata struct - Add optional invalid_argument to SearchError union - Add get_thumbnail:2 route - Add ThumbnailV2Error union - Add MinimalFileLinkMetadata struct - Add PreviewResult struct - Add SharedLinkFileInfo struct - Add PathOrLink union - Add ThumbnailV2Arg struct - Change UnlockFileArg's path type to WritePathOrId - Change LockFileArg's path type to WritePathOrId
Shared Links Namespace: - Fix Typo
Team Groups Namespace: - Add add_creator_as_owner to GroupCreateArg struct - Update comments for async_job_id on GroupMembersChangeResult struct
Team Legal Holds Namespace: - Add exporting to LegalHoldStatus union - Add invactive_legal_hold to LegalHoldsListHeldRevisionsError union - Add legal_hold_policy_not_found to LegalHoldsPolicyUpdateError union - Add MembersInfo struct - Add LegalHoldsError union - mark legal_holds/export_policy to deprecated - mark legal_holds/export_policy_job_status/check to deprecated - Change LegalHoldPolicy's members type to MembersInfo - Update LegalHoldPolicy's examples - Update LegalHoldsPolicyCreateError to extend LegalHoldsError - Update LegalHoldsGetPolicyError to extend LegalHoldsError - Update LegalHoldsListPoliciesError to extend LegalHoldsError - Update LegalHoldsPolicyUpdateError to extend LegalHoldsError
Team Log Namespace: - Remove lifespan comment
Team Log Generated Namesapce: - Add team_invite_details to ActionDetails union - Add optional has_linked_apps to JoinTeamDetails struct - Add optional has_linked_devices to JoinTeamDetails struct - Add optional has_linkeD_shared_folders to JoinTeamDetails struct - Update comments in JoinTeamDetails struct - Update JoinTeamDetails struct examples - Update LegalHoldsExportAHoldDetails struct examples - Update PaperContentRemoveFromFolderDetails target_asset_index to be optional - Update PaperContentRemoveFromFolderDetails parent_asset_index to be optional - Add shared_content_link to SharedLinkSettingsAddExpirationDetails struct - Update SharedLinkSettingAddExpirationDetails struct examples - Add optional shared_content_link to SharedLinkSettingsAddPasswordDetails struct - Add optional shared_content_link to SharedLinkSettingsAllowDownloadDisabledDetails struct - Add optional shared_content_link to SharedLinkSettingsAllowDownloadEnabledDetails struct - Add optional shared_content_link to SharedLinkSettingsChangeAudienceDetails struct - Add optional shared_content_link to SharedLinkSettingsChangeExpirationDetails struct - Add optional shared_content_link to SharedLinkSettingsChangePasswordDetails struct - Add optional shared_content_link to SharedLinkSettingsRemoveExpirationDetails struct - Add optional shared_content_link to SharedLinkSettingsRemovePasswordDetails struct - Add file_locking_status_changed_details to EventDetails union - Add rewind_folder_details to EventDetails union - Add legal_holds_export_cancelled_details to EventDetails union - Add legal_holds_export_downloaded_details to EventDetails union - Add legal_holds_export_removed_details to EventDetails union - Add create_team_invite_link_details to EventDetails union - Add delete_team_invite_link_details to EventDetails union - Add binder_add_page_details to EventDetails union - Add binder_add_section_details to EventDetails union - Add binder_remove_page_details to EventDetails union - Add binder_remove_section_details to EventDetails union - Add binder_rename_page_details to EventDetails union - Add binder_rename_section_details to EventDetails union - Add binder_reorder_page_details to EventDetails union - Add binder_reorder_section_details to EventDetails union - Add rewind_policy_changed_details to EventDetails union - Add team_sharing_whitelist_subjects_changed_details to EventDetails union - Add web_sessions_change_active_session_limit_details to EventDetails union - Add enterprise_settings_locking_details to EventDetails union - Add file_locking_lock_status_changed to EventType union - Add rewind_folder to EventType union - Add legal_holds_export_cancelled to EventType union - Add legal_holds_export_downloaded to EventType union - Add legal_holds_export_removed to EventType union - Add create_team_invite_link to EventType union - Add delete_team_invite_link to EventType union - Add binder_add_page to EventType union - Add binder_add_section to EventType union - Add binder_remove_page to EventType union - Add binder_remove_section to EventType union - Add binder_rename_page to EventType union - Add binder_rename_section to EventType union - Add binder_reorder_page to EventType union - Add binder_reorder_section to EventType union - Add rewind_policy_changed to EventType union - Add team_sharing_whitelist_subjects_changed to EventType union - Add web_sessions_change_active_session_limit to EventType union - Add enterprise_settings_locking to EventType union - Add TeamInviteDetails struct - Add InviteMethod union - Add LockStatus union - Add RewindPolicy union - Add FileLockingLockStatusChangedDetails struct - Add RewindFolderDetails struct - Add LegalHoldsExportCancelledDetails struct - Add LegalHoldsExportDownloadedDetails struct - Add LegalHoldsExportRemovedDetails struct - Add CreateTeamInviteLinkDetails struct - Add DeleteTeamInviteLinkDetails struct - Add BinderAddPageDetails struct - Add BinderAddSectionDetails struct - Add BinderRemovePageDetails struct - Add BinderRemoveSectionDetails struct - Add BinderRenamePageDetails struct - Add BinderRenameSectionDetails struct - Add BinderReorderPageDetails struct - Add BinderReorderSectionDetails struct - Add RewindPolicyChangedDetails struct - Add TeamSharingWhitelistSubjectsChangedDetails struct - Add WebSessionsChangeActiviteSessionLimitDetails struct - Add EnterpriseSettingsLockingDetails struct - Add FileLockingLockStatusChangedType struct - Add RewindFolderType struct - Add LegalHoldsExportCancelledType struct - Add LegalHoldsExportDownloadedType struct - Add LegalHoldsExportRemovedType struct - Add CreateTeamInviteLinkType struct - Add DeleteTeamInviteLinkType struct - Add BinderAddPageType struct - Add BinderAddSectionType struct - Add BinderRemovePageType struct - Add BinderRemoveSectionType struct - Add BinderRenamePageType struct - Add BinderRenameSectionType struct - Add BinderReorderPageType struct - Add BinderReorderSectionType struct - Add RewindPolicyChangedType struct - Add TeamSharingWhitelistSubjectsChangedType struct - Add WebSessionsChangeActiveSessionLimitType struct - Add EnterpriseSettingsLockingType struct
Users Namespace: - Add file_locking to UserFeature union - Add file_locking to UserFeatureValue - Update example for UserFeaturesGetaluesBatchArg - Add FileLockingValue union
Deprecated mobile in PlatformType.
auth Namespace:
file_requests namespace:
files namespace:
seen_state namespace:
sharing namespace:
team namespace:
team_log namespace:
team_policies namespace:
team_reports namespace:
Create copy_batch:2 and move_batch:2 endpoints. Deprecate existing copy_batch and move_batch.
Common Namespace:
EmailAddress.File_properties namespace:
Files namespace:
copy_batch:2 and move_batch:2 endpoints. Deprecate existing copy_batch and move_batch.Sharing_files namespace:
Team namespace:
Allow DisplayNameLegacy to support a name of zero chars
Common Namespace:
Contacts namespace:
Sharing namespace:
Teams namespace:
Team_log namespace:
New reset field for loading events with a cursor
files Namespace:
team_log Namespace:
team_policies Namespace:
Fixed mappings of business API endpoints to the right object.
added new too_large error type for uploads
Files Namespace:
Team namespace:
Team_log namespace:
Fixed Sphinx documentation entires.
new SymlinkInfo struct on FileMetadata
file_properties namespace:
files namespace:
sharing namespace:
team namespace:
team_log namespace:
team_policies namespace:
users namespace:
Fix regression in Dropbox.as_admin() and Dropbox.as_user()
Fix regression in Dropbox.as_admin() and Dropbox.as_user()
Added with_path_root helper utility to Dropbox base class to facility stetting Dropbox-API-Path-Root header. See https://www.dropbox.com/developers/re
Added with_path_root helper utility to Dropbox base class to facility stetting Dropbox-API-Path-Root header. See https://www.dropbox.com/developers/reference/namespace-guide#pathrootmodes for more information about the path root header.
Added new MemberSpaceLimitType union
team_common namespace:
team namespace:
users namespace:
team_log namespace:
Add properties_error to UploadError
Release Notes:
New PathRoot and RootInfo related structs and unions
Namespace Common:
Namespace File_properties:
Namespace Files:
Namespace Sharing:
Namespace Team:
Namespace Team_policies:
Namespace Users:
Merged https://github.com/dropbox/dropbox-sdk-python/pull/127 to remove explicitly setting SSL flags and instead rely on urllib3 defaults
Merged https://github.com/dropbox/dropbox-sdk-python/pull/127 to remove explicitly setting SSL flags and instead rely on urllib3 defaults
2.16.0 is the first version of requests to explicitly depend on urllib3, though there are problems with 2.16.0 and 2.16.1. Requiring 2.16.2 allows us
2.16.0 is the first version of requests to explicitly depend on urllib3, though there are problems with 2.16.0 and 2.16.1. Requiring 2.16.2 allows us to remove our explicit dependency on urllib3 and instead let requests drive the version of urllib3 to install. This should resolve errors where users have older conflicting versions of requests and urllib3 installed.
Move shared_link to end of parameter list for ListFolderArg.
Spec Changes:
deprecate preview routes for files_properties
General:
file_properties namespace:
file_requests namespace:
files:
files_properties:
properties:
team_property_templates:
team:
team_members:
team_policies:
Numerous updates to docstrings across all namespaces.
New routes & corresponding interfaces:
member_space_limits/set_custom_quota
member_space_limits/remove_cusom_quota
member_space_limits/get_custom_quota
Fix host for calls to /oauth2/authorize
/oauth2/authorize (#109)Common namespace: - Added PathRootError.
Common namespace:
Removed PathRootError and invalid_path_root in LookupError. (breaking change)
Files namespace:
Sharing namespace:
Stone Cfg namespace:
Team namespace:
User namepsace:
Added TeamLog namespace.
Deprecated change_file_member_access.
Added Paper namespace.
Files namespace:
Sharing namespace:
Stone Cfg namespace:
Team namespace:
Nothing published for this version
Nothing published for this version
File upload endpoints no longer accept file-like objects. Only byte strings are allowed. This helps prevent errors in previous versions where automati
account_id rather than a tuple. Please use account_id (v2 concept) rather than user_id (v1 concept). This will improve future extensibility.Added user_suspended to AuthError.
Auth namespace:
Files namespace:
Sharing namespace:
Stone Cfg namespace:
Team namespace:
Improved docstrings for route methods and types.
You can now see more details when getting an auth or rate limit error. For example, you can inspect why the rate limit error occurred (too many reques
You can now see more details when getting an auth or rate limit error. For example, you can inspect why the rate limit error occurred (too many requests or too many write operations).
Nothing published for this version
Bug in requests v2.6.1 causes chunked responses to not be properly decompressed. Issue found in #71.
Bug in requests v2.6.1 causes chunked responses to not be properly decompressed. Issue found in #71.
Updated to new stone spec format (unions are default open).
Stone specs:
Auth namespace:
Files namespace:
Sharing namespace:
Team namespace:
sharing/remove_folder_member only ever returns an async_job_id.
Other changes:
Add save_url endpoint for saving online content to your Dropbox.
- Files
- Add save_url endpoint for saving online content to your Dropbox.
- Shared folders
- Add viewer_no_comment to AccessLevel.
- Add is_owner to GroupInfo.
- Change return type of SharePathError.already_shared from Void to SharedFolderMetadata.
- Add leave_a_copy parameter to relinquish_folder_membership endpoint.
- Change relinquish_folder_membership to return async job ID when leaving a copy.
- Add relinquish_folder_membership_error to JobError.
- Business endpoints
- Add membership_type to MemberProfile.
- Add keep_account parameter to members/remove endpoint.
- Add cannot_keep_account_and_transfer and cannot_keep_account_and_delete_data to MembersRemoveError.
Nothing published for this version
devices/list_team_devices endpoint is now deprecated by devices/list_member_devices.
Change log:
Added removed_member_policy field to FolderPolicy.
Change log:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →