---
title: "POST /b/{bucket}/operations/{operationId}/advanceRelocateBucket"
method: POST
path: "/b/{bucket}/operations/{operationId}/advanceRelocateBucket"
tags: ["operations"]
---

# POST /b/{bucket}/operations/{operationId}/advanceRelocateBucket

`POST /b/{bucket}/operations/{operationId}/advanceRelocateBucket`

Starts asynchronous advancement of the relocate bucket operation in the case of required write downtime, to allow it to lock the bucket at the source location, and proceed with the bucket location swap. The server makes a best effort to advance the relocate bucket operation, but success is not guaranteed.

## Path parameters

- `bucket` string, required
- `operationId` string, required

## Request body

- AdvanceRelocateBucketOperationRequest — An AdvanceRelocateBucketOperation request.
  - `ttl` string, google-duration — Specifies the duration after which the relocation will revert to the sync stage if the relocation hasn't succeeded. Optional, if not supplied, a default value of 12h will be used.
  - `expireTime` string, date-time — Specifies the time when the relocation will revert to the sync stage if the relocation hasn't succeeded.

## Response `200`

Successful response

---

[API](https://skmtc.dev/google/apis/storage.md) · [All operations](https://skmtc.dev/google/apis/storage/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/google/storage/revisions/4623cd2c71cf/schema)
