Breaking
MeResult.api_key_id is the public ak_ + 32-hex string from MeResponse.api_key_id, not a formatted numeric ID. It is empty when the call was not API-key authenticated.
- Subaccount
status is decoded from SubaccountStatus (active / disabled; unspecified is empty). Invite list/get filters encode incoming / outgoing onto SubaccountInviteDirection and reject unknown labels.
- Cancel, cancel-all, cancel-all-after, and batch-cancel outcomes decode from closed proto enums onto the existing public labels. Unspecified or unknown values fail closed.
Changed
- Generated bindings include
GenerateUsernameOptions and ClaimGeneratedUsername. Those Profile RPCs stay JWT/session-only and are not wrapped in this API-key SDK.
- Restored
polyester.gen.* imports in the fees, VIP, and rate-limit Connect clients.
PyPI: https://pypi.org/project/polyester-sdk/0.1.0a48/