Low-level 1:1 bindings for every B2 native API endpoint.
Each method on RawClient maps directly to a single b2_* HTTP call
with fully typed request and response objects. No retry logic, no URL pooling,
no automatic reauthorization. Use this when you need precise control over
individual API calls; for most use cases prefer the high-level B2Client.
SDK-built B2 native storage API URLs use /b2api/v4. JSON endpoints use
POST request bodies, including read/list endpoints whose API docs also show
GET query examples but document POST JSON compatibility.
Low-level 1:1 bindings for every B2 native API endpoint.
Each method on RawClient maps directly to a single
b2_*HTTP call with fully typed request and response objects. No retry logic, no URL pooling, no automatic reauthorization. Use this when you need precise control over individual API calls; for most use cases prefer the high-levelB2Client. SDK-built B2 native storage API URLs use/b2api/v4. JSON endpoints use POST request bodies, including read/list endpoints whose API docs also show GET query examples but document POST JSON compatibility.