Yay.com loading

Loading

Call us on (917) 9001 YAY

Login to Yay.com

Did you know we also sell domains?

Add domain registration to your VoIP service and manage your business in one location, anytime!

  • $26.19 / year

    .co

  • $9.79 / year

    .com

  • $11.99 / year

    .net

  • $8.19 / year

    .shop

  • $8.59 / year

    .us

  • $1.19 / year

    .xyz

View all domain pricing

Domain Management

API Access

Build custom apps using our JSON API

1st month FREE
Become a Reseller

Domain Transfer

Domain transfers allow existing domain names to be moved to a new domain registrar.

Become a Reseller

Filter:

  • All
  • GET
  • POST
  • PUT
  • DELETE
  • DELETE
  • Chargeable *

* You will be charged every time this command is run.

  • GET/dom/transfer

    Gets all domain transfers on an account

    Back to top

    Request Details

    Response Details

    Request Details

    This command has no URL/Query String parameters

    Response Details

    200 Response

    {
        "result" : [
            {
                "domain" : "example.com",
                "uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6",
                "created_on" : "2018-09-20",
                "updated_on" : "2018-09-20"
            }
        ],
        "status_code" : 200,
        "status_message" : "OK"
    }
  • GET/dom/transfer/{uuid}

    Gets a specific domain transfer

    Back to top

    Request Details

    Response Details

    Request Details

    URL and Query String Parameters

    • Name

    • Type

    • Required

      • uuid

      • String

      • True

      The UUID of the DomainTransafer to query

    Response Details

    200 Response

    {
        "result" : {
            "domain" : "example.com",
            "uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6",
            "created_on" : "2018-09-20",
            "updated_on" : "2018-09-20"
        },
        "status_code" : 200,
        "status_message" : "OK"
    }

    400 Response

    {
        "result" : {},
        "status_code" : 400,
        "status_message" : "Bad Request"
    }

    404 Response

    {
        "result" : {},
        "status_code" : 404,
        "status_message" : "Not Found"
    }
  • Chargeable *

    POST/dom/transfer

    Begins the transfer process for a domain name

    Back to top

    Request Details

    Response Details

    Request Details

    This command has no URL/Query String parameters

    POST body

    • Name

    • Type

    • Required

      • auth_code

      • String

      • False

      The current EPP authorization code for the domain

      • auto_renew

      • boolean

      • False

      Sets the auto-renew value for the domain name after the transfer process has completed

      • domain_name

      • String

      • True

      The domain name to begin a transfer process for

      • keep_contacts

      • boolean

      • False

      Should the domain keep it's current contact data when the transfer completes

      • keep_name_servers

      • boolean

      • False

      Should the domain keep it's current name servers once the transfer completes

      • nameserver_group_uuid

      • String

      • False

      The UUID of the name server group to apply to the domain if keep_name_servers is false

    JSON all-fields example:

    {
        "domain_name" : "example.com",
        "auth_code" : "AUTH-CODE-1",
        "keep_name_servers" : true,
        "nameserver_group_uuid" : "0b1ed418-0867-4491-a05f-f2054042a97a",
        "keep_contacts" : true,
        "auto_renew" : true
    }

    Response Details

    201 Response

    {
        "result" : {
            "domain" : "example.com",
            "uuid" : "31347d42-00bd-44a5-9b5c-20dc4197a2f6",
            "created_on" : "2018-09-20"
        },
        "status_code" : 201,
        "status_message" : "Created"
    }

    400 Response

    {
        "result" : {},
        "status_code" : 400,
        "status_message" : "Bad Request"
    }

    409 Response

    {
        "result" : {},
        "status_code" : 409,
        "status_message" : "Conflict"
    }
  • DELETE/dom/transfer/{uuid}

    Cancels an outstanding domain transfer

    Back to top

    Request Details

    Response Details

    Request Details

    URL and Query String Parameters

    • Name

    • Type

    • Required

      • uuid

      • String

      • True

      The UUID of the transfer to cancel

    Response Details

    204 Response

    {
        "result" : {},
        "status_code" : 204,
        "status_message" : "No Content"
    }

    400 Response

    {
        "result" : {},
        "status_code" : 400,
        "status_message" : "Bad Request"
    }

    404 Response

    {
        "result" : {},
        "status_code" : 404,
        "status_message" : "Not Found"
    }