{ "order": 12345, "totalPaid": 12.99, "transfer": { "domainName": "example.com", "status": "pending_transfer", "email": "admin@example.com" }, "warnings": { "message": "Domain has registry statuses that may prevent a successful transfer. Please ensure the domain is unlocked and eligible at the losing registrar.", "statuses": [ "clientTransferProhibited", "clientUpdateProhibited" ] }}
External
Create External Transfer In
Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the GetTransfer endpoint.
Transfer pricing: Omit purchasePrice for standard (non-premium) transfers. For premium transfers, pass transferPrice from Get Pricing For Domain as purchasePrice. If sent, it must match Get Pricing transferPrice exactly or the request will fail. Premium transfers without purchasePrice will fail. See the Domain pricing guide for how Get PricingtransferPrice relates to the years query parameter.
Optional contacts - Omit for account defaults; provided roles override; omitted roles use defaults.
{ "order": 12345, "totalPaid": 12.99, "transfer": { "domainName": "example.com", "status": "pending_transfer", "email": "admin@example.com" }, "warnings": { "message": "Domain has registry statuses that may prevent a successful transfer. Please ensure the domain is unlocked and eligible at the losing registrar.", "statuses": [ "clientTransferProhibited", "clientUpdateProhibited" ] }}
Authenticate via HTTP Basic with your account username and API token. Examples use an explicit 'Authorization: Basic <base64(username:token)>' header; 'curl -u username:token' is equivalent. For sandbox, append "-test" to your username and use your sandbox token on api.dev.name.com.
Body
application/json
CreateTransferRequest passes the required transfer info to the CreateTransfer function.
CreateTransferRequest passes the required transfer info to the CreateTransfer function.
See the Domain pricing guide for how purchasePrice relates to Get PricingtransferPrice.
Whether to include Whois Privacy with the transfer. Whois Privacy is free. If omitted, the account default from account settings is used. Privacy is only added when the TLD supports it.
PurchasePrice is the USD inbound transfer fee, before VAT. VAT is applied when applicable and must not be included here. If sent, must match Get Pricing transferPrice exactly or the request will fail.. Omit for standard (non-premium) transfers. Required for premium transfers — use transferPrice from Get Pricing.
WHOIS contacts to apply when the domain lands in the account. If omitted, the gaining account's default contacts are applied. If provided, include any roles to override; omitted roles use the gaining account's default contacts. Each supplied role must include complete contact fields. A registrar contact-change transfer lock may apply according to the gaining account's settings.
Show child attributes
Response
A successful response.
CreateTransferResponse returns the newly created transfer resource as well as the order information.
Optional transfer warnings surfaced by the API when non-blocking registry statuses are detected.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"name.com Core API","colors":{"primary":"#1EAA50","dark":"#6EDA78"},"logo":{"light":"https://namedotcom-cdn.name.tools/media/logo/name_logo.svg","dark":"https://namedotcom-cdn.name.tools/media/logo/name_logo-white.svg","href":"https://www.name.com"},"favicon":"https://mintcdn.com/namecom/1rmHLXcBmhL0Pefk/favicon.svg?fit=max\u0026auto=format\u0026n=1rmHLXcBmhL0Pefk\u0026q=85\u0026s=e6f65c5c71b5abe116a4673dca9c256a","api":{"playground":{}},"appearance":{"default":"dark"},"seo":{"metatags":{"google-site-verification":"f-XFmxTzeRzcOF9-ocrS8hNiAemBYY4jDUL5xJwuC9M"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"namecom","hasAudioNarration":false,"actualSubdomain":"namecom","customDomains":["docs.name.com"],"gitSource":{"type":"github","owner":"namedotcom","repo":"coreapi","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ace6015aae446d0f8f844d6","collectionId":"ac21103e-fe0b-4a86-b7ac-6bf690a461c9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ace6015aae446d0f8f844d6"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ace6015aae446d0f8f844d6","clientVersion":"0.0.4039","searchFilterCounts":[{"language":"default","tag":"Core API Reference","count":84},{"language":"default","tag":"Domains","count":19},{"language":"default","tag":"Guides \u0026 Flows","count":18},{"language":"default","tag":"Webhook Notifications","count":16},{"language":"default","tag":"URL Forwardings","count":9},{"language":"default","tag":"Transfers","count":7},{"language":"default","tag":"Operations \u0026 Compliance","count":6},{"language":"default","tag":"DNS","count":5},{"language":"default","tag":"Email Forwardings","count":5},{"language":"default","tag":"External","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/v1/reference/transfers/create-transfer","slug":"/api/v1/reference/transfers/create-transfer","pageMetadata":{"title":"Create External Transfer In","openapi":"post /core/v1/transfers","description":"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the [GetTransfer](/api/v1/reference/transfers/get-transfer) endpoint.\n**Transfer pricing:** Omit `purchasePrice` for standard (non-premium) transfers. For premium transfers, pass `transferPrice` from [Get Pricing For Domain](/api/v1/reference/domains/get-pricing-for-domain) as `purchasePrice`. If sent, it must match Get Pricing `transferPrice` exactly or the request will fail. Premium transfers without `purchasePrice` will fail. See the [Domain pricing guide](/guides/domain-pricing) for how [Get Pricing](/api/v1/reference/domains/get-pricing-for-domain) `transferPrice` relates to the `years` query parameter.\n**Optional `contacts`** - Omit for account defaults; provided roles override; omitted roles use defaults.","href":"/api/v1/reference/transfers/create-transfer"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the \", _jsx(_components.a, {\n href: \"/api/v1/reference/transfers/get-transfer\",\n children: \"GetTransfer\"\n }), \" endpoint.\\n\", _jsx(_components.strong, {\n children: \"Transfer pricing:\"\n }), \" Omit \", _jsx(_components.code, {\n children: \"purchasePrice\"\n }), \" for standard (non-premium) transfers. For premium transfers, pass \", _jsx(_components.code, {\n children: \"transferPrice\"\n }), \" from \", _jsx(_components.a, {\n href: \"/api/v1/reference/domains/get-pricing-for-domain\",\n children: \"Get Pricing For Domain\"\n }), \" as \", _jsx(_components.code, {\n children: \"purchasePrice\"\n }), \". If sent, it must match Get Pricing \", _jsx(_components.code, {\n children: \"transferPrice\"\n }), \" exactly or the request will fail. Premium transfers without \", _jsx(_components.code, {\n children: \"purchasePrice\"\n }), \" will fail. See the \", _jsx(_components.a, {\n href: \"/guides/domain-pricing\",\n children: \"Domain pricing guide\"\n }), \" for how \", _jsx(_components.a, {\n href: \"/api/v1/reference/domains/get-pricing-for-domain\",\n children: \"Get Pricing\"\n }), \" \", _jsx(_components.code, {\n children: \"transferPrice\"\n }), \" relates to the \", _jsx(_components.code, {\n children: \"years\"\n }), \" query parameter.\\n\", _jsxs(_components.strong, {\n children: [\"Optional \", _jsx(_components.code, {\n children: \"contacts\"\n })]\n }), \" - Omit for account defaults; provided roles override; omitted roles use defaults.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create External Transfer In","openapi":"post /core/v1/transfers","description":"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the [GetTransfer](/api/v1/reference/transfers/get-transfer) endpoint.\n**Transfer pricing:** Omit `purchasePrice` for standard (non-premium) transfers. For premium transfers, pass `transferPrice` from [Get Pricing For Domain](/api/v1/reference/domains/get-pricing-for-domain) as `purchasePrice`. If sent, it must match Get Pricing `transferPrice` exactly or the request will fail. Premium transfers without `purchasePrice` will fail. See the [Domain pricing guide](/guides/domain-pricing) for how [Get Pricing](/api/v1/reference/domains/get-pricing-for-domain) `transferPrice` relates to the `years` query parameter.\n**Optional `contacts`** - Omit for account defaults; provided roles override; omitted roles use defaults.","href":"/api/v1/reference/transfers/create-transfer"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the [GetTransfer](/api/v1/reference/transfers/get-transfer) endpoint.\n**Transfer pricing:** Omit `purchasePrice` for standard (non-premium) transfers. For premium transfers, pass `transferPrice` from [Get Pricing For Domain](/api/v1/reference/domains/get-pricing-for-domain) as `purchasePrice`. If sent, it must match Get Pricing `transferPrice` exactly or the request will fail. Premium transfers without `purchasePrice` will fail. See the [Domain pricing guide](/guides/domain-pricing) for how [Get Pricing](/api/v1/reference/domains/get-pricing-for-domain) `transferPrice` relates to the `years` query parameter.\n**Optional `contacts`** - Omit for account defaults; provided roles override; omitted roles use defaults.","operationId":"CreateTransfer","requestBody":"1168ccaa-9d6b-448f-a2ef-eafdedc337e1","responses":{"200":"cdec785b-9e7a-4a97-8d2d-bef815c4ea38","400":"b953d534-2560-468d-a38d-3f5ebb194338","401":"9940a73d-b2e8-44a6-99fc-ded5d5444eae","402":"0ca3ef98-dded-4743-beee-eced528967b5","403":"0d323cc3-c289-4b45-a87c-d47c2a916ba4","405":"8ea77014-204b-48d0-a1fb-3b4fe0ee1861","409":"d3af4a5c-e2b1-4d48-8b7a-6e8c58bd437d","415":"66ce5a6a-42bf-42e2-866a-9f61b5e5e904","422":"d6519381-9a8a-4007-89d6-a5862b0faaf0","429":"824195a1-5d80-4241-badb-dcc1a3eecf3c","500":"174ca485-cd5f-466f-8253-923b6c24833d","502":"bf197ecc-3ca9-4c07-a0ac-998cc5dbdf9c","503":"47947452-b266-4e82-b6f0-55914253fb20","504":"4807e0d9-720b-4b93-90bd-4c40b3696422"},"summary":"Create Transfer","tags":["Transfers"],"method":"post","type":"path","servers":["a299706b-162f-4709-8731-1da4aafad643"],"security":["d8600753-25c5-4f15-8e86-e3efcdef3502"],"path":"/core/v1/transfers","baseUrlOptions":["https://api.dev.name.com"],"title":"Create Transfer","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"description":"CreateTransferRequest passes the required transfer info to the CreateTransfer function.\nSee the [Domain pricing guide](/guides/domain-pricing) for how `purchasePrice` relates to [Get Pricing](/api/v1/reference/domains/get-pricing-for-domain) `transferPrice`.","properties":{"authCode":{"description":"AuthCode is the authorization code for the transfer. Not all TLDs require authorization codes, but most do.","type":"string","example":"ABC123","minLength":1,"isRequired":true,"uniqueKey":"authCode","typeLabel":"string"},"domainName":{"description":"DomainName is the domain you want to transfer to name.com.","type":"string","example":"example.com","minLength":1,"isRequired":true,"uniqueKey":"domainName","typeLabel":"string"},"privacyEnabled":{"description":"Whether to include Whois Privacy with the transfer. Whois Privacy is free. If omitted, the account default from account settings is used. Privacy is only added when the TLD supports it.","type":"boolean","example":true,"uniqueKey":"privacyEnabled","typeLabel":"boolean"},"purchasePrice":{"description":"PurchasePrice is the USD inbound transfer fee, before VAT. VAT is applied when applicable and must not be included here. If sent, must match Get Pricing `transferPrice` exactly or the request will fail.. **Omit** for standard (non-premium) transfers. **Required** for premium transfers — use `transferPrice` from [Get Pricing](/api/v1/reference/domains/get-pricing-for-domain).","format":"double","type":"number","example":12.99,"uniqueKey":"purchasePrice","typeLabel":"number\u003cdouble>"},"contacts":{"type":"object","description":"WHOIS contacts to apply when the domain lands in the account. If omitted, the gaining account's default contacts are applied. If provided, include any roles to override; omitted roles use the gaining account's default contacts. Each supplied role must include complete contact fields. A registrar contact-change transfer lock may apply according to the gaining account's settings.","properties":{"admin":{"type":"object","description":"Contact contains all relevant contact data for a domain registrant. This schema is used for creating and updating contacts (POST/PUT requests) and includes all validation requirements. All fields listed in the `required` array must be provided and cannot be null or empty.","required":["firstName","lastName","address1","city","state","zip","country","email","phone"],"properties":{"firstName":{"type":"string","description":"First name of the contact.","minLength":1,"example":"John","isRequired":true,"uniqueKey":"contacts.admin.firstName","typeLabel":"string"},"lastName":{"type":"string","description":"Last name of the contact.","minLength":1,"example":"Doe","isRequired":true,"uniqueKey":"contacts.admin.lastName","typeLabel":"string"},"address1":{"type":"string","description":"The first line of the contact's address.","minLength":1,"example":"123 Main Street","isRequired":true,"uniqueKey":"contacts.admin.address1","typeLabel":"string"},"city":{"type":"string","description":"City of the contact's address.","minLength":1,"example":"New York","isRequired":true,"uniqueKey":"contacts.admin.city","typeLabel":"string"},"state":{"type":"string","description":"State or Province of the contact's address.","minLength":1,"example":"NY","isRequired":true,"uniqueKey":"contacts.admin.state","typeLabel":"string"},"zip":{"type":"string","description":"ZIP or Postal Code of the contact's address. This field is required and must be a non-empty string.","minLength":1,"example":"10001","isRequired":true,"uniqueKey":"contacts.admin.zip","typeLabel":"string"},"country":{"type":"string","description":"Country code for the contact's address. Must be an ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","example":"US","isRequired":true,"uniqueKey":"contacts.admin.country","typeLabel":"string"},"email":{"type":"string","description":"Email address of the contact. Must be a valid email format. The validation is performed against the `addr-spec` syntax in [RFC 822](https://datatracker.ietf.org/doc/html/rfc822)","format":"email","example":"john.doe@example.com","isRequired":true,"uniqueKey":"contacts.admin.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","description":"Phone number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15551234567","isRequired":true,"uniqueKey":"contacts.admin.phone","typeLabel":"string"},"companyName":{"oneOf":[{"description":"Company name of the contact. Leave blank if the contact is an individual, as some registries may assume it is a corporate entity otherwise.","type":"string","example":"Example Inc.","uniqueKey":"contacts.admin.companyName.oneOf.0","typeLabel":"string"},{"description":"Company name of the contact. Leave blank if the contact is an individual, as some registries may assume it is a corporate entity otherwise.","type":"null","example":"Example Inc.","uniqueKey":"contacts.admin.companyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.admin.companyName","typeLabel":"string | null"},"address2":{"oneOf":[{"description":"The second line of the contact's address (optional).","type":"string","example":"Suite 400","uniqueKey":"contacts.admin.address2.oneOf.0","typeLabel":"string"},{"description":"The second line of the contact's address (optional).","type":"null","example":"Suite 400","uniqueKey":"contacts.admin.address2.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.admin.address2","typeLabel":"string | null"},"fax":{"oneOf":[{"type":"string","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.admin.fax.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.admin.fax.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.admin.fax","typeLabel":"string | null"}},"uniqueKey":"contacts.admin","typeLabel":"object"},"billing":{"type":"object","description":"Contact contains all relevant contact data for a domain registrant. This schema is used for creating and updating contacts (POST/PUT requests) and includes all validation requirements. All fields listed in the `required` array must be provided and cannot be null or empty.","required":["firstName","lastName","address1","city","state","zip","country","email","phone"],"properties":{"firstName":{"type":"string","description":"First name of the contact.","minLength":1,"example":"John","isRequired":true,"uniqueKey":"contacts.billing.firstName","typeLabel":"string"},"lastName":{"type":"string","description":"Last name of the contact.","minLength":1,"example":"Doe","isRequired":true,"uniqueKey":"contacts.billing.lastName","typeLabel":"string"},"address1":{"type":"string","description":"The first line of the contact's address.","minLength":1,"example":"123 Main Street","isRequired":true,"uniqueKey":"contacts.billing.address1","typeLabel":"string"},"city":{"type":"string","description":"City of the contact's address.","minLength":1,"example":"New York","isRequired":true,"uniqueKey":"contacts.billing.city","typeLabel":"string"},"state":{"type":"string","description":"State or Province of the contact's address.","minLength":1,"example":"NY","isRequired":true,"uniqueKey":"contacts.billing.state","typeLabel":"string"},"zip":{"type":"string","description":"ZIP or Postal Code of the contact's address. This field is required and must be a non-empty string.","minLength":1,"example":"10001","isRequired":true,"uniqueKey":"contacts.billing.zip","typeLabel":"string"},"country":{"type":"string","description":"Country code for the contact's address. Must be an ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","example":"US","isRequired":true,"uniqueKey":"contacts.billing.country","typeLabel":"string"},"email":{"type":"string","description":"Email address of the contact. Must be a valid email format. The validation is performed against the `addr-spec` syntax in [RFC 822](https://datatracker.ietf.org/doc/html/rfc822)","format":"email","example":"john.doe@example.com","isRequired":true,"uniqueKey":"contacts.billing.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","description":"Phone number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15551234567","isRequired":true,"uniqueKey":"contacts.billing.phone","typeLabel":"string"},"companyName":{"oneOf":[{"description":"Company name of the contact. Leave blank if the contact is an individual, as some registries may assume it is a corporate entity otherwise.","type":"string","example":"Example Inc.","uniqueKey":"contacts.billing.companyName.oneOf.0","typeLabel":"string"},{"description":"Company name of the contact. Leave blank if the contact is an individual, as some registries may assume it is a corporate entity otherwise.","type":"null","example":"Example Inc.","uniqueKey":"contacts.billing.companyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.billing.companyName","typeLabel":"string | null"},"address2":{"oneOf":[{"description":"The second line of the contact's address (optional).","type":"string","example":"Suite 400","uniqueKey":"contacts.billing.address2.oneOf.0","typeLabel":"string"},{"description":"The second line of the contact's address (optional).","type":"null","example":"Suite 400","uniqueKey":"contacts.billing.address2.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.billing.address2","typeLabel":"string | null"},"fax":{"oneOf":[{"type":"string","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.billing.fax.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.billing.fax.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.billing.fax","typeLabel":"string | null"}},"uniqueKey":"contacts.billing","typeLabel":"object"},"registrant":{"type":"object","description":"Contact contains all relevant contact data for a domain registrant. This schema is used for creating and updating contacts (POST/PUT requests) and includes all validation requirements. All fields listed in the `required` array must be provided and cannot be null or empty.","required":["firstName","lastName","address1","city","state","zip","country","email","phone"],"properties":{"firstName":{"type":"string","description":"First name of the contact.","minLength":1,"example":"John","isRequired":true,"uniqueKey":"contacts.registrant.firstName","typeLabel":"string"},"lastName":{"type":"string","description":"Last name of the contact.","minLength":1,"example":"Doe","isRequired":true,"uniqueKey":"contacts.registrant.lastName","typeLabel":"string"},"address1":{"type":"string","description":"The first line of the contact's address.","minLength":1,"example":"123 Main Street","isRequired":true,"uniqueKey":"contacts.registrant.address1","typeLabel":"string"},"city":{"type":"string","description":"City of the contact's address.","minLength":1,"example":"New York","isRequired":true,"uniqueKey":"contacts.registrant.city","typeLabel":"string"},"state":{"type":"string","description":"State or Province of the contact's address.","minLength":1,"example":"NY","isRequired":true,"uniqueKey":"contacts.registrant.state","typeLabel":"string"},"zip":{"type":"string","description":"ZIP or Postal Code of the contact's address. This field is required and must be a non-empty string.","minLength":1,"example":"10001","isRequired":true,"uniqueKey":"contacts.registrant.zip","typeLabel":"string"},"country":{"type":"string","description":"Country code for the contact's address. Must be an ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","example":"US","isRequired":true,"uniqueKey":"contacts.registrant.country","typeLabel":"string"},"email":{"type":"string","description":"Email address of the contact. Must be a valid email format. The validation is performed against the `addr-spec` syntax in [RFC 822](https://datatracker.ietf.org/doc/html/rfc822)","format":"email","example":"john.doe@example.com","isRequired":true,"uniqueKey":"contacts.registrant.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","description":"Phone number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15551234567","isRequired":true,"uniqueKey":"contacts.registrant.phone","typeLabel":"string"},"companyName":{"oneOf":[{"description":"Company name of the contact. Leave blank if the contact is an individual. Please be advised that ICANN policy links the \"Company Name\" field (Organization) in your domain's contact details to its legal ownership. If this field contains information, the listed organization is considered the legal \"Registered Name Holder\" (domain owner).","type":"string","example":"Example Inc.","uniqueKey":"contacts.registrant.companyName.oneOf.0","typeLabel":"string"},{"description":"Company name of the contact. Leave blank if the contact is an individual. Please be advised that ICANN policy links the \"Company Name\" field (Organization) in your domain's contact details to its legal ownership. If this field contains information, the listed organization is considered the legal \"Registered Name Holder\" (domain owner).","type":"null","example":"Example Inc.","uniqueKey":"contacts.registrant.companyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.registrant.companyName","typeLabel":"string | null"},"address2":{"oneOf":[{"description":"The second line of the contact's address (optional).","type":"string","example":"Suite 400","uniqueKey":"contacts.registrant.address2.oneOf.0","typeLabel":"string"},{"description":"The second line of the contact's address (optional).","type":"null","example":"Suite 400","uniqueKey":"contacts.registrant.address2.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.registrant.address2","typeLabel":"string | null"},"fax":{"oneOf":[{"type":"string","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.registrant.fax.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.registrant.fax.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.registrant.fax","typeLabel":"string | null"}},"uniqueKey":"contacts.registrant","typeLabel":"object"},"tech":{"type":"object","description":"Contact contains all relevant contact data for a domain registrant. This schema is used for creating and updating contacts (POST/PUT requests) and includes all validation requirements. All fields listed in the `required` array must be provided and cannot be null or empty.","required":["firstName","lastName","address1","city","state","zip","country","email","phone"],"properties":{"firstName":{"type":"string","description":"First name of the contact.","minLength":1,"example":"John","isRequired":true,"uniqueKey":"contacts.tech.firstName","typeLabel":"string"},"lastName":{"type":"string","description":"Last name of the contact.","minLength":1,"example":"Doe","isRequired":true,"uniqueKey":"contacts.tech.lastName","typeLabel":"string"},"address1":{"type":"string","description":"The first line of the contact's address.","minLength":1,"example":"123 Main Street","isRequired":true,"uniqueKey":"contacts.tech.address1","typeLabel":"string"},"city":{"type":"string","description":"City of the contact's address.","minLength":1,"example":"New York","isRequired":true,"uniqueKey":"contacts.tech.city","typeLabel":"string"},"state":{"type":"string","description":"State or Province of the contact's address.","minLength":1,"example":"NY","isRequired":true,"uniqueKey":"contacts.tech.state","typeLabel":"string"},"zip":{"type":"string","description":"ZIP or Postal Code of the contact's address. This field is required and must be a non-empty string.","minLength":1,"example":"10001","isRequired":true,"uniqueKey":"contacts.tech.zip","typeLabel":"string"},"country":{"type":"string","description":"Country code for the contact's address. Must be an ISO 3166-1 alpha-2 country code.","pattern":"^[A-Z]{2}$","example":"US","isRequired":true,"uniqueKey":"contacts.tech.country","typeLabel":"string"},"email":{"type":"string","description":"Email address of the contact. Must be a valid email format. The validation is performed against the `addr-spec` syntax in [RFC 822](https://datatracker.ietf.org/doc/html/rfc822)","format":"email","example":"john.doe@example.com","isRequired":true,"uniqueKey":"contacts.tech.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","description":"Phone number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15551234567","isRequired":true,"uniqueKey":"contacts.tech.phone","typeLabel":"string"},"companyName":{"oneOf":[{"description":"Company name of the contact. Leave blank if the contact is an individual, as some registries may assume it is a corporate entity otherwise.","type":"string","example":"Example Inc.","uniqueKey":"contacts.tech.companyName.oneOf.0","typeLabel":"string"},{"description":"Company name of the contact. Leave blank if the contact is an individual, as some registries may assume it is a corporate entity otherwise.","type":"null","example":"Example Inc.","uniqueKey":"contacts.tech.companyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.tech.companyName","typeLabel":"string | null"},"address2":{"oneOf":[{"description":"The second line of the contact's address (optional).","type":"string","example":"Suite 400","uniqueKey":"contacts.tech.address2.oneOf.0","typeLabel":"string"},{"description":"The second line of the contact's address (optional).","type":"null","example":"Suite 400","uniqueKey":"contacts.tech.address2.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.tech.address2","typeLabel":"string | null"},"fax":{"oneOf":[{"type":"string","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.tech.fax.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fax number of the contact. Should follow the E.164 international format: \"+[country code][number]\".","pattern":"^\\+[1-9]\\d{7,14}$","example":"+15557654321","uniqueKey":"contacts.tech.fax.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.tech.fax","typeLabel":"string | null"}},"uniqueKey":"contacts.tech","typeLabel":"object"}},"uniqueKey":"contacts","typeLabel":"object"}},"type":"object","required":["domainName","authCode"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"authCode":"ABC123","domainName":"example.com","privacyEnabled":true,"purchasePrice":12.99,"contacts":{}}}},"exampleType":"generated"}},"description":"CreateTransferRequest passes the required transfer info to the CreateTransfer function.","required":true,"exampleType":"generated"},"responses":{"cdec785b-9e7a-4a97-8d2d-bef815c4ea38":{"content":{"application/json":{"schema":{"description":"CreateTransferResponse returns the newly created transfer resource as well as the order information.","properties":{"order":{"description":"Order is an identifier for this purchase.","format":"int32","type":"integer","example":12345,"isRequired":true,"uniqueKey":"order","typeLabel":"integer\u003cint32>"},"totalPaid":{"description":"TotalPaid is the total amount paid, including VAT when applicable. Whois Privacy is free and is not included in this amount.","format":"double","type":"number","example":12.99,"isRequired":true,"uniqueKey":"totalPaid","typeLabel":"number\u003cdouble>"},"transfer":{"description":"Transfer contains all relevant data for a domain transfer to name.com.","type":"object","properties":{"domainName":{"description":"DomainName is the domain to be transfered to name.com.","type":"string","example":"example.com","isRequired":true,"uniqueKey":"transfer.domainName","typeLabel":"string"},"status":{"type":"string","description":"Terminal (finished; will not change):\n- **completed**: Completed.\n- **failed**: Failed.\n- **canceled**: Canceled by the user.\n- **canceled_pending_refund**: Canceled; refund processing.\n\nNon-terminal (in progress; may change):\n- **pending**: Requested.\n- **submitting_transfer**: Being submitted to the registry.\n- **pending_new_auth_code**: New auth code required.\n- **pending_unlock**: Waiting for losing registrar unlock.\n- **pending_registry_unlock**: Waiting for registry unlock.\n- **pending_transfer**: Pending at the registry.\n- **pending_insert**: Transfer complete; domain will be added to the account.\n- **rejected**: Rejected at the losing registrar.\n","enum":["canceled","canceled_pending_refund","completed","failed","pending","pending_insert","pending_new_auth_code","pending_registry_unlock","pending_transfer","pending_unlock","rejected","submitting_transfer"],"example":"pending_transfer","isRequired":true,"uniqueKey":"transfer.status","typeLabel":"enum\u003cstring>"},"email":{"description":"Email is the email address that the approval email was sent to. Not every TLD requries an approval email. This is usually pulled from Whois.","type":"string","format":"email","example":"admin@example.com","uniqueKey":"transfer.email","typeLabel":"string\u003cemail>"}},"required":["domainName","status"],"isRequired":true,"uniqueKey":"transfer","typeLabel":"object"},"warnings":{"description":"Optional transfer warnings surfaced by the API when non-blocking registry statuses are detected.","type":"object","properties":{"message":{"type":"string","description":"Brief guidance for resolving potential transfer issues.","example":"Domain has registry statuses that may prevent a successful transfer. Please ensure the domain is unlocked and eligible at the losing registrar.","uniqueKey":"warnings.message","typeLabel":"string"},"statuses":{"type":"array","description":"Registry status values that triggered the warning.","items":{"type":"string","uniqueKey":"warnings.statuses.items.[INDEX]","typeLabel":"string"},"example":["clientTransferProhibited","clientUpdateProhibited"],"uniqueKey":"warnings.statuses","typeLabel":"string[]"}},"uniqueKey":"warnings","typeLabel":"object"}},"type":"object","required":["order","totalPaid","transfer"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"order":12345,"totalPaid":12.99,"transfer":{"domainName":"example.com","status":"pending_transfer","email":"admin@example.com"},"warnings":{"message":"Domain has registry statuses that may prevent a successful transfer. Please ensure the domain is unlocked and eligible at the losing registrar.","statuses":["clientTransferProhibited","clientUpdateProhibited"]}}}},"exampleType":"generated"}},"description":"A successful response.","exampleType":"generated"},"b953d534-2560-468d-a38d-3f5ebb194338":{"content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"Bad Request","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Additional context or information about the error","example":"'domainName' cannot be null","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional context or information about the error","example":"'domainName' cannot be null","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"premiumPriceRequired":{"title":"premiumPriceRequired","value":{"message":"PurchasePrice is required if the domain to transfer is a premium domain"}},"priceMismatch":{"title":"priceMismatch","value":{"message":"Invalid Price"}}},"exampleType":"examples"}},"description":"There was an invalid or missing argument in the request. The response messages will indicate which fields are invalid.","exampleType":"examples"},"9940a73d-b2e8-44a6-99fc-ded5d5444eae":{"description":"Unauthorized.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"Unauthorized","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Unauthorized"}}},"exampleType":"generated"}},"exampleType":"generated"},"0ca3ef98-dded-4743-beee-eced528967b5":{"description":"The account placing the order has insufficient account credit to process this transfer order.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error.","example":"Internal Server Error","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Additional context or information about the error.","example":"Something went wrong.","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional context or information about the error.","example":"Something went wrong.","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Insufficient Funds"},"examples":{"Example":{"title":"Example","value":{"message":"Insufficient Funds"}}},"exampleType":"examples"}},"exampleType":"examples"},"0d323cc3-c289-4b45-a87c-d47c2a916ba4":{"description":"Forbidden - you do not have permission to perform this action.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"Permission denied","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Additional context or information about the error","example":"Failed authentication","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional context or information about the error","example":"Failed authentication","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Permission denied","details":"Failed authentication"}}},"exampleType":"generated"}},"exampleType":"generated"},"8ea77014-204b-48d0-a1fb-3b4fe0ee1861":{"description":"Method not allowed.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"Method Not Allowed","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Method Not Allowed"}}},"exampleType":"generated"}},"exampleType":"generated"},"d3af4a5c-e2b1-4d48-8b7a-6e8c58bd437d":{"description":"The status of the domain indicates that we are unable to process a transfer for it.","content":{"application/json":{"schema":{"type":"object","description":"A conflict error response.","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable error message describing the conflict","example":"Object already exists.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Additional context or information about the error","example":"Cannot create multiple objects under same key.","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional context or information about the error","example":"Cannot create multiple objects under same key.","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Object already exists.","details":"Cannot create multiple objects under same key."}}},"exampleType":"generated"}},"exampleType":"generated"},"66ce5a6a-42bf-42e2-866a-9f61b5e5e904":{"description":"All POST, PUT, PATCH requests for this API must include the `Content-Type: application/json` header in the requests.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"The 'Content-Type' header must be 'application/json' for this request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"The 'Content-Type' header must be 'application/json' for this request."}}},"exampleType":"generated"}},"exampleType":"generated"},"d6519381-9a8a-4007-89d6-a5862b0faaf0":{"description":"Pricing information unavailable.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"Unprocessable Entity","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"type":"string","description":"Additional context or information about the pricing error","example":"The pricing information required to process this request is temporarily unavailable. This is an internal system error. Please try again in a few minutes or contact support if the issue persists.","uniqueKey":"details","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"pricingUnavailable":{"title":"pricingUnavailable","value":{"message":"Domain pricing unavailable","details":"The pricing information required to process this request is temporarily unavailable. This is an internal system error. Please try again in a few minutes or contact support if the issue persists."}}},"exampleType":"examples"}},"exampleType":"examples"},"824195a1-5d80-4241-badb-dcc1a3eecf3c":{"description":"Rate limit has been exceeded.","content":{"application/json":{"schema":{"type":"object","required":["message","details"],"properties":{"message":{"type":"string","description":"### Too Many Requests\nYou have exceeded the rate limit.\n\n**Headers returned:**\n* 'X-RateLimit-Reset': An integer (UTC epoch) indicating when you can retry.","example":"Rate Limit Exceeded","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Rate Limit Exceeded"}}},"exampleType":"generated"}},"headers":{"x-ratelimit-reset":{"description":"Unix timestamp for the time at which the current rate limit will reset.","schema":{"type":"number","example":1747668270}}},"exampleType":"generated"},"174ca485-cd5f-466f-8253-923b6c24833d":{"description":"Internal server error.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error.","example":"Internal Server Error","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Additional context or information about the error.","example":"Something went wrong.","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional context or information about the error.","example":"Something went wrong.","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Internal Server Error","details":"Something went wrong."}}},"exampleType":"generated"}},"exampleType":"generated"},"bf197ecc-3ca9-4c07-a0ac-998cc5dbdf9c":{"description":"Bad Gateway","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error.","example":"The server received an invalid response from the upstream server.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"The server received an invalid response from the upstream server."}}},"exampleType":"generated"}},"exampleType":"generated"},"47947452-b266-4e82-b6f0-55914253fb20":{"description":"Service Unavailable — returned during scheduled maintenance when the API is offline. See https://status.name.com for updates.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error.","example":"Service Unavailable","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Additional context or information about the error.","example":"The API is offline for scheduled maintenance. See https://status.name.com for updates.","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional context or information about the error.","example":"The API is offline for scheduled maintenance. See https://status.name.com for updates.","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Service Unavailable","details":"The API is offline for scheduled maintenance. See https://status.name.com for updates."}}},"exampleType":"generated"}},"exampleType":"generated"},"4807e0d9-720b-4b93-90bd-4c40b3696422":{"description":"Unable to retrieve domain status due to blocked-hostname.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"Unable to retrieve domain status","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Unable to retrieve domain status"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"d8600753-25c5-4f15-8e86-e3efcdef3502":{"BasicAuth":{"scheme":"basic","type":"http","description":"Authenticate via HTTP Basic with your account username and API token. Examples use an explicit 'Authorization: Basic \u003cbase64(username:token)>' header; 'curl -u username:token' is equivalent. For sandbox, append \"-test\" to your username and use your sandbox token on api.dev.name.com.","scopes":[],"schemeName":"BasicAuth"}}},"servers":{"a299706b-162f-4709-8731-1da4aafad643":{"description":"Testing","url":"https://api.dev.name.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"basic","type":"http","description":"Authenticate via HTTP Basic with your account username and API token. Examples use an explicit 'Authorization: Basic \u003cbase64(username:token)>' header; 'curl -u username:token' is equivalent. For sandbox, append \"-test\" to your username and use your sandbox token on api.dev.name.com.","scopes":[],"schemeName":"BasicAuth"},"schema":{"title":"Basic Auth","type":"object","description":"Authenticate via HTTP Basic with your account username and API token. Examples use an explicit 'Authorization: Basic \u003cbase64(username:token)>' header; 'curl -u username:token' is equivalent. For sandbox, append \"-test\" to your username and use your sandbox token on api.dev.name.com.","isRequired":true,"properties":{"username":{"type":"string","uniqueKey":"username","isRequired":true,"typeLabel":"string","deprecated":false},"password":{"type":"string","uniqueKey":"password","isRequired":true,"typeLabel":"string","deprecated":false}},"additionalProperties":false,"deprecated":false},"schemeName":"BasicAuth","name":"Authorization"}],"title":"BasicAuth"}]},"originalFileLocation":"api/v1/namecom.api.yaml"},"subdomain":"namecom","siteName":"name.com Core API","title":"Create External Transfer In - name.com Core API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-30T18:48:50.269Z","originalFileLocation":"api/v1/reference/transfers/create-transfer.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the GetTransfer endpoint. Transfer pricing: Omit purchasePrice for standard (non-premium) transfers. For premium transfers, pass transferPrice from Get Pricing For Domain as purchasePrice. If sent, it must match Get Pricing transferPrice exactly or the request will fail. Premium transfers without purchasePrice will fail. See the Domain pricing guide for how Get Pricing transferPrice relates to the years query parameter. Optional contacts - Omit for account defaults; provided roles override; omitted roles use defaults.\">\u003cmeta data-mint-head name=\"application-name\" content=\"name.com Core API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create External Transfer In - name.com Core API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the GetTransfer endpoint. Transfer pricing: Omit purchasePrice for standard (non-premium) transfers. For premium transfers, pass transferPrice from Get Pricing For Domain as purchasePrice. If sent, it must match Get Pricing transferPrice exactly or the request will fail. Premium transfers without purchasePrice will fail. See the Domain pricing guide for how Get Pricing transferPrice relates to the years query parameter. Optional contacts - Omit for account defaults; provided roles override; omitted roles use defaults.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"name.com Core API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.name.com/api/v1/reference/transfers/create-transfer\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://namecom.mintlify.app/_mintlify/api/og/v2?division=External\u0026amp;title=Create+External+Transfer+In\u0026amp;description=Initiates+a+domain+transfer+into+your+name.com+account+from+another+registrar.+You+must+provide+the+domain+name+and+its+valid+transfer+authorization+code+%28EPP+c\u0026amp;theme=a954cb13cd71ba157cb20fc0\u0026amp;signature=5d4b7fb0883b198aaeb07f36a88e4097b9b7e5a2558aa6fabdd601fe2806b6cd\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create External Transfer In - name.com Core API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the GetTransfer endpoint. Transfer pricing: Omit purchasePrice for standard (non-premium) transfers. For premium transfers, pass transferPrice from Get Pricing For Domain as purchasePrice. If sent, it must match Get Pricing transferPrice exactly or the request will fail. Premium transfers without purchasePrice will fail. See the Domain pricing guide for how Get Pricing transferPrice relates to the years query parameter. Optional contacts - Omit for account defaults; provided roles override; omitted roles use defaults.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://namecom.mintlify.app/_mintlify/api/og/v2?division=External\u0026amp;title=Create+External+Transfer+In\u0026amp;description=Initiates+a+domain+transfer+into+your+name.com+account+from+another+registrar.+You+must+provide+the+domain+name+and+its+valid+transfer+authorization+code+%28EPP+c\u0026amp;theme=a954cb13cd71ba157cb20fc0\u0026amp;signature=5d4b7fb0883b198aaeb07f36a88e4097b9b7e5a2558aa6fabdd601fe2806b6cd\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/namecom/YtIhkLytNOiNFb-Q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"name.com Core API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1EAA50\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"f-XFmxTzeRzcOF9-ocrS8hNiAemBYY4jDUL5xJwuC9M\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.name.com/api/v1/reference/transfers/create-transfer\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/v1/reference/transfers/create-transfer.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.name.com/#organization\",\"name\":\"name.com Core API\",\"url\":\"https://docs.name.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://namedotcom-cdn.name.tools/media/logo/name_logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.name.com#website\",\"name\":\"name.com Core API\",\"url\":\"https://docs.name.com\",\"publisher\":{\"@id\":\"https://docs.name.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer#webpage\",\"url\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer\",\"name\":\"Create External Transfer In\",\"description\":\"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the GetTransfer endpoint. Transfer pricing: Omit purchasePrice for standard (non-premium) transfers. For premium transfers, pass transferPrice from Get Pricing For Domain as purchasePrice. If sent, it must match Get Pricing transferPrice exactly or the request will fail. Premium transfers without purchasePrice will fail. See the Domain pricing guide for how Get Pricing transferPrice relates to the years query parameter. Optional contacts - Omit for account defaults; provided roles override; omitted roles use defaults.\",\"dateModified\":\"2026-09-30T18:48:50.269Z\",\"isPartOf\":{\"@id\":\"https://docs.name.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core API Reference\",\"item\":\"https://docs.name.com/api/v1/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transfers\",\"item\":\"https://docs.name.com/api/v1/reference/transfers/get-transfer-eligibility\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"External\",\"item\":\"https://docs.name.com/api/v1/reference/transfers/list-transfers\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Create External Transfer In\",\"item\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer#apireference\",\"headline\":\"Create External Transfer In\",\"name\":\"Create External Transfer In\",\"description\":\"Initiates a domain transfer into your name.com account from another registrar. You must provide the domain name and its valid transfer authorization code (EPP code). The domain must not be locked or under any transfer restrictions (e.g. clientTransferProhibited). If successful, the transfer is submitted and tracked through the ICANN transfer process. Once a transfer has been created, you can track its progress via the GetTransfer endpoint. Transfer pricing: Omit purchasePrice for standard (non-premium) transfers. For premium transfers, pass transferPrice from Get Pricing For Domain as purchasePrice. If sent, it must match Get Pricing transferPrice exactly or the request will fail. Premium transfers without purchasePrice will fail. See the Domain pricing guide for how Get Pricing transferPrice relates to the years query parameter. Optional contacts - Omit for account defaults; provided roles override; omitted roles use defaults.\",\"url\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer\",\"mainEntityOfPage\":{\"@id\":\"https://docs.name.com/api/v1/reference/transfers/create-transfer#webpage\"},\"dateModified\":\"2026-09-30T18:48:50.269Z\",\"publisher\":{\"@id\":\"https://docs.name.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.name.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"name.com Core API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"name.com Core API","nav":{"global":null,"groups":[{"group":"API Home","pages":[{"title":"name.com Core API Documentation","href":"/index"}]},{"group":"Guides \u0026 Flows","pages":[{"title":"v4 to CORE API Migration","href":"/guides/migration-guide"},{"group":"Setup","pages":[{"title":"Authentication","href":"/guides/authentication"},{"title":"Getting Started","href":"/guides/getting-started"},{"title":"Testing Environment","href":"/guides/testing-environment"}]},{"group":"Build \u0026 Launch","pages":[{"title":"Reseller Quickstart","href":"/guides/quickstart"},{"title":"Domain Purchase Pricing","href":"/guides/domain-pricing"},{"title":"Quickstart TLD List","href":"/guides/quickstart-recommended-tlds"}]},{"group":"Operations \u0026 Compliance","pages":[{"title":"Contact Verification Compliance","href":"/guides/contact-verification"},{"title":"Domain Renewals \u0026 Expiration","href":"/guides/domain-renewals-expiration"},{"title":"Funding Your name.com Account","href":"/guides/funding-your-namecom-account"},{"title":"HMAC Signature Verification","href":"/guides/hmac-examples"},{"title":"Registrant Communications","href":"/guides/registrant-communications"},{"title":"Understanding Domain Locks","href":"/guides/domain-locks"}]},{"group":"Flows","pages":[{"title":"Claims Flow","href":"/guides/claims-flow"},{"title":"External Transfers Flow","href":"/guides/external-transfers-flow"},{"title":"Refunds Flow","href":"/guides/refunds-flow"}]},{"group":"MCP Integrations","pages":[{"title":"API Docs MCP","href":"/integrations/mcp/api-docs-mcp"},{"title":"name.com MCP","href":"/integrations/mcp/namecom-mcp"}]}]},{"group":"Official SDKs","tag":"NEW","pages":[{"title":"SDK Quickstart","href":"/sdks/index"}]},{"group":"Core API Reference","pages":[{"title":"API Overview","href":"/api/v1/overview"},{"group":"Hello","pages":[{"openapi":"get /core/v1/hello","title":"Hello","href":"/api/v1/reference/hello/hello"}]},{"group":"Account Info","pages":[{"openapi":"get /core/v1/accountinfo/balance","title":"Check Account Balance","href":"/api/v1/reference/account-info/check-account-balance"}]},{"group":"Contact Verification","pages":[{"openapi":"get /core/v1/contacts/unverified","title":"List Unverified Contacts","href":"/api/v1/reference/contact-verification/list-unverified-contacts"},{"openapi":"post /core/v1/contacts/verify/{verificationId}","title":"Verify Contact","href":"/api/v1/reference/contact-verification/verify-contact"},{"openapi":"post /core/v1/contacts/verify/{verificationId}:resend","title":"Resend Contact Verification Email","href":"/api/v1/reference/contact-verification/resend-verification-email"}]},{"group":"Domains","pages":[{"openapi":"get /core/v1/domains","title":"List Domains","href":"/api/v1/reference/domains/list-domains"},{"openapi":"post /core/v1/domains","title":"Create Domain","href":"/api/v1/reference/domains/create-domain"},{"openapi":"get /core/v1/domains/{domainName}","title":"Get Domain","href":"/api/v1/reference/domains/get-domain"},{"openapi":"patch /core/v1/domains/{domainName}","title":"Update a domain","href":"/api/v1/reference/domains/update-a-domain"},{"openapi":"get /core/v1/domains/{domainName}:getAuthCode","title":"Get Auth Code For Domain","href":"/api/v1/reference/domains/get-auth-code-for-domain"},{"openapi":"get /core/v1/domains/{domainName}:getPricing","title":"Get Pricing For Domain","href":"/api/v1/reference/domains/get-pricing-for-domain"},{"openapi":"post /core/v1/domains/{domainName}:purchasePrivacy","title":"Purchase Privacy","href":"/api/v1/reference/domains/purchase-privacy"},{"openapi":"post /core/v1/domains/{domainName}:renew","title":"Renew Domain","href":"/api/v1/reference/domains/renew-domain"},{"openapi":"post /core/v1/domains/{domainName}:setContacts","title":"Set Contacts","href":"/api/v1/reference/domains/set-contacts"},{"openapi":"post /core/v1/domains/{domainName}:setNameservers","title":"Set Nameservers","href":"/api/v1/reference/domains/set-nameservers"},{"openapi":"post /core/v1/domains:checkAvailability","title":"Check Availability","href":"/api/v1/reference/domains/check-availability"},{"openapi":"post /core/v1/domains:search","title":"Search","href":"/api/v1/reference/domains/search"},{"openapi":"post /core/v1/zonecheck","title":"Zone Check","href":"/api/v1/reference/domains/zone-check"},{"openapi":"post /core/v1/domains/{domainName}:disableAutorenew","deprecated":true,"title":"Disable Autorenew","href":"/api/v1/reference/domains/disable-autorenew"},{"openapi":"post /core/v1/domains/{domainName}:disableWhoisPrivacy","deprecated":true,"title":"Disable Whois Privacy","href":"/api/v1/reference/domains/disable-whois-privacy"},{"openapi":"post /core/v1/domains/{domainName}:enableAutorenew","deprecated":true,"title":"Enable Autorenew","href":"/api/v1/reference/domains/enable-autorenew"},{"openapi":"post /core/v1/domains/{domainName}:enableWhoisPrivacy","deprecated":true,"title":"Enable Whois Privacy","href":"/api/v1/reference/domains/enable-whois-privacy"},{"openapi":"post /core/v1/domains/{domainName}:lock","deprecated":true,"title":"Lock Domain","href":"/api/v1/reference/domains/lock-domain"},{"openapi":"post /core/v1/domains/{domainName}:unlock","deprecated":true,"title":"Unlock Domain","href":"/api/v1/reference/domains/unlock-domain"}]},{"group":"Domain Info","pages":[{"openapi":"get /core/v1/domaininfo/requirementsV2/{tld}","title":"Get TLD Requirements as JSON Schema","href":"/api/v1/reference/domain-info/get-specific-tld-requirements-v2"},{"openapi":"get /core/v1/domaininfo/requirements/{tld}","title":"Get Specific TLD Requirements","href":"/api/v1/reference/domain-info/get-specific-tld-requirements"},{"openapi":"post /core/v1/domaininfo/claims/{domain}","title":"Check Domain Claims","href":"/api/v1/reference/domain-info/check-domain-claims"}]},{"group":"DNS","pages":[{"openapi":"get /core/v1/domains/{domainName}/records","title":"List Records","href":"/api/v1/reference/dns/list-records"},{"openapi":"post /core/v1/domains/{domainName}/records","title":"Create Record","href":"/api/v1/reference/dns/create-record"},{"openapi":"get /core/v1/domains/{domainName}/records/{id}","title":"Get Record","href":"/api/v1/reference/dns/get-record"},{"openapi":"put /core/v1/domains/{domainName}/records/{id}","title":"Update Record","href":"/api/v1/reference/dns/update-record"},{"openapi":"delete /core/v1/domains/{domainName}/records/{id}","title":"Delete Record","href":"/api/v1/reference/dns/delete-record"}]},{"group":"DNSSECs","pages":[{"openapi":"get /core/v1/domains/{domainName}/dnssec","title":"List DNSSECs","href":"/api/v1/reference/dnssecs/list-dnssecs"},{"openapi":"post /core/v1/domains/{domainName}/dnssec","title":"Create DNSSEC","href":"/api/v1/reference/dnssecs/create-dnssec"},{"openapi":"get /core/v1/domains/{domainName}/dnssec/{digest}","title":"Get DNSSEC","href":"/api/v1/reference/dnssecs/get-dnssec"},{"openapi":"delete /core/v1/domains/{domainName}/dnssec/{digest}","title":"Delete DNSSEC","href":"/api/v1/reference/dnssecs/delete-dnssec"}]},{"group":"Email Forwardings","pages":[{"openapi":"get /core/v1/domains/{domainName}/email/forwarding","title":"List Email Forwardings","href":"/api/v1/reference/email-forwardings/list-email-forwardings"},{"openapi":"post /core/v1/domains/{domainName}/email/forwarding","title":"Create Email Forwarding","href":"/api/v1/reference/email-forwardings/create-email-forwarding"},{"openapi":"get /core/v1/domains/{domainName}/email/forwarding/{emailBox}","title":"Get Email Forwarding","href":"/api/v1/reference/email-forwardings/get-email-forwarding"},{"openapi":"put /core/v1/domains/{domainName}/email/forwarding/{emailBox}","title":"Update Email Forwarding","href":"/api/v1/reference/email-forwardings/update-email-forwarding"},{"openapi":"delete /core/v1/domains/{domainName}/email/forwarding/{emailBox}","title":"Delete Email Forwarding","href":"/api/v1/reference/email-forwardings/delete-email-forwarding"}]},{"group":"Orders","pages":[{"openapi":"get /core/v1/orders","title":"List Orders","href":"/api/v1/reference/orders/list-orders"},{"openapi":"get /core/v1/orders/{orderId}","title":"Get Order","href":"/api/v1/reference/orders/get-order"}]},{"group":"Refunds","pages":[{"openapi":"post /core/v1/refund","title":"Process Refund","href":"/api/v1/reference/refunds/process-refund"}]},{"group":"Premium Domains","pages":[{"openapi":"get /core/v1/premiumdomainslist","title":"Download Premium Domain Lists","href":"/api/v1/reference/premium-domains/download-premium-domain-lists"}]},{"group":"TLD Pricing","pages":[{"openapi":"get /core/v1/tldpricing","title":"TLD Price List","href":"/api/v1/reference/tld-pricing/tld-price-list"}]},{"group":"Transfers","pages":[{"title":"Check Transfer Eligibility","openapi":"get /core/v1/transfers/eligibility/{domainName}","href":"/api/v1/reference/transfers/get-transfer-eligibility"},{"group":"External","pages":[{"title":"List Transfers","openapi":"get /core/v1/transfers","href":"/api/v1/reference/transfers/list-transfers"},{"title":"Get Transfer Status","openapi":"get /core/v1/transfers/{domainName}","description":"Retrieves details of a specific domain transfer request.","href":"/api/v1/reference/transfers/get-transfer"},{"title":"Create External Transfer In","openapi":"post /core/v1/transfers","href":"/api/v1/reference/transfers/create-transfer"},{"title":"Cancel External Transfer In","openapi":"post /core/v1/transfers/{domainName}:cancel","description":"Cancels a pending transfer request. This can be used if the transfer was initiated in error or if the authorization code provided was incorrect.\nThe price of the transfer will refund the amount to account credit.\n\nCancelable statuses:\n- pending\n- submitting_transfer\n- pending_new_auth_code\n- pending_unlock\n- pending_registry_unlock\n- rejected\n\nNon-cancelable statuses:\n- pending_transfer\n- pending_insert\n- completed\n- failed\n- canceled\n- canceled_pending_refund\n","href":"/api/v1/reference/transfers/cancel-transfer"},{"title":"Cancel External Transfer Out","openapi":"post /core/v1/transfers/external/out/{domainName}:cancel","href":"/api/v1/reference/transfers/cancel-external-transfer-out"}]},{"group":"Internal","pages":[{"title":"Create Internal Transfer In","openapi":"post /core/v1/transfers/internal/in","href":"/api/v1/reference/transfers/create-internal-transfer-in"}]}]},{"group":"URL Forwardings","pages":[{"openapi":"post /core/v1/domains/{domainName}/url/forwarding","title":"Create URLForwarding","href":"/api/v1/reference/url-forwardings/create-urlforwarding"},{"openapi":"get /core/v1/urlforwarding/{domainName}","title":"List URL Forwardings by domain","href":"/api/v1/reference/url-forwardings/list-urlforwardings-by-domain"},{"openapi":"get /core/v1/urlforwarding/{domainName}/{id}","title":"Get URL Forwarding by ID","href":"/api/v1/reference/url-forwardings/get-urlforwarding-by-id"},{"openapi":"patch /core/v1/urlforwarding/{domainName}/{id}","title":"Update URL Forwarding by ID","href":"/api/v1/reference/url-forwardings/update-urlforwarding-by-id"},{"openapi":"delete /core/v1/urlforwarding/{domainName}/{id}","title":"Delete URL Forwarding by ID","href":"/api/v1/reference/url-forwardings/delete-urlforwarding-by-id"},{"openapi":"get /core/v1/domains/{domainName}/url/forwarding","deprecated":true,"title":"List URLForwardings","href":"/api/v1/reference/url-forwardings/list-urlforwardings"},{"openapi":"get /core/v1/domains/{domainName}/url/forwarding/{host}","deprecated":true,"title":"Get URLForwarding","href":"/api/v1/reference/url-forwardings/get-urlforwarding"},{"openapi":"put /core/v1/domains/{domainName}/url/forwarding/{host}","deprecated":true,"title":"Update URLForwarding","href":"/api/v1/reference/url-forwardings/update-urlforwarding"},{"openapi":"delete /core/v1/domains/{domainName}/url/forwarding/{host}","deprecated":true,"title":"Delete URLForwarding","href":"/api/v1/reference/url-forwardings/delete-urlforwarding"}]},{"group":"Vanity Nameservers","pages":[{"openapi":"get /core/v1/domains/{domainName}/vanity_nameservers","title":"List Vanity Nameservers","href":"/api/v1/reference/vanity-nameservers/list-vanity-nameservers"},{"openapi":"post /core/v1/domains/{domainName}/vanity_nameservers","title":"Create Vanity Nameserver","href":"/api/v1/reference/vanity-nameservers/create-vanity-nameserver"},{"openapi":"get /core/v1/domains/{domainName}/vanity_nameservers/{hostname}","title":"Get Vanity Nameserver","href":"/api/v1/reference/vanity-nameservers/get-vanity-nameserver"},{"openapi":"put /core/v1/domains/{domainName}/vanity_nameservers/{hostname}","title":"Update Vanity Nameserver IP","href":"/api/v1/reference/vanity-nameservers/update-vanity-nameserver-ip"},{"openapi":"delete /core/v1/domains/{domainName}/vanity_nameservers/{hostname}","title":"Delete Vanity Nameserver","href":"/api/v1/reference/vanity-nameservers/delete-vanity-nameserver"}]},{"group":"Webhook Notifications","pages":[{"title":"Webhooks Overview","href":"/api/v1/reference/webhook-notifications/overview"},{"group":"Subscriptions","pages":[{"title":"Get Subscribed Notifications","openapi":"get /core/v1/notifications","href":"/api/v1/reference/webhook-notifications/get-subscribed-notifications"},{"title":"Subscribe to Notification","openapi":"post /core/v1/notifications","href":"/api/v1/reference/webhook-notifications/subscribe-to-notification"},{"title":"Modify Subscription","openapi":"put /core/v1/notifications/{id}","href":"/api/v1/reference/webhook-notifications/modify-subscription"},{"title":"Delete Subscription","openapi":"delete /core/v1/notifications/{id}","href":"/api/v1/reference/webhook-notifications/delete-subscription"}]},{"group":"Account Events","pages":[{"title":"Account Credit Balance Change","openapi":"webhook accountCreditBalanceChange","href":"/api/v1/reference/webhook-notifications/account-credit-balance-change"}]},{"group":"Contact Events","pages":[{"title":"Contact Verification Status Change","openapi":"webhook contactVerificationStatusChange","href":"/api/v1/reference/webhook-notifications/contact-verification-status-change"}]},{"group":"Domain Events","pages":[{"title":"Domain Expiration","openapi":"webhook domainExpiration","href":"/api/v1/reference/webhook-notifications/domain-expiration"},{"title":"Domain Lock Status Change","openapi":"webhook domainLockStatusChange","href":"/api/v1/reference/webhook-notifications/domain-lock-status-change"},{"title":"Domain Registry Compliance Notice","openapi":"webhook domainRegistryComplianceNotice","href":"/api/v1/reference/webhook-notifications/domain-registry-compliance-notice"},{"title":"Domain Registry Rejection","openapi":"webhook domainRegistryRejection","href":"/api/v1/reference/webhook-notifications/domain-registry-rejection"},{"title":"Domain Removal","openapi":"webhook accountDomainRemoval","href":"/api/v1/reference/webhook-notifications/account-domain-removal"}]},{"group":"Transfers — External","pages":[{"title":"Domain Transfer In Status Change","openapi":"webhook domainTransferStatusChange","href":"/api/v1/reference/webhook-notifications/domain-transfer-status-change"},{"title":"Domain Transfer Out Status Change","openapi":"webhook domainTransferOutStatusChange","href":"/api/v1/reference/webhook-notifications/domain-transfer-out-status-change"}]},{"group":"Transfers — Internal","pages":[{"title":"Internal Transfer In Status Change","openapi":"webhook domainTransferInternalInStatusChange","href":"/api/v1/reference/webhook-notifications/domain-transfer-internal-in-status-change"},{"title":"Internal Transfer Out Status Change","openapi":"webhook domainTransferInternalOutStatusChange","href":"/api/v1/reference/webhook-notifications/domain-transfer-internal-out-status-change"}]}]}]},{"group":"Resources","pages":[{"title":"FAQ \u0026 Troubleshooting","href":"/resources/faq"},{"title":"Changelog","href":"/api/v1/changelog"}]}]},"basePath":"","title":"Create External Transfer In - name.com Core API","buildId":"dpl_77Hw7ZuAABM8E3WMbYAf2ohQCr3v","deploymentId":"dpl_77Hw7ZuAABM8E3WMbYAf2ohQCr3v","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CVpqyvFO.js","utils-vpweLD0v.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BIOodqb0.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B1LM3qmu.js","snippetPresets-C5xK0GtN.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CCsxLnQl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C2-WKG22.js","shallow-SdoLUC-q.js","getApiPlaygroundDisplay-BnI8L2hB.js","CodeSnippet-D5M8NCHI.js","CodeSnippets-CXRO8Uom.js","Page-CN9QbZiA.js","getPastedJson-CrfHEdRt.js","icon-Cr8AyUnW.js","MethodPill-J_Cs0kNw.js","DuplicateIcon-DrMboxGw.js","createIcon-B4CIWVbU.js","DynamicMarkdown-D9cdbgj9.js","SectionHeading-BO4CouT0.js","axios-vUo_bRtp.js","Markdown-L1m1-PSi.js","clsx-rIpTdK8h.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-ptfS1uB_.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-D31Sm3f9.js"]}