---
title: "Transfer domain"
method: POST
path: "/v1beta/domains/transfer"
tags: ["DomainService"]
---

# Transfer domain

`POST /v1beta/domains/transfer`

## Request body

- DomainTransferDomainRequest
  - `accept_premium_fee` number, double
  - `additional_data` DomainTransferAdditionalData
    - `admin_sing_pass_id` string
    - `auth_code` string
    - `company_registration_number` string
    - `customer_uin` string
    - `customer_uin_doc_type` DomainUINDocumentType
      - `description` string
      - `doc_type` string
    - `domain_name_variants` string[]
    - `ftld_token` string
    - `gay_donation_acceptance` string
    - `gay_rights_protection_acceptance` string
    - `idn_script` string
    - `intended_use` string
    - `legal_type` string
    - `maintainer` string
    - `membership_id` string
    - `mobile_phone_number_verification` string
    - `passport_number` string
    - `self_service` string
    - `trademark` string
    - `vat` string
    - `verification_code` string
  - `admin_handle` string
  - `at` string
  - `auth_code` string
  - `autorenew` string
  - `billing_handle` string
  - `comments` string
  - `dnssec_keys` DomainDnssecKey[]
    - `alg` integer
    - `flags` integer
    - `protocol` integer
    - `pub_key` string
    - `readonly` integer
  - `domain` DomainDomain
    - `extension` string
    - `name` string
  - `import_contacts_from_registry` boolean — Imports contacts data from registry and creates handles after the transfer. Allows to skip admin_handle, billing_handle, owner_handle, reseller_handle and tech_handle parameters.
  - `import_nameservers_from_registry` boolean — Imports nameservers from registry after the transfer. Allows to skip ns_group, ns_template_id and ns_template_name parameters.
  - `is_dnssec_enabled` boolean
  - `is_private_whois_enabled` boolean
  - `name_servers` DomainNameserver[]
    - `ip` string
    - `ip6` string
    - `name` string
    - `seq_nr` integer
  - `ns_group` string
  - `ns_template_id` integer
  - `ns_template_name` string
  - `owner_handle` string
  - `promo_code` string
  - `reseller_handle` string
  - `roid` string
  - `tech_handle` string
  - `unit` string
  - `use_domicile` boolean

## Response `200`

A successful response.

- DomainTransferDomainResponse
  - `code` integer
  - `data` DomainTransferDomainResponseData
    - `auth_code` string
    - `description` string
    - `error` string
    - `expiration_date` string
    - `id` integer
    - `name` string
    - `renewal_date` string
    - `required` boolean
    - `status` string
    - `type` string
  - `desc` string
  - `maintenance` boolean
  - `warnings` ErrorWarning[]
    - `code` integer
    - `data` string
    - `desc` string

## Other responses

- `default` — (empty)

---

[API](https://skmtc.net/openprovider/apis/rest-api.md) · [All operations](https://skmtc.net/openprovider/apis/rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openprovider/rest-api/revisions/55b7a0062507/schema)
