Objects
List Objects
client.r2.buckets.objects.list(stringbucketName, ObjectListParams { account_id, cursor, delimiter, 4 more } params, RequestOptionsoptions?): CursorPagination<ObjectListResponse { custom_metadata, etag, http_metadata, 5 more } >
GET/accounts/{account_id}/r2/buckets/{bucket_name}/objects
Get Object
client.r2.buckets.objects.get(stringbucketName, stringobjectKey, ObjectGetParams { account_id, jurisdiction, ifModifiedSince, ifNoneMatch } params, RequestOptionsoptions?): Response
GET/accounts/{account_id}/r2/buckets/{bucket_name}/objects/{object_key}
Upload Object
client.r2.buckets.objects.upload(stringbucketName, stringobjectKey, "string" | "ArrayBufferView" | "ArrayBuffer" | BlobLikebody, ObjectUploadParams { account_id, jurisdiction, cfR2StorageClass } params, RequestOptionsoptions?): ObjectUploadResponse { etag, key, size, 3 more }
PUT/accounts/{account_id}/r2/buckets/{bucket_name}/objects/{object_key}
Delete Object
client.r2.buckets.objects.delete(stringbucketName, stringobjectKey, ObjectDeleteParams { account_id, jurisdiction } params, RequestOptionsoptions?): ObjectDeleteResponse { key }
DELETE/accounts/{account_id}/r2/buckets/{bucket_name}/objects/{object_key}