Create a B2 native client facade.
Auth manager that owns SDK authorization state.
Create a private or public B2 bucket.
Bucket creation options.
Metadata for the created bucket.
Create a new account as a member of a Partner API group.
Partner group-member creation options.
Secret-bearing Partner API creation response cloned for tool output.
Create an application key and return its one-time secret.
Application-key creation options.
Metadata and one-time secret for the created key.
Delete an empty B2 bucket by bucket ID.
B2 bucket ID to delete.
Metadata for the deleted bucket.
Delete an application key.
Application key ID to delete.
Metadata for the deleted key.
Eject an account from a Partner API group.
Partner group-member ejection options.
Raw Partner API ejection response cloned for tool output.
Read bucket event notification rules.
B2 bucket ID.
Current notification rules for the bucket.
Return current B2 native file metadata for an S3 object key.
Bucket and key to inspect.
Current file-version binding, or null when the object is absent.
List buckets visible to the authorized key.
Optional bucket filters.
Normalized bucket list.
List current file names in a bucket with native B2 pagination.
Listing options.
Current file-name page.
List members of a Partner API group.
Partner group-member listing options.
Raw Partner API list-members response cloned for tool output.
List Partner API groups for an admin account.
Partner group listing options.
Raw Partner API list-groups response cloned for tool output.
List application keys for the authorized account.
Pagination options.
Normalized application-key page.
List uploaded parts for an unfinished native B2 large file.
Part listing options.
Part listing page.
List unfinished native B2 large files in a bucket.
Large-file listing options.
Unfinished large-file page.
Create one Partner reserve-trial account.
Single Partner reserve-trial create-account request.
Secret-bearing Partner API creation response cloned for tool output.
Resolve and verify one S3 version ID against B2 native file metadata.
Bucket, key, and version ID to verify.
Native file-version binding for the S3 version target.
Resolve a batch of S3 version IDs against B2 native file metadata.
Bucket and object targets to verify.
Per-object resolution results, preserving errors on individual targets.
Replace bucket event notification rules.
B2 bucket ID.
Complete replacement rule set.
Updated notification rules for the bucket.
Update mutable bucket settings through the native B2 API.
Bucket update options.
Updated bucket metadata.
Set or clear legal hold on a file version.
Legal-hold update options.
Updated legal-hold state.
Set, update, or clear Object Lock retention on a file version.
Retention update options.
Updated retention state.
Repository-owned adapter over the official B2 SDK. Tool handlers call this class instead of constructing SDK clients or raw credential details.
Remarks
The client owns native API circuit breaking, token refresh after 401s, Partner API token caching, B2-to-S3 version ownership checks, and conversion from SDK branded identifiers to plain JSON-safe tool results.