{"info":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","description":"<html><head></head><body><p>The Backblaze B2 Cloud Storage S3 Compatible API implements the most commonly used actions from the AWS S3 API, and easily integrates with your existing applications, data management tools, and S3 gateways. Backblaze <a href=\"https://www.backblaze.com/b2/cloud-storage-pricing.html\">B2 Cloud Storage is ¼ the price of AWS S3</a> so you can quickly integrate B2 and see dramatic savings on your cloud storage bill.</p>\n<p>If you aren’t already a Backblaze B2 user you can <a href=\"https://www.backblaze.com/b2/sign-up.html?referrer=nopref\">signup for an account today</a> and get your first 10GB of storage free.</p>\n<p>Most applications and scripts use one of the <a href=\"https://aws.amazon.com/getting-started/tools-sdks/\">AWS SDKs</a> or the <a href=\"https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3.html\">S3 commands in the AWS CLI</a> to access B2. All of the SDKs, and the CLI, allow you to override the default Amazon S3 endpoint in favor of Backblaze B2. Sometimes, though, you might want to interact directly with B2 via the S3 Compatibility API, perhaps in debugging an issue, or just to better understand how the service works. This documentation is the definitive reference for accessing Backblaze B2 directly via the S3 Compatibility API.</p>\n<h2 id=\"prerequisites\">Prerequisites</h2>\n<ul>\n<li><p><a href=\"https://www.backblaze.com/b2/sign-up.html?referrer=nopref\">Signup for a Backblaze account</a>, if you have not already done so.</p>\n</li>\n<li><p>Ensure that <a href=\"https://help.backblaze.com/hc/en-us/articles/115001183034-Enable-B2-and-Verify-Mobile-Number-on-an-Existing-Backblaze-Account-\">B2 is enabled</a> on your account.</p>\n</li>\n<li><p><a href=\"https://help.backblaze.com/hc/en-us/articles/360052129034-Creating-and-Managing-Application-Keys\">Create an application key</a>, if you have not already done so. Ensure that you save the application key now as you will not be able to access it later. Note that you cannot use your master application key with the S3 Compatible API.</p>\n</li>\n<li><p><a href=\"https://help.backblaze.com/hc/en-us/articles/1260803542610-Creating-a-B2-Bucket-using-the-Web-UI\">Create a bucket</a>, if you have not already done so. Note the bucket's <strong>Endpoint</strong> URL. It will have the form <code>s3..backblazeb2.com</code>, where is similar to <code>us-west-004</code>. Make a note of the region. Note that at present, unlike Amazon S3, a B2 account is associated with a single region. It is not currently possible to create buckets outside an account's region.</p>\n</li>\n</ul>\n<p>Once you have your application key and region, navigate to the API's collection variables (Click on <strong>Backblaze B2 Cloud Storage S3 Compatible API</strong> in the tree on the left then click the <strong>Variables</strong> tab). Copy your application key, application key id and region into the current values of the three variables:</p>\n<img src=\"https://metadaddy-public.s3.us-west-004.backblazeb2.com/Postman+Collection+Variables.png\">\n\n<h2 id=\"test-your-settings\">Test your settings</h2>\n<ul>\n<li><p>Go to <a href=\"https://www.postman.com/backblaze/workspace/backblaze/request/9169647-faadebfb-3b1d-4a55-9762-282fbd098036\">S3 Get Bucket Location</a>.</p>\n</li>\n<li><p>Enter the name of a bucket to which your application key has access.</p>\n</li>\n<li><p>Click <strong>Send</strong>.</p>\n</li>\n</ul>\n<p>You should see an XML response with the location of the bucket:</p>\n<img src=\"https://metadaddy-public.s3.us-west-004.backblazeb2.com/bucket-location.png\">\n\n<h2 id=\"troubleshooting\">Troubleshooting</h2>\n<p>If you don't see an XML response with the bucket location, check that:</p>\n<ul>\n<li><p>The application key has access to the bucket that you specified.</p>\n</li>\n<li><p>You didn't inadvertently swap the application key and application key ID.</p>\n</li>\n<li><p>You saved the collection variables.</p>\n</li>\n</ul>\n<h2 id=\"authentication\">Authentication</h2>\n<p>The API supports <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">AWS Signature Version 4 (SigV4)</a> for authentication and does not support V2 signatures at this time. This collection uses Postman's built-in implementation of AWS SigV4.</p>\n<h2 id=\"requests\">Requests</h2>\n<p>Communicate with the API by sending HTTP requests to resource endpoints. The HTTP method determines the action taken.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Method</th>\n<th>Usage</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DELETE</td>\n<td>Use the DELETE method to destroy a resource such as a bucket, object or bucket setting. If it is not found, the operation will return a 4xx error and an appropriate message.</td>\n</tr>\n<tr>\n<td>GET</td>\n<td>To retrieve object data or configuration, use the GET method. Object data is returned in the format it was written; configuration is returned as XML. GET methods are read-only and do not modify any resources.</td>\n</tr>\n<tr>\n<td>PUT</td>\n<td>Use the PUT method to write object data or configuration. Configuration must be formatted as XML according to the schema defined by the Amazon S3 API.</td>\n</tr>\n<tr>\n<td>POST</td>\n<td>Use the POST method with the S3 Delete Object, S3 Complete Multipart Upload, and S3 Create Multipart Upload operations.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response-codes\">Response Codes</h2>\n<p>The API uses standard HTTP response codes to show the outcome of requests. Response codes in the 2xx range indicate success, while codes in the 4xx range indicate a client-side error, such as an authorization failure or a malformed request. 4xx errors return an XML response object explaining the problem. For example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-xml\">\n&lt;Error&gt;\n    &lt;Code&gt;NoSuchBucket&lt;/Code&gt;\n    &lt;Message&gt;The specified bucket does not exist: NonExistentBucket&lt;/Message&gt;\n    &lt;Resource&gt;NonExistentBucket&lt;/Resource&gt;\n&lt;/Error&gt;\n\n</code></pre>\n<p>Codes in the 5xx range indicate a server-side problem preventing B2 from fulfilling your request, and include JSON diagnostics:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": \"internal_error\",\n    \"message\": \"incident id 2f0e432cc922-9c2c28e96a16711b\",\n    \"status\": 500\n}\n\n</code></pre>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Response</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200 OK</td>\n<td>The response contains your requested information.</td>\n</tr>\n<tr>\n<td>201 Created</td>\n<td>Your request was accepted. The resource was created.</td>\n</tr>\n<tr>\n<td>202 Accepted</td>\n<td>Your request was accepted. The resource was created or updated.</td>\n</tr>\n<tr>\n<td>204 No Content</td>\n<td>Your request succeeded, there is no additional information returned.</td>\n</tr>\n<tr>\n<td>400 Bad Request</td>\n<td>Your request was malformed.</td>\n</tr>\n<tr>\n<td>401 Unauthorized</td>\n<td>You did not supply valid authentication credentials.</td>\n</tr>\n<tr>\n<td>403 Forbidden</td>\n<td>You are not allowed to perform that action.</td>\n</tr>\n<tr>\n<td>404 Not Found</td>\n<td>No results were found for your request.</td>\n</tr>\n<tr>\n<td>429 Too Many Requests</td>\n<td>Your request exceeded the API rate limit.</td>\n</tr>\n<tr>\n<td>500 Internal Server Error</td>\n<td>We were unable to perform the request due to server-side problems.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"differences-from-amazon-s3\">Differences from Amazon S3</h2>\n<p>For the most part, the Backblaze B2 Cloud Storage S3 Compatible API operates identically to Amazon S3. There are, however, some important differences that you should bear in mind with designing applications and solutions.</p>\n<ul>\n<li><p>Backblaze B2 endpoints are located at <code>backblazeb2.com</code> rather than <code>amazonaws.com</code>. Most S3-compatible applications and tools allow you to customize the S3 endpoint to work with S3-compatible APIs outside Amazon.</p>\n</li>\n<li><p>ACLs are set at the bucket level, and only the canned ACL values \"private\" and “public-read” are supported. You cannot set complex ACLs via XML. Objects inherit their bucket's ACL. Attempting to set an object's ACL to a different value from its parent will result in a <code>403 Forbidden</code> error.</p>\n</li>\n<li><p>Backblaze B2 features slightly different restrictions on file and bucket names than Amazon S3.</p>\n</li>\n<li><p>Buckets in Backblaze B2 are versioned by default. Because Buckets are versioned, when a file is deleted by referencing the name only the most recent version of that file will be deleted and older versions of the file will continue to exist in the Bucket.</p>\n</li>\n<li><p>The API endpoints only accept connections over HTTPS. Non-secure connections will be rejected.</p>\n</li>\n<li><p>Backblaze B2 supports server-side encryption of data using either Backblaze-managed keys (SSE-B2) or using customer-managed keys (SSE-C). SSE-KMS encryption is not currently supported.</p>\n</li>\n<li><p>IAM roles, Object Tagging, Bucket Logging, Website configuration, and Lifecycle Rules are not currently supported.</p>\n</li>\n</ul>\n<p>For a more detailed explanation of the differences between the Backblaze B2 Cloud Storage S3 Compatible API and Amazon S3 see the <a href=\"https://www.backblaze.com/b2/docs/s3_compatible_api.html\">Backblaze B2 S3 Compatible API documentation</a>.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"9169647","collectionId":"2bd51552-2df9-443f-95f1-014a26894b00","publishedId":"UVeMGhwV","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"E20626"},"publishDate":"2022-10-04T23:16:49.000Z"},"item":[{"name":"Bucket Operations","item":[{"name":"S3 Create Bucket","id":"60fddd24-76bc-4917-839b-226f1e76afe1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"<CreateBucketConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n   <LocationConstraint><your-region></LocationConstraint>\n</CreateBucketConfiguration>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket","description":"<p>Creates a new bucket.</p>\n<p>The bucket name must be globally unique. For restrictions on bucket names such as minimum and maximum length see <a href=\"https://www.backblaze.com/b2/docs/buckets.html#bucketNames\">Bucket Names</a>.</p>\n<p>You can optionally specify a canned ACL of <code>private</code> (the default) or <code>public-read</code> via the <code>x-amz-acl</code> header.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket"],"host":["s3","<your-region>","backblazeb2","com"],"query":[],"variable":[{"description":{"content":"<p>Required. The name of the bucket to create.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"f0b5d193-0acf-42d1-93aa-35b28386b71d","name":"S3 Create Bucket","originalRequest":{"method":"PUT","header":[{"key":"x-amz-acl","value":"private","description":"Optional. Allowed values are \"private\" or \"public-read\". Defaults to \"private\".","type":"text"},{"key":"x-amz-bucket-object-lock-enabled","value":"","description":"Optional. Specifies whether object lock should be appied to the bucket.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<CreateBucketConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n   <LocationConstraint><your-region></LocationConstraint>\n</CreateBucketConfiguration>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket"],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket to create."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"699c79d678ac85eb"},{"key":"x-amz-id-2","value":"aMb41pGbJOWYzrTUIY0JmFjSgZMljS2L4"},{"key":"Location","value":"/my-bucket-name"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 22:46:26 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"60fddd24-76bc-4917-839b-226f1e76afe1"},{"name":"S3 Delete Bucket","id":"d46e6703-ad7d-46f3-acb2-50aaddef6ea4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket","description":"<p>Deletes the bucket specified. Only buckets that contain no versions of any files can be deleted.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket"],"host":["s3","<your-region>","backblazeb2","com"],"query":[],"variable":[{"description":{"content":"<p>Required. Specifies the bucket to delete.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"11ffe4af-f7fa-474c-8c84-3536e1e271f3","name":"S3 Delete Bucket","originalRequest":{"method":"DELETE","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket"],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. Specifies the bucket to delete."}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"a4c7d533ccb3871b"},{"key":"x-amz-id-2","value":"aMeE1bGaLOXwzCTWSYxtmozRWZGRjvmJy"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Date","value":"Fri, 28 Jan 2022 23:46:27 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"d46e6703-ad7d-46f3-acb2-50aaddef6ea4"},{"name":"S3 Delete Bucket CORS","id":"221197ec-e955-438f-a90e-d13cdb61de89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?cors","description":"<p>Deletes CORS configuration from the bucket.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to delete bucket CORS configuration</p>\n","type":"text/plain"},"key":"cors","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"8b366d2e-7131-4fdb-a1e1-741d8d7790b2","name":"S3 Delete Bucket CORS","originalRequest":{"method":"DELETE","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?cors","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"cors","value":null,"description":"Must be present to delete bucket CORS configuration"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"0cbff0319be61284"},{"key":"x-amz-id-2","value":"aMdI1smZaOXYzEDWTYyVmpTQjZAxjuWIb"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Date","value":"Fri, 28 Jan 2022 23:06:51 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"221197ec-e955-438f-a90e-d13cdb61de89"},{"name":"S3 Delete Bucket Encryption","id":"03f4bb26-0cf3-44c0-af16-0f84357e455c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?encryption","description":"<p>Deletes default encryption configuration from the bucket. For information about the default encryption feature see <a href=\"https://www.backblaze.com/b2/docs/server_side_encryption.html#default_bucket_encryption\">Default Bucket Encryption</a>.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to delete bucket encryption configuration</p>\n","type":"text/plain"},"key":"encryption","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"cd824b33-fb51-4e2a-b223-58f1ee67a757","name":"S3 Delete Bucket Encryption","originalRequest":{"method":"DELETE","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?encryption","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"encryption","value":null,"description":"Must be present to delete bucket encryption configuration"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"ca0796432379bc0e"},{"key":"x-amz-id-2","value":"aMQ41q2asOcozNDXsY8tm5zR4ZFNjtWJY"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Date","value":"Fri, 28 Jan 2022 23:06:26 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"03f4bb26-0cf3-44c0-af16-0f84357e455c"},{"name":"S3 Delete Objects","event":[{"listen":"prerequest","script":{"id":"80a6612d-08f5-4a28-9e62-a939f9e65a91","exec":["// Set Content-MD5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});"],"type":"text/javascript"}}],"id":"55c3a298-413e-45aa-8248-c3324d4db10f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<Delete>\n    <Object>\n        <Key>key1</Key>\n    </Object>\n    <Object>\n        <Key>key2</Key>\n        <VersionId>versionId</VersionId>\n    </Object>\n    <Quiet>true</Quiet>\n</Delete>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?delete","description":"<p>Deletes multiple objects from a bucket in a single request. In the XML body, provide the objects keys and, optionally, version IDs if you want to delete a specific object version.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to delete multiple objects.</p>\n","type":"text/plain"},"key":"delete","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"4fb7ce19-f47c-41b3-9a9a-38b5bc748ba1","name":"S3 Delete Objects","originalRequest":{"method":"POST","header":[{"key":"x-amz-expected-bucket-owner","value":"","type":"text","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-bypass-governance-retention","value":"","type":"text","description":"Optional. Specifies whether the object should be deleted even if there is a governance object lock in place.","disabled":true}],"body":{"mode":"raw","raw":"<Delete>\n    <Object>\n        <Key>object-1</Key>\n    </Object>\n    <Object>\n        <Key>object-2</Key>\n    </Object>\n</Delete>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?delete","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"delete","value":null,"description":"Must be present to delete multiple objects."}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"d149d18cdac3d9ca"},{"key":"x-amz-id-2","value":"aMec1XWZmOTAzoTWJY0pmxDTDZDNjxWI4"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"611"},{"key":"Date","value":"Fri, 28 Jan 2022 23:45:22 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<DeleteResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Deleted>\n        <DeleteMarker>true</DeleteMarker>\n        <DeleteMarkerVersionId>4_z6145af89f355ac2f74ed0c1b_f401a918cd72e68af_d20220128_m234522_c004_v0402003_t0046</DeleteMarkerVersionId>\n        <Key>object-1</Key>\n    </Deleted>\n    <Deleted>\n        <DeleteMarker>true</DeleteMarker>\n        <DeleteMarkerVersionId>4_z6145af89f355ac2f74ed0c1b_f401a918cd72e68b0_d20220128_m234522_c004_v0402002_t0049</DeleteMarkerVersionId>\n        <Key>object-2</Key>\n    </Deleted>\n</DeleteResult>"}],"_postman_id":"55c3a298-413e-45aa-8248-c3324d4db10f"},{"name":"S3 Get Bucket ACL","id":"d83642ce-1d58-4074-9f44-ed56e03d1f21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?acl","description":"<p>Retrieves the bucket's ACL in XML format.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve bucket ACL</p>\n","type":"text/plain"},"key":"acl","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"aa0910a2-ab53-407f-96dd-d569f9b59ed2","name":"S3 Get Bucket ACL","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?acl","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"acl","value":null,"description":"Must be present to retrieve bucket ACL"}],"variable":[{"key":"bucket","value":"metadaddy-public","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"191cb184a866cc2d"},{"key":"x-amz-id-2","value":"aMYs1RWasOa8z0zVJY6VmUTTNZNNjq2JU"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"844"},{"key":"Date","value":"Fri, 28 Jan 2022 22:42:17 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<AccessControlPolicy xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Owner>\n        <ID>15f935cf4dcb</ID>\n        <DisplayName></DisplayName>\n    </Owner>\n    <AccessControlList>\n        <Grant>\n            <Grantee xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"CanonicalUser\">\n                <ID>15f935cf4dcb</ID>\n                <DisplayName></DisplayName>\n            </Grantee>\n            <Permission>FULL_CONTROL</Permission>\n        </Grant>\n        <Grant>\n            <Grantee xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"Group\">\n                <URI>http://acs.amazonaws.com/groups/global/AllUsers</URI>\n            </Grantee>\n            <Permission>READ</Permission>\n        </Grant>\n    </AccessControlList>\n</AccessControlPolicy>"}],"_postman_id":"d83642ce-1d58-4074-9f44-ed56e03d1f21"},{"name":"S3 Get Bucket CORS","id":"d4ef0737-89fc-4d7e-8585-2b46b8db56ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?cors","description":"<p>Gets the bucket's CORS configuration.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve bucket CORS configuration</p>\n","type":"text/plain"},"key":"cors","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"f174402b-5c1d-488f-a482-6f40808202f0","name":"S3 Get Bucket CORS","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?cors","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"cors","value":null,"description":"Must be present to retrieve bucket CORS configuration"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"9dee7b64544cd35a"},{"key":"x-amz-id-2","value":"aMf01WGbhObUznjW8Yxtm7zSEZHpjpmIB"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"477"},{"key":"Date","value":"Fri, 28 Jan 2022 23:09:15 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<CORSConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <CORSRule>\n        <AllowedOrigin>https://www.example.com</AllowedOrigin>\n        <AllowedMethod>POST</AllowedMethod>\n        <AllowedMethod>GET</AllowedMethod>\n        <AllowedHeader>*</AllowedHeader>\n        <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>\n        <MaxAgeSeconds>3600</MaxAgeSeconds>\n    </CORSRule>\n</CORSConfiguration>"}],"_postman_id":"d4ef0737-89fc-4d7e-8585-2b46b8db56ab"},{"name":"S3 Get Bucket Encryption","id":"01eaa255-961f-4609-b90b-8960eeeaa1f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?encryption","description":"<p>Gets the bucket's default encryption configuration. For more information on default encryption see <a href=\"https://www.backblaze.com/b2/docs/server_side_encryption.html#default_bucket_encryption\">Default Bucket Encryption</a>.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve bucket encryption configuration</p>\n","type":"text/plain"},"key":"encryption","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"e09c391d-e60f-42a8-8c9e-2ad251aee656","name":"S3 Get Bucket Encryption","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?encryption","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"encryption","value":null,"description":"Must be present to retrieve bucket encryption configuration"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"4949509c08f338dc"},{"key":"x-amz-id-2","value":"aMR4162YwOd4z2DWMYwZm8jSXZDNjG2I6"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"339"},{"key":"Date","value":"Fri, 28 Jan 2022 23:05:46 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ServerSideEncryptionConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Rule>\n        <ApplyServerSideEncryptionByDefault>\n            <SSEAlgorithm>AES256</SSEAlgorithm>\n        </ApplyServerSideEncryptionByDefault>\n    </Rule>\n</ServerSideEncryptionConfiguration>"}],"_postman_id":"01eaa255-961f-4609-b90b-8960eeeaa1f7"},{"name":"S3 Get Bucket Location","id":"faadebfb-3b1d-4a55-9762-282fbd098036","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?location","description":"<p>Returns the bucket's region.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve bucket location</p>\n","type":"text/plain"},"key":"location","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"3fbcdb8e-d66a-41c3-a437-a04464864141","name":"S3 Get Bucket Location","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?location","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"location","value":null,"description":"Must be present to retrieve bucket location"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"64764fa048e9160e"},{"key":"x-amz-id-2","value":"aMTw1XGYPOZIz0DWKY8NmOzS5ZHVjKGI8"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"157"},{"key":"Date","value":"Fri, 28 Jan 2022 23:07:38 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<LocationConstraint xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">us-west-004</LocationConstraint>"}],"_postman_id":"faadebfb-3b1d-4a55-9762-282fbd098036"},{"name":"S3 Get Bucket Logging","id":"16da94e5-f14c-4326-8193-acf2309afa2e","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?logging","description":"<p>Returns the logging status of a bucket with <a href=\"https://www.backblaze.com/docs/cloud-storage-bucket-access-logs\">Bucket Access Logs</a> enabled and the permissions users have to view and modify that status.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"key":"logging","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"e33acf07-ce83-48ec-b686-d53da549255b","name":"S3 Get Bucket Logging","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?logging","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"logging","value":null}],"variable":[{"key":"bucket","value":"my-bucket","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Tue, 01 Jul 2025 17:13:22 GMT"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"440"},{"key":"Connection","value":"keep-alive"},{"key":"x-amz-request-id","value":"b49b5baa5f1402d6"},{"key":"x-amz-id-2","value":"aMX41aGbuOXszLjUZY5hmaDQLZKxjdmID"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Strict-Transport-Security","value":"max-age=63072000"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<BucketLoggingStatus>\n    <LoggingEnabled>\n        <TargetBucket>my-log-bucket</TargetBucket>\n        <TargetPrefix>logs/</TargetPrefix>\n        <TargetObjectKeyFormat>\n            <PartitionedPrefix>\n                <PartitionDateSource>EventTime</PartitionDateSource>\n            </PartitionedPrefix>\n        </TargetObjectKeyFormat>\n    </LoggingEnabled>\n</BucketLoggingStatus>"}],"_postman_id":"16da94e5-f14c-4326-8193-acf2309afa2e"},{"name":"S3 Get Bucket Versioning","id":"821123df-b868-42e3-9459-2011dc1d7047","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?versioning","description":"<p>Gets the versioning state of the bucket.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve bucket versioning</p>\n","type":"text/plain"},"key":"versioning","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"d9a9cae8-55d0-4e66-9559-45ed75be0bfe","name":"S3 Get Bucket Versioning","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?versioning","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"versioning","value":null,"description":"Must be present to retrieve bucket versioning"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"0a46e41acfc37f0d"},{"key":"x-amz-id-2","value":"aMVU1i2YQObAzAzU2Y2ZmzTRrZJ1jNWI7"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"186"},{"key":"Date","value":"Fri, 28 Jan 2022 23:07:58 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<VersioningConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Status>Enabled</Status>\n</VersioningConfiguration>"}],"_postman_id":"821123df-b868-42e3-9459-2011dc1d7047"},{"name":"S3 Get Object Lock Configuration","event":[{"listen":"prerequest","script":{"id":"bc9f9d03-2728-41af-9e20-8f3602afcfb4","exec":[""],"type":"text/javascript"}}],"id":"e1d304ac-0220-4d1e-9aad-b0c35db299dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?object-lock","description":"<p>Gets the Object Lock configuration for a bucket.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve object lock configuration.</p>\n","type":"text/plain"},"key":"object-lock","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"c87a6fee-61b6-4f2c-be64-e9a27e1afb57","name":"S3 Get Object Lock Configuration","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?object-lock","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"object-lock","value":null,"description":"Must be present to retrieve object lock configuration."}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"4388fdfa830254dd"},{"key":"x-amz-id-2","value":"aMRk1gmYKOQwz2jXYY/NmlTRsZJhjIWIG"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"350"},{"key":"Date","value":"Fri, 28 Jan 2022 23:09:59 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ObjectLockConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <ObjectLockEnabled>Enabled</ObjectLockEnabled>\n    <Rule>\n        <DefaultRetention>\n            <Mode>GOVERNANCE</Mode>\n            <Days>14</Days>\n        </DefaultRetention>\n    </Rule>\n</ObjectLockConfiguration>"}],"_postman_id":"e1d304ac-0220-4d1e-9aad-b0c35db299dc"},{"name":"S3 Head Bucket","id":"15df8883-869c-4530-949c-cbe993f371b3","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"method":"HEAD","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/","description":"<p>Determines whether the bucket exists in your B2 account, returning <code>200 OK</code> if it does exist in your B2 account or <code>404 Not Found</code> if it does not.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"9091d632-63ae-4314-8d8a-922702da7561","name":"S3 Head Bucket","originalRequest":{"method":"HEAD","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"fc9d1ccdd205c1a0"},{"key":"x-amz-id-2","value":"aMaI1Z2aBOY8zkTU2Y75mIDQMZLpjGGLt"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:10:49 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"15df8883-869c-4530-949c-cbe993f371b3"},{"name":"S3 List Buckets","id":"81cb5caa-84e5-4133-aefd-b50b474c3603","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/","description":"<p>Lists buckets in your account in alphabetical order by bucket name.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[""],"host":["s3","<your-region>","backblazeb2","com"],"query":[],"variable":[]}},"response":[{"id":"af19c1c5-260e-4823-a99c-fb6b053d4094","name":"S3 List Buckets","originalRequest":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"51aa803fb55f6d2a"},{"key":"x-amz-id-2","value":"aMYs1j2ZdOU4zaDVuY5Vm5zQWZMljb2LY"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"1414"},{"key":"Date","value":"Fri, 28 Jan 2022 20:43:20 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ListAllMyBucketsResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Owner>\n        <ID>15f935cf4dcb</ID>\n        <DisplayName></DisplayName>\n    </Owner>\n    <Buckets>\n        <Bucket>\n            <Name>metadaddy-test</Name>\n            <CreationDate>2022-01-04T22:52:35.669Z</CreationDate>\n        </Bucket>\n        <Bucket>\n            <Name>metadaddy-synology</Name>\n            <CreationDate>2022-01-25T04:23:07.343Z</CreationDate>\n        </Bucket>\n    </Buckets>\n</ListAllMyBucketsResult>"}],"_postman_id":"81cb5caa-84e5-4133-aefd-b50b474c3603"},{"name":"S3 List Object Versions","id":"c181fb7a-5945-4dff-b645-08d67080cd1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?versions","description":"<p>Returns metadata of the versions of objects in the bucket. Use the query parameters to filter the search.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve object versions</p>\n","type":"text/plain"},"key":"versions","value":null},{"disabled":true,"description":{"content":"<p>Optional. The delimiter is used to group keys.</p>\n","type":"text/plain"},"key":"delimiter","value":""},{"disabled":true,"description":{"content":"<p>Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.</p>\n","type":"text/plain"},"key":"encoding-type","value":""},{"disabled":true,"description":{"content":"<p>Optional. The key that you want to start listing from.</p>\n","type":"text/plain"},"key":"key-marker","value":""},{"disabled":true,"description":{"content":"<p>Optional. The maximum number of keys that should be returned.</p>\n","type":"text/plain"},"key":"max-keys","value":""},{"disabled":true,"description":{"content":"<p>Optional. Limit response to keys with this prefix.</p>\n","type":"text/plain"},"key":"prefix","value":""},{"disabled":true,"description":{"content":"<p>Optional. The object version id that you want to start listing from.</p>\n","type":"text/plain"},"key":"version-id-marker","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"043e4aca-ebe3-457d-837a-4b8da57013cc","name":"S3 List Object Versions","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?versions","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"delimiter","value":"","description":"Optional. The delimiter is used to group keys.","disabled":true},{"key":"encoding-type","value":"","description":"Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.","disabled":true},{"key":"key-marker","value":"","description":"Optional. The key that you want to start listing from.","disabled":true},{"key":"max-keys","value":"","description":"Optional. The maximum number of keys that should be returned.","disabled":true},{"key":"prefix","value":"","description":"Optional. Limit response to keys with this prefix.","disabled":true},{"key":"version-id-marker","value":null,"description":"Optional. The object version id that you want to start listing from.","type":"text","disabled":true},{"key":"versions","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"3075a9560f9d6f1d"},{"key":"x-amz-id-2","value":"aMWk1vGZLOdYz9jV4Y5lmcjRnZCVjVWIE"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"2646"},{"key":"Date","value":"Fri, 28 Jan 2022 23:41:05 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ListVersionsResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <DeleteMarker>\n        <IsLatest>true</IsLatest>\n        <Key>object-2</Key>\n        <LastModified>2022-01-28T23:40:31.000Z</LastModified>\n        <Owner>\n            <ID>15f935cf4dcb</ID>\n            <DisplayName></DisplayName>\n        </Owner>\n        <VersionId>4_z6145af89f355ac2f74ed0c1b_f40057de773908ada_d20220128_m234031_c004_v0402002_t0050</VersionId>\n    </DeleteMarker>\n    <IsTruncated>false</IsTruncated>\n    <MaxKeys>1000</MaxKeys>\n    <Name>my-bucket-name</Name>\n    <Version>\n        <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n        <IsLatest>true</IsLatest>\n        <Key>object-1</Key>\n        <LastModified>2022-01-28T23:24:07.000Z</LastModified>\n        <Owner>\n            <ID>15f935cf4dcb</ID>\n            <DisplayName></DisplayName>\n        </Owner>\n        <Size>11</Size>\n        <StorageClass>STANDARD</StorageClass>\n        <VersionId>4_z6145af89f355ac2f74ed0c1b_f4030346ce9e208f0_d20220128_m232407_c004_v0402005_t0021</VersionId>\n    </Version>\n    <Version>\n        <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n        <IsLatest>false</IsLatest>\n        <Key>object-1</Key>\n        <LastModified>2022-01-28T23:12:33.000Z</LastModified>\n        <Owner>\n            <ID>15f935cf4dcb</ID>\n            <DisplayName></DisplayName>\n        </Owner>\n        <Size>11</Size>\n        <StorageClass>STANDARD</StorageClass>\n        <VersionId>4_z6145af89f355ac2f74ed0c1b_f416a807037a7ee2a_d20220128_m231233_c004_v0402000_t0056</VersionId>\n    </Version>\n</ListVersionsResult>"}],"_postman_id":"c181fb7a-5945-4dff-b645-08d67080cd1c"},{"name":"S3 List Objects","id":"f63e5834-6821-474b-b175-4a63b6be92db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/","description":"<p>Returns a list of up to 1,000 objects in the bucket, sorted alphabetically by key. Use the query parameters to filter the search.</p>\n<p>Note - <strong>S3 List Objects V2</strong> (below) should be used in preference to this operation, since S3 List Objects has no mechanism to page through more than 1,000 results.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>Optional. The delimiter is used to group keys.</p>\n","type":"text/plain"},"key":"delimiter","value":""},{"disabled":true,"description":{"content":"<p>Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.</p>\n","type":"text/plain"},"key":"encoding-type","value":""},{"disabled":true,"description":{"content":"<p>Optional. The key that you want to start listing from.</p>\n","type":"text/plain"},"key":"marker","value":""},{"disabled":true,"description":{"content":"<p>Optional. The maximum number of keys that should be returned.</p>\n","type":"text/plain"},"key":"max-keys","value":""},{"disabled":true,"description":{"content":"<p>Optional. Limit response to keys with this prefix.</p>\n","type":"text/plain"},"key":"prefix","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"7a41ff72-4ccd-4098-abb0-08d2fc862682","name":"S3 List Objects","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"delimiter","value":"","description":"Optional. The delimiter is used to group keys.","disabled":true},{"key":"encoding-type","value":"","description":"Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.","disabled":true},{"key":"marker","value":"","description":"Optional. The key that you want to start listing from.","disabled":true},{"key":"max-keys","value":"","description":"Optional. The maximum number of keys that should be returned.","disabled":true},{"key":"prefix","value":"","description":"Optional. Limit response to keys with this prefix.","disabled":true}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"87e06e4dfe6ac590"},{"key":"x-amz-id-2","value":"aMaw1+2ZLOZwzhTU/Y9VmpzQHZHxjKWK7"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"1358"},{"key":"Date","value":"Fri, 28 Jan 2022 23:42:28 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ListBucketResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Contents>\n        <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n        <Key>object-1</Key>\n        <LastModified>2022-01-28T23:24:07.000Z</LastModified>\n        <Owner>\n            <ID>15f935cf4dcb</ID>\n            <DisplayName></DisplayName>\n        </Owner>\n        <Size>11</Size>\n        <StorageClass>STANDARD</StorageClass>\n    </Contents>\n    <Contents>\n        <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n        <Key>object-2</Key>\n        <LastModified>2022-01-28T23:25:45.000Z</LastModified>\n        <Owner>\n            <ID>15f935cf4dcb</ID>\n            <DisplayName></DisplayName>\n        </Owner>\n        <Size>11</Size>\n        <StorageClass>STANDARD</StorageClass>\n    </Contents>\n    <IsTruncated>false</IsTruncated>\n    <MaxKeys>1000</MaxKeys>\n    <Name>my-bucket-name</Name>\n    <Prefix></Prefix>\n    <Marker></Marker>\n</ListBucketResult>"}],"_postman_id":"f63e5834-6821-474b-b175-4a63b6be92db"},{"name":"S3 List Objects V2","id":"f1745479-896f-420f-8654-0c8df8c8c7a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?list-type=2","description":"<p>Returns a list of up to 1,000 objects in the bucket, sorted alphabetically by key.</p>\n<p>Use the query parameters to filter the search.</p>\n<p>By default, sets of up to 1,000 results are returned. You can set the <code>max-keys</code> to set the maximum result set size to less than 1,000. If the search results in more than the maximum result set size, then the first set is returned in the initial response, the response element contains the value <code>true</code> and the element contains a token to retrieve the next set of results. Use this token as the <code>continuation-token</code> query parameter in another request to retrieve the next set of results.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be set to 2 for V2 object list</p>\n","type":"text/plain"},"key":"list-type","value":"2"},{"disabled":true,"description":{"content":"<p>Optional. Continuation token returned by a previous request.</p>\n","type":"text/plain"},"key":"continuation-token","value":""},{"disabled":true,"description":{"content":"<p>Optional. The delimiter is used to group keys.</p>\n","type":"text/plain"},"key":"delimiter","value":""},{"disabled":true,"description":{"content":"<p>Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.</p>\n","type":"text/plain"},"key":"encoding-type","value":""},{"disabled":true,"description":{"content":"<p>Optional. Set to 'true' to return the owner with each key.</p>\n","type":"text/plain"},"key":"fetch-owner","value":""},{"disabled":true,"description":{"content":"<p>Optional. The maximum number of keys that should be returned.</p>\n","type":"text/plain"},"key":"max-keys","value":""},{"disabled":true,"description":{"content":"<p>Optional. Limit response to keys with this prefix.</p>\n","type":"text/plain"},"key":"prefix","value":""},{"disabled":true,"description":{"content":"<p>Optional. B2 will start listing after this key.</p>\n","type":"text/plain"},"key":"start-after","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"1c4f15b8-2435-4349-9feb-605ca0173766","name":"S3 List Objects V2","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?list-type=2","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"list-type","value":"2","description":"Must be set to 2 for V2 object list"},{"key":"continuation-token","value":"","description":"Optional. Continuation token returned by a previous request.","disabled":true},{"key":"delimiter","value":"","description":"Optional. The delimiter is used to group keys.","disabled":true},{"key":"encoding-type","value":"","description":"Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.","disabled":true},{"key":"fetch-owner","value":"","description":"Optional. Set to 'true' to return the owner with each key.","type":"text","disabled":true},{"key":"max-keys","value":"","description":"Optional. The maximum number of keys that should be returned.","disabled":true},{"key":"prefix","value":"","description":"Optional. Limit response to keys with this prefix.","disabled":true},{"key":"start-after","value":"","description":"Optional. B2 will start listing after this key.","disabled":true}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"fbaa4aa26f4ad37b"},{"key":"x-amz-id-2","value":"aMSI102bnOUEz/zU1Y9lmtTR4ZCpj02IQ"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"1042"},{"key":"Date","value":"Fri, 28 Jan 2022 23:43:55 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ListBucketResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Contents>\n        <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n        <Key>object-1</Key>\n        <LastModified>2022-01-28T23:24:07.000Z</LastModified>\n        <Size>11</Size>\n        <StorageClass>STANDARD</StorageClass>\n    </Contents>\n    <Contents>\n        <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n        <Key>object-2</Key>\n        <LastModified>2022-01-28T23:25:45.000Z</LastModified>\n        <Size>11</Size>\n        <StorageClass>STANDARD</StorageClass>\n    </Contents>\n    <Contents>\n        <ETag>\"3729bf569924c845dfe90bfe6281a9ff-1\"</ETag>\n        <Key>object-3</Key>\n        <LastModified>2022-01-28T23:27:20.000Z</LastModified>\n        <Size>11</Size>\n        <StorageClass>STANDARD</StorageClass>\n    </Contents>\n    <IsTruncated>false</IsTruncated>\n    <MaxKeys>1000</MaxKeys>\n    <Name>my-bucket-name</Name>\n    <Prefix></Prefix>\n    <KeyCount>3</KeyCount>\n</ListBucketResult>"}],"_postman_id":"f1745479-896f-420f-8654-0c8df8c8c7a7"},{"name":"S3 Put Bucket ACL","id":"88222b70-e900-4e1f-8bad-5d69f1b9bf63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-amz-acl","value":"","description":"<p>Required. Allowed values are \"private\" or \"public-read\".</p>\n","type":"text"}],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?acl","description":"<p>Sets the ACL on an existing bucket via the x-amz-acl header. Setting the ACL via XML in the request body is not supported.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to put bucket ACL</p>\n","type":"text/plain"},"key":"acl","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"34d572f2-a2fe-4ba4-92a1-92bb0ece3cc9","name":"S3 Put Bucket ACL","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true},{"key":"x-amz-acl","value":"public-read","description":"Required. Allowed values are \"private\" or \"public-read\".","type":"text"}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?acl=","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"acl","value":"","description":"Must be present to put bucket ACL"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"b38740addd134373"},{"key":"x-amz-id-2","value":"aMS411GbeOUAz7jUZYyRmPzQwZExjWGIs"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 22:52:02 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"88222b70-e900-4e1f-8bad-5d69f1b9bf63"},{"name":"S3 Put Bucket CORS","event":[{"listen":"prerequest","script":{"id":"21e37391-b4ed-4a24-80db-f86b4b9bd71c","exec":["// Set contentMd5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});"],"type":"text/javascript"}}],"id":"5d6719bf-8cf8-4efc-9cd6-ddc2f80a91a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"<CORSConfiguration>\n    <CORSRule>\n        <ID>Allow GET/POST from Example site</ID>\n        <AllowedOrigin>https://www.example.com</AllowedOrigin>\n        <AllowedMethod>GET</AllowedMethod>\n        <AllowedMethod>POST</AllowedMethod>\n        <AllowedHeader>*</AllowedHeader>\n        <MaxAgeSeconds>3600</MaxAgeSeconds>\n        <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>\n    </CORSRule>\n</CORSConfiguration>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?cors","description":"<p>Sets the bucket's CORS configuration. If the configuration exists, it is replaced.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to put bucket CORS configuration</p>\n","type":"text/plain"},"key":"cors","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"ae40472c-1e94-4ef5-87dd-7e476af99e80","name":"S3 Put Bucket CORS","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<CORSConfiguration>\n    <CORSRule>\n        <ID>Allow GET/POST from Example site</ID>\n        <AllowedOrigin>https://www.example.com</AllowedOrigin>\n        <AllowedMethod>GET</AllowedMethod>\n        <AllowedMethod>POST</AllowedMethod>\n        <AllowedHeader>*</AllowedHeader>\n        <MaxAgeSeconds>3600</MaxAgeSeconds>\n        <ExposeHeader>x-amz-server-side-encryption</ExposeHeader>\n    </CORSRule>\n</CORSConfiguration>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?cors","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"cors","value":null,"description":"Must be present to put bucket CORS configuration"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"24b606ce584ba77e"},{"key":"x-amz-id-2","value":"aMb81KGbdORMznDXuY9RmejS9ZNVjx2Lo"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 22:55:11 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"5d6719bf-8cf8-4efc-9cd6-ddc2f80a91a7"},{"name":"S3 Put Bucket Encryption","event":[{"listen":"prerequest","script":{"id":"4b38bdb3-1df1-4900-8d0b-0e77a1340307","exec":["// Set contentMd5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});"],"type":"text/javascript"}}],"id":"63298182-c8c5-4db2-bcf1-974ec19b8173","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"<ServerSideEncryptionConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Rule>\n        <ApplyServerSideEncryptionByDefault>\n            <SSEAlgorithm>AES256</SSEAlgorithm>\n        </ApplyServerSideEncryptionByDefault>\n    </Rule>\n</ServerSideEncryptionConfiguration>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?encryption","description":"<p>Sets the bucket's default encryption configuration. For more information on default encryption see <a href=\"https://www.backblaze.com/b2/docs/server_side_encryption.html#default_bucket_encryption\">Default Bucket Encryption</a>.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to put bucket encryption configuration</p>\n","type":"text/plain"},"key":"encryption","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"d9f170b6-b1ab-4296-963b-7576a225a314","name":"S3 Put Bucket Encryption","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<ServerSideEncryptionConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Rule>\n        <ApplyServerSideEncryptionByDefault>\n            <SSEAlgorithm>AES256</SSEAlgorithm>\n        </ApplyServerSideEncryptionByDefault>\n    </Rule>\n</ServerSideEncryptionConfiguration>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?encryption","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"encryption","value":null,"description":"Must be present to put bucket encryption configuration"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"95637f38acf4a19f"},{"key":"x-amz-id-2","value":"aMbM1DGZ0OcUzkzVVY41mujTaZGRjw2Iz"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:03:18 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"63298182-c8c5-4db2-bcf1-974ec19b8173"},{"name":"S3 Put Bucket Logging","event":[{"listen":"prerequest","script":{"id":"4b38bdb3-1df1-4900-8d0b-0e77a1340307","exec":["// Set contentMd5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});"],"type":"text/javascript","packages":{}}}],"id":"7451f524-6eff-4a6b-ba72-78926ec338af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"<BucketLoggingStatus xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n   <LoggingEnabled>\n      <TargetBucket>target-bucket</TargetBucket>\n      <TargetPrefix>prefix/</TargetPrefix>\n   </LoggingEnabled>\n</BucketLoggingStatus>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?logging","description":"<p>Sets the bucket's default encryption configuration. For more information on default encryption see <a href=\"https://www.backblaze.com/b2/docs/server_side_encryption.html#default_bucket_encryption\">Default Bucket Encryption</a>.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"key":"logging","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"fe894c95-b0f4-4704-9025-74fcfbdf98d2","name":"S3 Put Bucket Logging","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<BucketLoggingStatus xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <LoggingEnabled>\n        <TargetBucket>my-log-bucket</TargetBucket>\n        <TargetPrefix>logs/</TargetPrefix>\n        <TargetObjectKeyFormat>\n            <PartitionedPrefix>\n                <PartitionDateSource>EventTime</PartitionDateSource>\n            </PartitionedPrefix>\n        </TargetObjectKeyFormat>\n    </LoggingEnabled>\n</BucketLoggingStatus>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?logging","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"logging","value":null}],"variable":[{"key":"bucket","value":"metadaddy-tester","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Server","value":"nginx"},{"key":"Date","value":"Tue, 01 Jul 2025 17:17:30 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"x-amz-request-id","value":"824778df214d8cb3"},{"key":"x-amz-id-2","value":"aMTw1QWYbOYYzOzXTYwJmJDSyZAtjQGKU"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Strict-Transport-Security","value":"max-age=63072000"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"7451f524-6eff-4a6b-ba72-78926ec338af"},{"name":"S3 Put Object Lock Configuration","event":[{"listen":"prerequest","script":{"id":"3940d392-e5f1-4bea-84de-48d09192d7c4","exec":["// Set contentMd5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});"],"type":"text/javascript"}}],"id":"df591140-96a1-467e-a8d9-adeae738a740","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ObjectLockConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <ObjectLockEnabled>Enabled</ObjectLockEnabled>\n    <Rule>\n        <DefaultRetention>\n            <Mode>GOVERNANCE</Mode>\n            <Days>14</Days>\n        </DefaultRetention>\n    </Rule>\n</ObjectLockConfiguration>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket?object-lock","description":"<p>Sets the Object Lock configuration for a bucket. The specified rule will apply by default to new objects created in the bucket.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to put object lock configuration.</p>\n","type":"text/plain"},"key":"object-lock","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"f14a4ce8-1bc4-45cb-95a2-11ab898e0710","name":"S3 Put Object Lock Configuration","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ObjectLockConfiguration xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <ObjectLockEnabled>Enabled</ObjectLockEnabled>\n    <Rule>\n        <DefaultRetention>\n            <Mode>GOVERNANCE</Mode>\n            <Days>14</Days>\n        </DefaultRetention>\n    </Rule>\n</ObjectLockConfiguration>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket?object-lock","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket"],"query":[{"key":"object-lock","value":null,"description":"Must be present to put object lock configuration."}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"caa337dc499f7e3a"},{"key":"x-amz-id-2","value":"aMQE1H2aPOQkzEjX8Y7RmpzTwZM5jKGKp"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:04:32 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"df591140-96a1-467e-a8d9-adeae738a740"}],"id":"388b1fd0-eae6-4c30-9a11-d4a4d9cd0e8a","description":"<p>This set of operations allows you to manipulate B2 buckets.</p>\n<p>There is no limit to the number of files in a bucket, but there is a limit of 100 buckets per account.</p>\n<p>Aside from S3 List Buckets, all bucket operations use an endpoint of the form <code> https://s3.&lt;region&gt;.backblazeb2.com/&lt;bucket name&gt;</code>.</p>\n","_postman_id":"388b1fd0-eae6-4c30-9a11-d4a4d9cd0e8a","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}}},{"name":"Object Operations","item":[{"name":"Multipart Uploads","item":[{"name":"S3 Abort Multipart Upload","event":[{"listen":"prerequest","script":{"id":"5ae2415d-ebed-4977-8970-3bf862b16d07","exec":[""],"type":"text/javascript"}}],"id":"4af844da-e283-4cd2-8b98-474ec64301eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploadId=","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"key":"uploadId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"e84fdf2a-529e-442f-8ff7-bc8da6456467","name":"S3 Abort Multipart Upload","originalRequest":{"method":"DELETE","header":[{"key":"x-amz-expected-bucket-owner","value":"","type":"text","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploadId=4_z6145af89f355ac2f74ed0c1b_f2025e1f1817e0030_d20220128_m233615_c004_v0402000_t0048","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"uploadId","value":"4_z6145af89f355ac2f74ed0c1b_f2025e1f1817e0030_d20220128_m233615_c004_v0402000_t0048"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket."},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"a52d47113a3acfcb"},{"key":"x-amz-id-2","value":"aMfQ1Z2Z1OTczRzWEYxxmIDTHZD1jy2JR"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Date","value":"Fri, 28 Jan 2022 23:39:35 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"4af844da-e283-4cd2-8b98-474ec64301eb"},{"name":"S3 Complete Multipart Upload","event":[{"listen":"prerequest","script":{"id":"febcdcce-c023-4f9d-8913-b0f4d6983a69","exec":[""],"type":"text/javascript"}}],"id":"8a44719e-8ca8-4e53-ba03-598e0d593658","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"<CompleteMultipartUpload xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n   <Part>\n      <ETag>3f83ebfa030f57196f30cd07c03fb632</ETag>\n      <PartNumber>1</PartNumber>\n   </Part>\n   <Part>\n      <ETag>196f30cd07c03fb6323f83ebfa030f57</ETag>\n      <PartNumber>2</PartNumber>\n   </Part>\n   ...\n</CompleteMultipartUpload>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploadId=","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>An Upload ID obtained from S3 Create Multipart Upload</p>\n","type":"text/plain"},"key":"uploadId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"f4214710-b993-44ca-84ed-71df18750a4f","name":"S3 Complete Multipart Upload","originalRequest":{"method":"POST","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<CompleteMultipartUpload xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n   <Part>\n      <ETag>85f30635602dc09bd85957a6e82a2c21</ETag>\n      <PartNumber>1</PartNumber>\n   </Part>\n   <Part>\n      <ETag>2dc09bd8595785f3063560a6e82a2c21</ETag>\n      <PartNumber>2</PartNumber>\n   </Part>\n   <Part>\n      <ETag>7a6e82a2c2185f30635602dc09bd8595</ETag>\n      <PartNumber>3</PartNumber>\n   </Part>\n</CompleteMultipartUpload>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploadId=4_z6145af89f355ac2f74ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"uploadId","value":"4_z6145af89f355ac2f74ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046","description":"An Upload ID obtained from S3 Create Multipart Upload"}],"variable":[{"key":"bucket","value":"my-bucket-name-metadaddy","description":"Required. The name of the bucket."},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"32c37cd1516a2ad2"},{"key":"x-amz-id-2","value":"aMaE1mGa1OQIzAjV0YzNm3TT3ZKJjkWJG"},{"key":"x-amz-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"353"},{"key":"Date","value":"Fri, 28 Jan 2022 23:33:51 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<CompleteMultipartUploadResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Bucket>my-bucket-name</Bucket>\n    <ETag>\"3729bf569924c845dfe90bfe6281a9ff-1\"</ETag>\n    <Key>object-1</Key>\n    <Location>/my-bucket-name/object-1</Location>\n</CompleteMultipartUploadResult>"}],"_postman_id":"8a44719e-8ca8-4e53-ba03-598e0d593658"},{"name":"S3 Create Multipart Upload","event":[{"listen":"prerequest","script":{"id":"c0b269a5-bb1b-4f51-9cd0-cf3e8303a227","exec":["// Set keyMd5 HTTP header with the MD5 hash of the key","var key = pm.request.headers.get('x-amz-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'x-amz-server-side-encryption-customer-key-MD5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}"],"type":"text/javascript","packages":{}}}],"id":"393b66e7-9ed4-4602-a234-ed23983b9093","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploads","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present for a multipart upload.</p>\n","type":"text/plain"},"key":"uploads","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"12e68597-4c53-40ab-b1ce-0a465c48e0f2","name":"S3 Create Multipart Upload","originalRequest":{"method":"POST","header":[{"key":"Cache-Control","value":"","description":"Optional. Specifies Cache-Control header on retrieval.","disabled":true},{"key":"Content-Disposition","value":"","description":"Optional. Specifies Content-Disposition header on retrieval.","disabled":true},{"key":"Content-Encoding","value":"","description":"Optional. Specifies Content-Encoding header on retrieval.","disabled":true},{"key":"Content-Language","value":"","description":"Optional. Specifies Content-Encoding header on retrieval.","disabled":true},{"key":"Content-Length","value":"","description":"Optional. Specifies Content-Length header on retrieval.","disabled":true},{"key":"Content-Type","value":"","description":"Optional. Specifies Content-Type header on retrieval.","disabled":true},{"key":"Expires","value":"","description":"Optional. Specifies Expires header on retrieval.","disabled":true},{"key":"x-amz-acl","value":"","description":"Optional. If supplied, must be the same as the bucket ACL.","disabled":true},{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-object-lock-legal-hold","value":"","description":"Optional. Specifies whether a legal hold will be applied. Allowed values are 'ON' or 'OFF'.","disabled":true},{"key":"x-amz-object-lock-mode","value":"","description":"Optional. The lock mode to apply. Allowed values are 'GOVERNANCE' or 'COMPLIANCE'.","disabled":true},{"key":"x-amz-object-lock-retain-until-date","value":"","description":"Optional. Timestamp for expiration of object lock.","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"","description":"Optional. Encryption algorithm to be used for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"","description":"Optional. Base64-encoded customer key for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption","value":"","description":"Optional. Set to AES256 to use SSE-B2.","disabled":true},{"key":"x-backblaze-live-read-enabled","value":"true","description":"Optional. Enable the Live Read feature and allow data retrieval from a current multipart upload. \n\nAny value other than TRUE is treated as false.","disabled":true},{"key":"x-backblaze-live-read-part-size","value":"10000000","description":"Optional. Use this optional header to specify the part size (in bytes) to be used to determine which part numbers correspond to the requested byte range.\n\nThe accepted part size byte range is 5 MB (5,000,000 bytes) to 5 GiB (5,368,709,120) bytes.","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploads","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"uploads","value":null,"description":"Must be present for a multipart upload."}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket."},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"12548b67204cfe35"},{"key":"x-amz-id-2","value":"aMWU16WbDOfkzcjVCY3FmiTROZAljPWLF"},{"key":"x-amz-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f2025e1f1817e0030_d20220128_m233615_c004_v0402000_t0048"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"348"},{"key":"Date","value":"Fri, 28 Jan 2022 23:36:15 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<InitiateMultipartUploadResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Bucket>my-bucket-name</Bucket>\n    <Key>object-1</Key>\n    <UploadId>4_z6145af89f355ac2f74ed0c1b_f2025e1f1817e0030_d20220128_m233615_c004_v0402000_t0048</UploadId>\n</InitiateMultipartUploadResult>"}],"_postman_id":"393b66e7-9ed4-4602-a234-ed23983b9093"},{"name":"S3 Upload Part","event":[{"listen":"prerequest","script":{"id":"56dcc00a-f248-4b3b-a980-0d14cd590424","exec":["// Set contentMd5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});","","// Set keyMd5 HTTP header with the MD5 hash of the key","var key = pm.request.headers.get('x-amz-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'x-amz-server-side-encryption-customer-key-MD5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}"],"type":"text/javascript"}}],"id":"c5390c83-fa0d-4df2-864b-01307c29106c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"object data"},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?partNumber=&uploadId=","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>The number of the part being uploaded, between 1 and 10,000.</p>\n","type":"text/plain"},"key":"partNumber","value":""},{"description":{"content":"<p>An Upload ID obtained from S3 Create Multipart Upload</p>\n","type":"text/plain"},"key":"uploadId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"a7df3070-2eca-45a6-96d8-bcbf89296dba","name":"S3 Upload Part","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","type":"text","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"","type":"text","description":"Optional. Encryption algorithm to be used for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"","type":"text","description":"Optional. Base64-encoded customer key for SSE-C.","disabled":true}],"body":{"mode":"raw","raw":"object data"},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?partNumber=3&uploadId=4_z6145af89f355ac2f74ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"partNumber","value":"3","description":"The number of the part being uploaded, between 1 and 10,000."},{"key":"uploadId","value":"4_z6145af89f355ac2f74ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046","description":"An Upload ID obtained from S3 Create Multipart Upload"}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket."},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"d6f7509a150075f7"},{"key":"x-amz-id-2","value":"aMTQ1AWYmOc4ziTVpY6dmhzSuZOBjgmK7"},{"key":"ETag","value":"\"85f30635602dc09bd85957a6e82a2c21\""},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"text/plain"},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:28:55 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"c5390c83-fa0d-4df2-864b-01307c29106c"},{"name":"S3 Upload Part Copy","event":[{"listen":"prerequest","script":{"id":"0ac250e8-ea1e-4f15-ae8d-b137d080ebc3","exec":["// Set HTTP headers with the MD5 hashes of the keys","var key = pm.request.headers.get('x-amz-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'x-amz-server-side-encryption-customer-key-MD5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}","","var key = pm.request.headers.get('x-amz-copy-source-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'x-amz-copy-source-server-side-encryption-customer-key-MD5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}"],"type":"text/javascript"}}],"id":"1816ef0a-bcbd-4b31-98c3-7909f1d766af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-amz-copy-source","value":"","description":"<p>Required. The name of the source bucket and the key of the source object in the form /.</p>\n","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?partNumber=&uploadId=","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>The number of the part being uploaded, between 1 and 10,000.</p>\n","type":"text/plain"},"key":"partNumber","value":""},{"description":{"content":"<p>An Upload ID obtained from S3 Create Multipart Upload</p>\n","type":"text/plain"},"key":"uploadId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"604f6173-259d-49ee-ae96-22b399a5734e","name":"S3 Upload Part Copy","originalRequest":{"method":"PUT","header":[{"key":"x-amz-copy-source","value":"my-bucket-name/object-2","description":"Required. The name of the source bucket and the key of the source object in the form <bucketname>/<objectkey>.","type":"text"},{"key":"x-amz-copy-source-if-match","value":"","description":"Optional. Only copy the object if its ETag matches this value, otherwise return a 412 (precondition failed) error.","type":"text","disabled":true},{"key":"x-amz-copy-source-if-modified-since","value":"","description":"Optional. Only copy the object if it has been modified since this time.","type":"text","disabled":true},{"key":"x-amz-copy-source-if-none-match","value":"","description":"Optional. Optional. Only copy the object if its ETag does not match this value, otherwise return a 412 (precondition failed) error","type":"text","disabled":true},{"key":"x-amz-copy-source-if-unmodified-since","value":"","description":"Optional. Only copy the object if it has not been modified since this time.","type":"text","disabled":true},{"key":"x-amz-copy-source-range","value":"","description":"Optional. A range of bytes to copy from the source object in the form bytes=first-last, where the first and last are the zero-based byte offsets to copy.","type":"text","disabled":true},{"key":"x-amz-copy-source-server-side-encryption-customer-algorithm","value":"","description":"Optional. Encryption algorithm to be used for decrypting the source object via SSE-C.","type":"text","disabled":true},{"key":"x-amz-copy-source-server-side-encryption-customer-key","value":"","description":"Optional. Base64-encoded customer key to be used for decrypting the source object via SSE-C.","type":"text","disabled":true},{"key":"x-amz-copy-source-server-side-encryption-customer-key-MD5","value":"","description":"Optional. Base64-encoded MD5 hash of the customer key o be used for decrypting the source object via SSE-C. Calculated in pre-request script.","type":"text","disabled":true},{"key":"x-amz-expected-bucket-owner","value":"","type":"text","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"","type":"text","description":"Optional. Encryption algorithm to be used for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"","type":"text","description":"Optional. Base64-encoded customer key for SSE-C.","disabled":true},{"key":"x-amz-source-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected source bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?partNumber=1&uploadId=4_z6145af89f355ac2f74ed0c1b_f2025e1f1817e0030_d20220128_m233615_c004_v0402000_t0048","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"partNumber","value":"1","description":"The number of the part being uploaded, between 1 and 10,000."},{"key":"uploadId","value":"4_z6145af89f355ac2f74ed0c1b_f2025e1f1817e0030_d20220128_m233615_c004_v0402000_t0048","description":"An Upload ID obtained from S3 Create Multipart Upload"}],"variable":[{"key":"bucket","value":"my-bucket-name-metadaddy","description":"Required. The name of the bucket."},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"90e17e227a223955"},{"key":"x-amz-id-2","value":"aMR81PGamOQQzjTUJY9lmFzRwZNVjQGJS"},{"key":"x-amz-copy-source-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"249"},{"key":"Date","value":"Fri, 28 Jan 2022 23:37:39 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<CopyPartResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n    <LastModified>2022-01-28T23:37:39.426Z</LastModified>\n</CopyPartResult>"}],"_postman_id":"1816ef0a-bcbd-4b31-98c3-7909f1d766af"},{"name":"S3 List Multipart Uploads","id":"35096bbc-d5f0-4803-969f-35e103d2416e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/?uploads","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",""],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to list multipart uploads</p>\n","type":"text/plain"},"key":"uploads","value":null},{"disabled":true,"description":{"content":"<p>Optional. Character used to group keys</p>\n","type":"text/plain"},"key":"delimiter","value":""},{"disabled":true,"description":{"content":"<p>Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.</p>\n","type":"text/plain"},"key":"encoding-type","value":""},{"disabled":true,"description":{"content":"<p>Optional. With upload-id-marker, specifies the multipart upload after which listing should begin.</p>\n","type":"text/plain"},"key":"key-marker","value":""},{"disabled":true,"description":{"content":"<p>Optional. Specifies the maximum number of multipart uploads to return in the response body, up to a maximum of 1000.</p>\n","type":"text/plain"},"key":"max-uploads","value":""},{"disabled":true,"description":{"content":"<p>Optional. Limit response to keys with this prefix.</p>\n","type":"text/plain"},"key":"prefix","value":""},{"disabled":true,"description":{"content":"<p>Optional. With key-marker, specifies the multipart upload after which listing should begin.</p>\n","type":"text/plain"},"key":"upload-id-marker","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"}]}},"response":[{"id":"1e2e6f6e-4180-44f2-8a46-9d91fe054e35","name":"S3 List Multipart Uploads","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/?uploads","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",""],"query":[{"key":"delimiter","value":"","description":"Optional. Character used to group keys","disabled":true},{"key":"encoding-type","value":"","description":"Optional. Specifies an encoding method to use for characters that are not supported in XML 1.0.","disabled":true},{"key":"key-marker","value":"","description":"Optional. With upload-id-marker, specifies the multipart upload after which listing should begin.","disabled":true},{"key":"max-uploads","value":"","description":"Optional. Specifies the maximum number of multipart uploads to return in the response body, up to a maximum of 1000.","disabled":true},{"key":"prefix","value":"","description":"Optional. Limit response to keys with this prefix.","disabled":true},{"key":"upload-id-marker","value":"","description":"Optional. With key-marker, specifies the multipart upload after which listing should begin.","disabled":true},{"key":"uploads","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"6259899fa1d2e6b9"},{"key":"x-amz-id-2","value":"aMRA12WbVOXwzwTWwYwdmWDRdZNVjNGIz"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"688"},{"key":"Date","value":"Fri, 28 Jan 2022 23:29:22 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ListMultipartUploadsResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Bucket>my-bucket-name-metadaddy</Bucket>\n    <MaxUploads>1000</MaxUploads>\n    <IsTruncated>false</IsTruncated>\n    <Upload>\n        <Initiated>2022-01-28T23:27:20Z</Initiated>\n        <Initiator>\n            <ID>15f935cf4dcb</ID>\n        </Initiator>\n        <Key>object-1</Key>\n        <Owner>\n            <ID>15f935cf4dcb</ID>\n        </Owner>\n        <StorageClass>STANDARD</StorageClass>\n        <UploadId>4_z6145af89f355ac2f74ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046</UploadId>\n    </Upload>\n    <Upload>\n        <Initiated>2022-01-28T23:29:12Z</Initiated>\n        <Initiator>\n            <ID>15f935cf4dcb</ID>\n        </Initiator>\n        <Key>object-2</Key>\n        <Owner>\n            <ID>15f935cf4dcb</ID>\n        </Owner>\n        <StorageClass>STANDARD</StorageClass>\n        <UploadId>4_f2006887251b080dd213ed0c1b_f2006887251b080dd_d20220128_m232720_c004_v0402000_t0046</UploadId>\n    </Upload>\n</ListMultipartUploadsResult>"}],"_postman_id":"35096bbc-d5f0-4803-969f-35e103d2416e"},{"name":"S3 List Parts","id":"e5c6c72a-bb19-447c-9714-3d2be2ba19bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploadId=","description":"<p>Lists parts that have been uploaded for a given multipart upload.</p>\n<p>By default, sets of up to 1,000 results are returned. You can set <code>max-parts</code> to set the maximum result set size to less than 1,000. If the search results number more than the maximum result set size, then the first set is returned in the initial response, the response element contains the value <code>true</code> and the element contains a token to retrieve the next set of results. Use this token as the <code>part-number-marker</code> query parameter in another request to retrieve the next set of results.</p>\n","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>Optional. The maximum number of parts that should be returned.</p>\n","type":"text/plain"},"key":"max-parts","value":""},{"disabled":true,"description":{"content":"<p>Optional. B2 will start listing after this part number.</p>\n","type":"text/plain"},"key":"part-number-marker","value":""},{"description":{"content":"<p>An Upload ID obtained from S3 Create Multipart Upload</p>\n","type":"text/plain"},"key":"uploadId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"type":"any","value":"","key":"key"}]}},"response":[{"id":"42db27e6-085f-4adc-b816-cd402f5b8003","name":"S3 List Parts","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"","description":"Optional. Encryption algorithm to be used for SSE-C.","type":"text","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"","description":"Optional. Base64-encoded customer key for SSE-C.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?uploadId=4_z0145cfc9e3f5ec0f74ed0c1b_f22652c66b7873274_d20230831_m185108_c004_v0402018_t0044_u01693507868189","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"max-parts","value":"1","description":"Optional. The maximum number of parts that should be returned.","disabled":true},{"key":"part-number-marker","value":"1","description":"Optional. B2 will start listing after this part number.","disabled":true},{"key":"uploadId","value":"4_z0145cfc9e3f5ec0f74ed0c1b_f22652c66b7873274_d20230831_m185108_c004_v0402018_t0044_u01693507868189","description":"An Upload ID obtained from S3 Create Multipart Upload"}],"variable":[{"key":"bucket","value":"metadaddy-test","description":"Required. The name of the bucket."},{"key":"key","value":"multi123"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"1a5982951a4ae647"},{"key":"x-amz-id-2","value":"aMTM1JWZSOb0z8zVFY+JmzjSdZEljDGLI"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"874"},{"key":"Date","value":"Thu, 31 Aug 2023 18:55:25 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ListPartsResult>\n    <Bucket>metadaddy-test</Bucket>\n    <Key>multi123</Key>\n    <UploadId>4_z0145cfc9e3f5ec0f74ed0c1b_f22652c66b7873274_d20230831_m185108_c004_v0402018_t0044_u01693507868189</UploadId>\n    <PartNumberMarker>0</PartNumberMarker>\n    <NextPartNumberMarker>1</NextPartNumberMarker>\n    <MaxParts>1000</MaxParts>\n    <IsTruncated>false</IsTruncated>\n    <Part>\n        <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n        <LastModified>2023-08-31T18:54:55.693Z</LastModified>\n        <PartNumber>1</PartNumber>\n        <Size>11</Size>\n    </Part>\n    <Initiator>\n        <ID>15f935cf4dcb</ID>\n        <DisplayName></DisplayName>\n    </Initiator>\n    <Owner>\n        <ID>15f935cf4dcb</ID>\n        <DisplayName></DisplayName>\n    </Owner>\n    <StorageClass>STANDARD</StorageClass>\n</ListPartsResult>"}],"_postman_id":"e5c6c72a-bb19-447c-9714-3d2be2ba19bf"}],"id":"b1846eb9-5986-4f01-910f-0562290dd90d","_postman_id":"b1846eb9-5986-4f01-910f-0562290dd90d","description":"","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}}},{"name":"S3 Copy Object","event":[{"listen":"prerequest","script":{"id":"5b03db72-7fba-4334-a1fa-9af4eeaa88d7","exec":["// Set HTTP headers with the MD5 hashes of the key","var key = pm.request.headers.get('x-amz-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'x-amz-server-side-encryption-customer-key-MD5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}","","var key = pm.request.headers.get('x-amz-copy-source-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'x-amz-copy-source-server-side-encryption-customer-key-MD5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}"],"type":"text/javascript"}}],"id":"62cddbf1-ae4f-47ca-aeca-2f113e05eb60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-amz-copy-source","value":"","description":"<p>Required. The name of the source bucket and the key of the source object in the form /.</p>\n","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[],"variable":[{"description":{"content":"<p>Required. The name of the destination bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"e49a69f6-64c5-42ff-8b39-e1a22ce3c3e2","name":"S3 Copy Object","originalRequest":{"method":"PUT","header":[{"key":"Cache-Control","value":"","description":"Optional. Specifies Cache-Control header on retrieval.","type":"text","disabled":true},{"key":"Content-Disposition","value":"","description":"Optional. Specifies Content-Disposition header on retrieval.","type":"text","disabled":true},{"key":"Content-Encoding","value":"","description":"Optional. Specifies Content-Encoding header on retrieval.","type":"text","disabled":true},{"key":"Content-Language","value":"","description":"Optional. Specifies Content-Encoding header on retrieval.","type":"text","disabled":true},{"key":"Content-Type","value":"","description":"Optional. Specifies Content-Type header on retrieval.","type":"text","disabled":true},{"key":"Expires","value":"","description":"Optional. Specifies Expires header on retrieval.","type":"text","disabled":true},{"key":"x-amz-acl","value":"","type":"text","description":"Optional. If supplied, must be the same as the bucket ACL.","disabled":true},{"key":"x-amz-copy-source","value":"my-bucket-name/object-1","description":"Required. The name of the source bucket and the key of the source object in the form <bucketname>/<objectkey>.","type":"text"},{"key":"x-amz-copy-source-if-match","value":"","description":"Optional. Only copy the object if its ETag matches this value, otherwise return a 412 (precondition failed) error.","type":"text","disabled":true},{"key":"x-amz-copy-source-if-modified-since","value":"","description":"Optional. Only copy the object if it has been modified since this time.","type":"text","disabled":true},{"key":"x-amz-copy-source-if-none-match","value":"","description":"Optional. Optional. Only copy the object if its ETag does not match this value, otherwise return a 412 (precondition failed) error","type":"text","disabled":true},{"key":"x-amz-copy-source-if-unmodified-since","value":"","description":"Optional. Only copy the object if it has not been modified since this time.","type":"text","disabled":true},{"key":"x-amz-copy-source-server-side-encryption-customer-algorithm","value":"","description":"Optional. Encryption algorithm to be used for decrypting the source object via SSE-C.","type":"text","disabled":true},{"key":"x-amz-copy-source-server-side-encryption-customer-key","value":"","description":"Optional. Base64-encoded customer key to be used for decrypting the source object via SSE-C.","type":"text","disabled":true},{"key":"x-amz-copy-source-server-side-encryption-customer-key-MD5","value":"","description":"Optional. Base64-encoded MD5 hash of the customer key o be used for decrypting the source object via SSE-C. Calculated in pre-request script.","type":"text","disabled":true},{"key":"x-amz-expected-bucket-owner","value":"","type":"text","description":"Optional. Account ID of the expected destination bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-metadata-directive","value":"","description":"Optional. Specifies whether metadata should be copied from the source object or replaced with values in the request. Allowed values are \"COPY\" or \"REPLACE\".","type":"text","disabled":true},{"key":"x-amz-object-lock-legal-hold","value":"","type":"text","description":"Optional. Specifies whether a legal hold will be applied. Allowed values are 'ON' or 'OFF'.","disabled":true},{"key":"x-amz-object-lock-mode","value":"","type":"text","description":"Optional. The lock mode to apply. Allowed values are 'GOVERNANCE' or 'COMPLIANCE'.","disabled":true},{"key":"x-amz-object-lock-retain-until-date","value":"","type":"text","description":"Optional. Timestamp for expiration of object lock.","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"","type":"text","description":"Optional. Encryption algorithm to be used for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"","type":"text","description":"Optional. Base64-encoded customer key for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption","value":"","description":"Optional. Set to AES256 to use SSE-B2.","type":"text","disabled":true},{"key":"x-amz-source-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected source bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the destination bucket."},{"key":"key","value":"object-2","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"8bce3b35a5a2ea35"},{"key":"x-amz-id-2","value":"aMfU17WbdOUAzOTXxY9ZmojQOZM9jGmJu"},{"key":"x-amz-copy-source-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f4030346ce9e208f0_d20220128_m232407_c004_v0402005_t0021"},{"key":"x-amz-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f411debfc7f401b47_d20220128_m232545_c004_v0402003_t0045"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"253"},{"key":"Date","value":"Fri, 28 Jan 2022 23:25:44 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<CopyObjectResult xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <ETag>\"85f30635602dc09bd85957a6e82a2c21\"</ETag>\n    <LastModified>2022-01-28T23:25:45.000Z</LastModified>\n</CopyObjectResult>"}],"_postman_id":"62cddbf1-ae4f-47ca-aeca-2f113e05eb60"},{"name":"S3 Delete Object","event":[{"listen":"prerequest","script":{"id":"19adbd9d-2ab8-45e6-b808-a32c7d3d23a4","exec":[""],"type":"text/javascript"}}],"id":"c62068f1-34ba-4824-b746-fc3843e23fce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>VersionId to delete.</p>\n","type":"text/plain"},"key":"versionId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to read.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"91d987f8-0c00-4790-a5e9-5d0f61b5c2dd","name":"S3 Delete Object","originalRequest":{"method":"DELETE","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true},{"key":"x-amz-bypass-governance-retention","value":"","description":"Optional. Specifies whether the object should be deleted even if there is a governance object lock in place.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"versionId","value":"","description":"VersionId to delete.","disabled":true}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to read."}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"462500c9d699ed92"},{"key":"x-amz-id-2","value":"aMR01LmYuOegzLTUBY5hmJjQOZKdjfGJC"},{"key":"x-amz-delete-marker","value":"true"},{"key":"x-amz-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f40057de773908ada_d20220128_m234031_c004_v0402002_t0050"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Date","value":"Fri, 28 Jan 2022 23:40:31 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"c62068f1-34ba-4824-b746-fc3843e23fce"},{"name":"S3 Get Object","event":[{"listen":"prerequest","script":{"id":"f5c879c1-41c1-4149-941f-b7ba2710e243","exec":["// Set keyMd5 HTTP header with the MD5 hash of the key","var key = pm.request.headers.get('x-amz-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'keyMd5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}"],"type":"text/javascript","packages":{}}}],"id":"5a470f93-b0cd-47d4-8f0e-79bfa5409b8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>Part number to read, between 1 and 10,000.</p>\n","type":"text/plain"},"key":"partNumber","value":""},{"disabled":true,"description":{"content":"<p>Specifies Cache-Control header for the response.</p>\n","type":"text/plain"},"key":"response-cache-control","value":""},{"disabled":true,"description":{"content":"<p>Specifies Content-Encoding header for the response.</p>\n","type":"text/plain"},"key":"response-content-encoding","value":""},{"disabled":true,"description":{"content":"<p>Specifies Content-Language header for the response.</p>\n","type":"text/plain"},"key":"response-content-language","value":""},{"disabled":true,"description":{"content":"<p>Specifies Content-Type header for the response.</p>\n","type":"text/plain"},"key":"response-content-type","value":""},{"disabled":true,"description":{"content":"<p>Specifies Expires header for the response.</p>\n","type":"text/plain"},"key":"response-expires","value":""},{"disabled":true,"description":{"content":"<p>VersionId to read.</p>\n","type":"text/plain"},"key":"versionId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to read.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"7988d644-2b43-4da2-b6c4-b2d267cbdc7a","name":"S3 Get Object","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"AES256","description":"Optional. Encryption algorithm to be used for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"kmxlnaH92TEckb+8giJF8qPR5lPY5NDBsIpQQZwAn7A=","description":"Optional. Base64-encoded customer key for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key-MD5","value":"{{keyMd5}}","description":"Optional. Base64-encoded MD5 hash of the customer key for SSE-C. Calculated in pre-request script","disabled":true},{"key":"x-backblaze-live-read-enabled","value":"True","description":"Optional. To retrieve data from an ongoing multipart upload with Live Read enabled, the value must be TRUE.\n\nAny value other than TRUE (case-insensitive) is treated as false.","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"partNumber","value":"","description":"Part number to read, between 1 and 10,000.","disabled":true},{"key":"response-cache-control","value":"","description":"Specifies Cache-Control header for the response.","disabled":true},{"key":"response-content-encoding","value":"","description":"Specifies Content-Encoding header for the response.","disabled":true},{"key":"response-content-language","value":"","description":"Specifies Content-Language header for the response.","disabled":true},{"key":"response-content-type","value":"","description":"Specifies Content-Type header for the response.","disabled":true},{"key":"response-expires","value":"","description":"Specifies Expires header for the response.","disabled":true},{"key":"versionId","value":"","description":"VersionId to read.","disabled":true}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Accept-Ranges","value":"bytes"},{"key":"Last-Modified","value":"Fri, 28 Jan 2022 23:12:33 GMT"},{"key":"ETag","value":"\"85f30635602dc09bd85957a6e82a2c21\""},{"key":"Cache-Control","value":"no-cache"},{"key":"x-amz-request-id","value":"22f4a1772746da99"},{"key":"x-amz-id-2","value":"aMWA1NmaNOcQz7zWKY2lmZzT6ZHdjpGJT"},{"key":"x-amz-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f416a807037a7ee2a_d20220128_m231233_c004_v0402000_t0056"},{"key":"x-backblaze-live-read-enabled","value":"True","description":""},{"key":"x-backblaze-live-read-part-size","value":"5000","description":""},{"key":"Content-Type","value":"text/plain"},{"key":"Content-Length","value":"11"},{"key":"Date","value":"Fri, 28 Jan 2022 23:14:25 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"object data"}],"_postman_id":"5a470f93-b0cd-47d4-8f0e-79bfa5409b8e"},{"name":"S3 Get Object ACL","event":[{"listen":"prerequest","script":{"id":"b78fc0cf-26ac-4e91-96fe-392f88375330","exec":[""],"type":"text/javascript"}}],"id":"9e219f6c-c584-4557-abb6-009d3cbd8441","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?acl","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>Optional. Specifies a specific version of the object.</p>\n","type":"text/plain"},"key":"versionId","value":""},{"description":{"content":"<p>Must be present to retrieve bucket ACL</p>\n","type":"text/plain"},"key":"acl","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to read.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"266acd14-b49a-4671-b7b4-efbd126bd2d2","name":"S3 Get Object ACL","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?acl","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"versionId","value":"","description":"Optional. Specifies a specific version of the object.","disabled":true},{"key":"acl","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"56aa38410aaebdd0"},{"key":"x-amz-id-2","value":"aMa41BGZMOZMztjUfY9JmpzRnZLRjZmIQ"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"578"},{"key":"Date","value":"Fri, 28 Jan 2022 23:14:48 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<AccessControlPolicy xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Owner>\n        <ID>15f935cf4dcb</ID>\n        <DisplayName></DisplayName>\n    </Owner>\n    <AccessControlList>\n        <Grant>\n            <Grantee xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"CanonicalUser\">\n                <ID>15f935cf4dcb</ID>\n                <DisplayName></DisplayName>\n            </Grantee>\n            <Permission>FULL_CONTROL</Permission>\n        </Grant>\n    </AccessControlList>\n</AccessControlPolicy>"}],"_postman_id":"9e219f6c-c584-4557-abb6-009d3cbd8441"},{"name":"S3 Get Object Legal Hold","event":[{"listen":"prerequest","script":{"id":"b1199750-f9d9-4a2d-a6c8-9c277f603003","exec":[""],"type":"text/javascript"}}],"id":"fd609465-4a2c-48e7-975c-aa81308b84f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?legal-hold","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve object legal hold status.</p>\n","type":"text/plain"},"key":"legal-hold","value":null},{"disabled":true,"description":{"content":"<p>Optional. Specifies a specific version of the object.</p>\n","type":"text/plain"},"key":"versionId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to read.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"838293b4-1a73-4179-9ec1-b6cda4f38369","name":"S3 Get Object Legal Hold","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?legal-hold","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"versionId","value":"","description":"Optional. Specifies a specific version of the object.","disabled":true},{"key":"legal-hold","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"16b1267e4d7723df"},{"key":"x-amz-id-2","value":"aMcs1TmaIOS4zCjWmY3lm1TQWZI9jkWJC"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"153"},{"key":"Date","value":"Fri, 28 Jan 2022 23:15:42 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<LegalHold xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Status>ON</Status>\n</LegalHold>"}],"_postman_id":"fd609465-4a2c-48e7-975c-aa81308b84f4"},{"name":"S3 Get Object Retention","event":[{"listen":"prerequest","script":{"id":"93d45f0e-2dc7-4963-8f51-54cc6b88ba35","exec":[""],"type":"text/javascript"}}],"id":"a1ab2033-cd50-467c-9d3b-ae9516bed306","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?retention","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to retrieve object retention settings.</p>\n","type":"text/plain"},"key":"retention","value":null},{"disabled":true,"description":{"content":"<p>Optional. Specifies a specific version of the object.</p>\n","type":"text/plain"},"key":"versionId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to read.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"980842e7-73fe-49c6-869a-b3331e8feaf9","name":"S3 Get Object Retention","originalRequest":{"method":"GET","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?retention","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"versionId","value":"","description":"Optional. Specifies a specific version of the object.","disabled":true},{"key":"retention","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"x-amz-request-id","value":"07530ea3c535aded"},{"key":"x-amz-id-2","value":"aMXE1Zma/ObAz0TWfY9BmGzR4ZCVjw2Ky"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":"application/xml"},{"key":"Content-Length","value":"221"},{"key":"Date","value":"Fri, 28 Jan 2022 23:17:41 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Retention xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Mode>COMPLIANCE</Mode>\n    <RetainUntilDate>2022-02-02T23:56:06.538Z</RetainUntilDate>\n</Retention>"}],"_postman_id":"a1ab2033-cd50-467c-9d3b-ae9516bed306"},{"name":"S3 Head Object","event":[{"listen":"prerequest","script":{"id":"1161631b-a745-4ce2-b276-0ab30f5f006f","exec":["// Set keyMd5 HTTP header with the MD5 hash of the key","var key = pm.request.headers.get('x-amz-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'keyMd5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}"],"type":"text/javascript","packages":{}}}],"id":"9e8f86fc-7480-4df6-a882-92e826e6a976","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"HEAD","header":[],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>Part number to read, between 1 and 10,000.</p>\n","type":"text/plain"},"key":"partNumber","value":""},{"disabled":true,"description":{"content":"<p>VersionId to read.</p>\n","type":"text/plain"},"key":"versionId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to read.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"6bde2b7e-8eda-4d35-addf-bd203d6339cb","name":"S3 Head Object","originalRequest":{"method":"HEAD","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"AES256","description":"Optional. Encryption algorithm to be used for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"kmxlnaH92TEckb+8giJF8qPR5lPY5NDBsIpQQZwAn7A=","description":"Optional. Base64-encoded customer key for SSE-C.","disabled":true},{"key":"If-Match","value":"","description":"Optional. Only return the object if its ETag matches this value, otherwise return a 412 (precondition failed) error.","disabled":true},{"key":"If-Modified-Since","value":"","description":"Optional. Only copy the object if it has been modified since this time, otherwise return a 304 (not modified) response.","disabled":true},{"key":"If-None-Match","value":"","description":"Optional. Only copy the object if its ETag does not match this value, otherwise return a 304 (not modified) response.","disabled":true},{"key":"If-Unmodified-Since","value":"","description":"Optional. Only copy the object if it has not been modified since this time, otherwise return a 412 (precondition failed) error.","disabled":true},{"key":"x-backblaze-live-read-enabled","value":"","description":"Optional. To retrieve metadata from an ongoing multipart upload with Live Read enabled, the value must be TRUE.\n\nAny value other than TRUE (case-insensitive) is treated as false.\n","disabled":true}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"partNumber","value":"","description":"Part number to read, between 1 and 10,000.","disabled":true},{"key":"versionId","value":"","description":"VersionId to read.","disabled":true}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to read."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Accept-Ranges","value":"bytes"},{"key":"Last-Modified","value":"Fri, 28 Jan 2022 23:12:33 GMT"},{"key":"ETag","value":"\"85f30635602dc09bd85957a6e82a2c21\""},{"key":"Cache-Control","value":"no-cache"},{"key":"x-amz-request-id","value":"a42d54e0e48c6deb"},{"key":"x-amz-id-2","value":"aMYU1lmaMOc4zLDX9Y2Nm+DQAZKpj4WIH"},{"key":"x-amz-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f416a807037a7ee2a_d20220128_m231233_c004_v0402000_t0056"},{"key":"x-backblaze-live-read-enabled","value":"True","description":""},{"key":"x-backblaze-live-read-part-size","value":"5000","description":""},{"key":"Content-Type","value":"text/plain"},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:18:43 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"9e8f86fc-7480-4df6-a882-92e826e6a976"},{"name":"S3 Put Object","event":[{"listen":"prerequest","script":{"id":"2b2d02a4-93a2-4ec4-b3d4-38d4cce5b642","exec":["// Set keyMd5 HTTP header with the MD5 hash of the key","var key = pm.request.headers.get('x-amz-server-side-encryption-customer-key');","if (key) {","    pm.request.headers.add({","        key: 'x-amz-server-side-encryption-customer-key-MD5', ","        value: CryptoJS.MD5(CryptoJS.enc.Base64.parse(key)).toString(CryptoJS.enc.Base64)","    });","}","","// Set contentMd5 HTTP header with the MD5 hash of the body if object lock is set","var retainUntil = pm.request.headers.get('x-amz-object-lock-retain-until-date');","if (retainUntil) {","    pm.request.headers.add({","        key: 'Content-MD5', ","        value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","    });","}"],"type":"text/javascript"}}],"id":"63e9620a-3479-4449-9d99-a908bf43204e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"object data"},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[],"variable":[{"description":{"content":"<p>Required. The name of the bucket.</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"17fcd20a-048e-42d9-a55f-6eb0fc192510","name":"S3 Put Object","originalRequest":{"method":"PUT","header":[{"key":"Cache-Control","value":"","description":"Optional. Specifies Cache-Control header on retrieval.","type":"text","disabled":true},{"key":"Content-Disposition","value":"","description":"Optional. Specifies Content-Disposition header on retrieval.","type":"text","disabled":true},{"key":"Content-Encoding","value":"","description":"Optional. Specifies Content-Encoding header on retrieval.","type":"text","disabled":true},{"key":"Content-Language","value":"","description":"Optional. Specifies Content-Encoding header on retrieval.","type":"text","disabled":true},{"key":"Content-Length","value":"","description":"Optional. Specifies Content-Length header on retrieval.","type":"text","disabled":true},{"key":"Content-Type","value":"","description":"Optional. Specifies Content-Type header on retrieval.","type":"text","disabled":true},{"key":"Expires","value":"","description":"Optional. Specifies Expires header on retrieval.","type":"text","disabled":true},{"key":"x-amz-acl","value":"","type":"text","description":"Optional. If supplied, must be the same as the bucket ACL.","disabled":true},{"key":"x-amz-expected-bucket-owner","value":"","type":"text","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","disabled":true},{"key":"x-amz-object-lock-legal-hold","value":"","type":"text","description":"Optional. Specifies whether a legal hold will be applied. Allowed values are 'ON' or 'OFF'.","disabled":true},{"key":"x-amz-object-lock-mode","value":"","type":"text","description":"Optional. The lock mode to apply. Allowed values are 'GOVERNANCE' or 'COMPLIANCE'.","disabled":true},{"key":"x-amz-object-lock-retain-until-date","value":"","type":"text","description":"Optional. Timestamp for expiration of object lock.","disabled":true},{"key":"x-amz-server-side-encryption-customer-algorithm","value":"","type":"text","description":"Optional. Encryption algorithm to be used for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption-customer-key","value":"","type":"text","description":"Optional. Base64-encoded customer key for SSE-C.","disabled":true},{"key":"x-amz-server-side-encryption","value":"","description":"Optional. Set to AES256 to use SSE-B2.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"object data"},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket."},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"4d38f7d0978e0ed5"},{"key":"x-amz-id-2","value":"aMaM1sGZVOSAzPDVLYy9mJDTIZFVjImI7"},{"key":"ETag","value":"\"85f30635602dc09bd85957a6e82a2c21\""},{"key":"x-amz-version-id","value":"4_z6145af89f355ac2f74ed0c1b_f416a807037a7ee2a_d20220128_m231233_c004_v0402000_t0056"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:12:33 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"63e9620a-3479-4449-9d99-a908bf43204e"},{"name":"S3 Put Object ACL","id":"9132de84-2f08-4285-b441-e1120bff35d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-amz-acl","value":"","description":"<p>Required. Allowed values are \"private\" or \"public-read\".</p>\n","type":"text"}],"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?acl","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"description":{"content":"<p>Must be present to put object ACL</p>\n","type":"text/plain"},"key":"acl","value":null},{"disabled":true,"description":{"content":"<p>Optional. Specifies a particular version of the object.</p>\n","type":"text/plain"},"key":"versionId","value":""}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":null,"key":"key"}]}},"response":[{"id":"9faab8d6-6e29-477f-841f-5b08b6e269be","name":"S3 Put Object ACL","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true},{"key":"x-amz-acl","value":"private","description":"Required. Allowed values are \"private\" or \"public-read\".","type":"text"}],"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?acl","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"versionId","value":"","description":"Optional. Specifies a particular version of the object.","disabled":true},{"key":"acl","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"c3c69bdcf5d4e2e7"},{"key":"x-amz-id-2","value":"aMUk1fmZhObozCjU7Y6FmizRnZGdjzmIU"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:13:40 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"9132de84-2f08-4285-b441-e1120bff35d2"},{"name":"S3 Put Object Legal Hold","event":[{"listen":"prerequest","script":{"id":"268a5994-e22c-4a29-8cb7-023e24e6c82d","exec":["// Set contentMd5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});"],"type":"text/javascript"}}],"id":"cbfd682a-4e40-4764-8d54-9e1fafb7187b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<LegalHold xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Status>ON</Status>\n</LegalHold>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?legal-hold","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>Optional. Specifies a particular version of the object.</p>\n","type":"text/plain"},"key":"versionId","value":""},{"key":"legal-hold","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"9e4f4ca8-3e83-4bfb-b42c-3bb0b72879c0","name":"S3 Put Object Legal Hold","originalRequest":{"method":"PUT","header":[{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<LegalHold xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Status>ON</Status>\n</LegalHold>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?legal-hold","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"versionId","value":"","description":"Optional. Specifies a particular version of the object.","disabled":true},{"key":"legal-hold","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"904ce2ca51321874"},{"key":"x-amz-id-2","value":"aMYg1iWYBOegz1zUcY4JmPDTZZDhjpWK6"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:20:49 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"cbfd682a-4e40-4764-8d54-9e1fafb7187b"},{"name":"S3 Put Object Retention","event":[{"listen":"prerequest","script":{"id":"8030e160-12e0-4680-8ab5-214c1025da21","exec":["// Set contentMd5 HTTP header with the MD5 hash of the body","pm.request.headers.add({","    key: 'Content-MD5', ","    value: CryptoJS.MD5(pm.request.body.toString()).toString(CryptoJS.enc.Base64)","});"],"type":"text/javascript"}}],"id":"0ab56ca2-2296-4bcf-8cb4-5c21468c069b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Retention xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Mode>COMPLIANCE</Mode>\n    <RetainUntilDate>2022-02-02T23:56:06.538Z</RetainUntilDate>\n</Retention>","options":{"raw":{"language":"xml"}}},"url":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?retention","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}},"urlObject":{"protocol":"https","path":[":bucket",":key"],"host":["s3","<your-region>","backblazeb2","com"],"query":[{"disabled":true,"description":{"content":"<p>Optional. Specifies a particular version of the object.</p>\n","type":"text/plain"},"key":"versionId","value":null},{"key":"retention","value":null}],"variable":[{"description":{"content":"<p>Required. The name of the bucket</p>\n","type":"text/plain"},"type":"any","value":"","key":"bucket"},{"description":{"content":"<p>Required. Key of the object to be written.</p>\n","type":"text/plain"},"type":"any","value":"","key":"key"}]}},"response":[{"id":"5106ba49-3b09-4a16-b041-e32d91e84105","name":"S3 Put Object Retention","originalRequest":{"method":"PUT","header":[{"key":"x-amz-bypass-governance-retention","value":"","description":"Optional. Specifies whether this request should bypass governance controls.","type":"text","disabled":true},{"key":"x-amz-expected-bucket-owner","value":"","description":"Optional. Account ID of the expected bucket owner. If the bucket is owned by a different owner, a 403 Access Denied error will be returned.","type":"text","disabled":true}],"body":{"mode":"raw","raw":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Retention xmlns=\"http://s3.amazonaws.com/doc/2006-03-01/\">\n    <Mode>COMPLIANCE</Mode>\n    <RetainUntilDate>2022-02-02T23:56:06.538Z</RetainUntilDate>\n</Retention>","options":{"raw":{"language":"xml"}}},"url":{"raw":"https://s3.<your-region>.backblazeb2.com/:bucket/:key?retention","protocol":"https","host":["s3","<your-region>","backblazeb2","com"],"path":[":bucket",":key"],"query":[{"key":"versionId","value":null,"description":"Optional. Specifies a particular version of the object.","type":"text","disabled":true},{"key":"retention","value":null}],"variable":[{"key":"bucket","value":"my-bucket-name","description":"Required. The name of the bucket"},{"key":"key","value":"object-1","description":"Required. Key of the object to be written."}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-request-id","value":"57a0fb6edf0b5178"},{"key":"x-amz-id-2","value":"aMTc1fGa/OdwzKTUuYxlmIjSCZF5jv2Iq"},{"key":"Cache-Control","value":"max-age=0, no-cache, no-store"},{"key":"Content-Type","value":""},{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 28 Jan 2022 23:22:02 GMT"},{"key":"Keep-Alive","value":"timeout=5"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"0ab56ca2-2296-4bcf-8cb4-5c21468c069b"}],"id":"464e1af3-bd0b-4191-bff4-11f3e53a9b37","_postman_id":"464e1af3-bd0b-4191-bff4-11f3e53a9b37","description":"","auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]},"isInherited":true,"source":{"_postman_id":"2bd51552-2df9-443f-95f1-014a26894b00","id":"2bd51552-2df9-443f-95f1-014a26894b00","name":"Backblaze B2 Cloud Storage S3 Compatible API","type":"collection"}}}],"auth":{"type":"awsv4","awsv4":{"basicConfig":[{"key":"accessKey","value":"<your-application-key-id>"},{"key":"secretKey","value":"<your-application-key>"}],"advancedConfig":[{"key":"region","value":"<your-region>"}]}},"event":[{"listen":"prerequest","script":{"id":"14e4bf49-0f9f-4363-8c53-66a94fefdf06","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"50d11257-04bd-480e-afd0-47f6f56468fc","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"applicationKeyId","value":"<your-application-key-id>"},{"key":"applicationKey","value":"<your-application-key>"},{"key":"region","value":"<your-region>"}]}