@backblaze-labs/b2-sdk - v0.4.0
    Preparing search index...

    Module raw

    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.

    RawClient
    DownloadFileOptions
    RawClientOptions
    RawRequestOptions
    AuthorizeAccountOptions
    CopyPartOptions
    FinishLargeFileOptions
    JsonPostOptions
    ListFileNamesOptions
    ListFileVersionsOptions
    SseCDownloadKey
    StartLargeFileOptions
    UploadFileOptions
    UploadPartOptions
    buildFileInfoHeaders
    decodeFileName
    encodeFileName
    parseFileInfoHeaders
    assertValidBucketConfiguration → assertValidBucketConfiguration
    assertValidBucketInfo → assertValidBucketInfo
    assertValidCorsRules → assertValidCorsRules
    BUCKET_INFO_KEY_MAX_BYTES → BUCKET_INFO_KEY_MAX_BYTES
    BUCKET_INFO_KEY_MIN_BYTES → BUCKET_INFO_KEY_MIN_BYTES
    BUCKET_INFO_KEY_PATTERN → BUCKET_INFO_KEY_PATTERN
    BUCKET_INFO_RESERVED_PREFIX → BUCKET_INFO_RESERVED_PREFIX
    BUCKET_INFO_VALUES_MAX_BYTES → BUCKET_INFO_VALUES_MAX_BYTES
    BucketKeyOption → BucketKeyOption
    CORS_ALLOWED_OPERATIONS → CORS_ALLOWED_OPERATIONS
    CORS_MAX_AGE_SECONDS_MAX → CORS_MAX_AGE_SECONDS_MAX
    CORS_RULE_MAX_BYTES → CORS_RULE_MAX_BYTES
    CORS_RULE_NAME_MAX_LENGTH → CORS_RULE_NAME_MAX_LENGTH
    CORS_RULE_NAME_MIN_LENGTH → CORS_RULE_NAME_MIN_LENGTH
    CORS_RULE_NAME_PATTERN → CORS_RULE_NAME_PATTERN
    CORS_RULE_NAME_RESERVED_PREFIX → CORS_RULE_NAME_RESERVED_PREFIX
    CORS_RULES_MAX_COUNT → CORS_RULES_MAX_COUNT
    CorsOperation → CorsOperation