17 Domains API: How to restart domain transfer

This is a series of articles dedicated to demonstrating how to get acquainted with Openprovider Domains API methods.

This is a fourth article in a series in which we are going to cover incoming domain transfer. To get more information about our API in general, please use our documentation portal as your reference.

Domain transfer is a procedure of changing the current registrar of a domain name. Domain names may be transferred only if they have been registered with the previous registrar for 60 days or more.

In the previous article we have focused on how to start a domain transfer. However, there are a few things that will cause a domain transfer to fail. If you have followed the preparation steps, you have eliminated the majority of these possibilities. If you fixed potential impediments you can easily restart the transfer with the help of Try Again Last Operation.

This method makes an attempt to retry a failed action like transfer or trade using the same parameters that were initially used.

Entering Geo Fence iconUse endpoint path below. Base URL is determined by both the target environment and API version.
POST {base_url}/domains/{id}/last-operation/restart


Name Type Description
domain string Required.


curl -X POST \
'https://api.openprovider.eu/v1beta/123456/last-operation/restart' \
-H 'Authorization: ,Bearer 2831a37fb8*******90b5aac822' \
-H 'Content-Type: application/json' \
-d '{
"domain": {
"extension": "com",
"name": "domain",


"code": 0,
"data": {
"success": true
"desc": ""

After the transfer at the new registrar is initiated and the auth code is provided, the transfer will be initiated at the Registry level.

Was this article helpful?
Additional questions? Submit a request