---
title: "POST /v1/{+registration}:initiatePushTransfer"
method: POST
path: "/v1/{+registration}:initiatePushTransfer"
tags: ["projects"]
---

# POST /v1/{+registration}:initiatePushTransfer

`POST /v1/{+registration}:initiatePushTransfer`

Initiates the `Push Transfer` process to transfer the domain to another registrar. The process might complete instantly or might require confirmation or additional work. Check the emails sent to the email address of the registrant. The process is aborted after a timeout if it's not completed. This method is only supported for domains that have the `REQUIRE_PUSH_TRANSFER` property in the list of `domain_properties`. The domain must also be unlocked before it can be transferred to a different registrar. For more information, see [Transfer a registered domain to another registrar](https://cloud.google.com/domains/docs/transfer-domain-to-another-registrar).

## Path parameters

- `registration` string, required

## Request body

- InitiatePushTransferRequest — Request for the `InitiatePushTransfer` method.
  - `validateOnly` boolean — Optional. If set, validates the request without actually initiating the transfer.
  - `tag` string — Required. The Tag of the new registrar. Can be found at [List of registrars](https://nominet.uk/registrar-list/).

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/domains.md) · [All operations](https://skmtc.net/google/apis/domains/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/domains/versions/96ed971a98da/schema)
