Skip to content

adsefid v0.5.0

Choose a tag to compare

@moeen moeen released this 12 Sep 10:54
· 2 commits to main since this release
72eefa1

Adds compatibility with adsefid.com Web Service API documentation v1.13.0, including structured error details and partial acceptance for bulk and P2P requests.

Breaking changes

  • AdsefidApiError.details is now ApiErrorDetails | None instead of an untyped dictionary or list; read errors and items from the typed model.

Added

  • Added ApiErrorDetails, ApiFieldError, and ApiItemError dataclasses.
  • Added INVALID_MESSAGE_IDS (2046) and FILE_TOO_LARGE (2047).

Changed

  • Bulk and P2P requests now defer item-level validation to the API so valid siblings can be accepted independently.

Verified against adsefid.com Web Service API documentation v1.13.0.