Threedi-api-client

Latest version: v4.1.9

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 18

4.1.1

------------------

- Also improve support for HTTP proxies for async upload/download functionality.

4.1.0

------------------

- Support S3 (object storage) temp-urls in upload/download functions in aio/files.py by
disabling the automatic addition of the 'content-type' header by aiohttp.

- Increase default socket read timeout for (async) downloads to 60 seconds.

- Increase default socket connect timeout for uploads to 30 seconds.

- Make the sync and async ApiException the same.

- Improved support for HTTP proxies with async API client.

- Support the November 2022 API (3.0) release.

4.0.1

------------------

- Support personal api tokens authentication.

- Added OAuth2 token and OAuth2 token refresh capability (for both public
and private clients).

- Make server-side MD5 check optional to account for the fact that S3 presigned
urls cannot be used with custom headers (like Content-MD5) unless they are included
in the signing procedure.

- Allow usage of the API client without supplying a refresh token.

- Added automatic refresh for OAuth2 tokens obtained through the client credentials grant.

4.0.0

------------------

- First stable release with new `ThreediApi` client included

- Show warning when data fetched from API cannot be succesfully valided by the client-side validation.

4.0.0b4

--------------------

- Renamed `simulation_templates` to `simulation-templates`

4.0.0b3

--------------------

- Added Threedimodel `is_valid` field as alias for `inp_success`

- Added Simulation `threedicore_version` field and `cloned_from` field

- Added `status` endpoints and `version` endpoints

Page 3 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.