Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).
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.
TLD indicates which domain requirements to retrieve (without the dot prefix, e.g., 'fr' for .fr domains). For punycode TLDs, use the ASCII version instead of the UTF-8. So for the онлайн TLD, you would submit xn--80asehdb.
The complete registration requirements for the specified TLD.
GetRequirementResponse has TLD Info and registration requirements for the specified TLD. The requirements field will always be present but may be an empty object when no specific requirements exist for the TLD.
General information about a specific TLD. These are not registration requirements, but contain useful information for domain reseller and domain registrants in general.
The registration requirements for the contacts for this TLD, including required fields, validation rules, and conditional logic. This field will always be present but may be an empty object when no specific requirements exist for the TLD.
Only a few CC Tlds have specific contact requirements. These contacts must be submitted as part of the domain object when registering a domain, and not part of the tldRequirements parameter.
Please check the contact requirements carefully, as different fields may be required for different roles, and there may be additional validation rules that must be followed.
The registration requirements for this TLD, including required fields, validation rules, and conditional logic. This field will always be present but may be an empty object when no specific requirements exist for the TLD.
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.4043","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":"turbopuffer-dual-write","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/domain-info/get-specific-tld-requirements","slug":"/api/v1/reference/domain-info/get-specific-tld-requirements","pageMetadata":{"openapi":"get /core/v1/domaininfo/requirements/{tld}","title":"Get Specific TLD Requirements","description":"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).","href":"/api/v1/reference/domain-info/get-specific-tld-requirements"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).\"\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":{"openapi":"get /core/v1/domaininfo/requirements/{tld}","title":"Get Specific TLD Requirements","description":"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).","href":"/api/v1/reference/domain-info/get-specific-tld-requirements"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).","operationId":"GetRequirement","parameters":["f3fcda23-6843-41b4-bb69-cf2fb7673ad5"],"responses":{"200":"0c502f4e-81d0-4384-9217-52724a748dbd","400":"587fbcf1-2d60-4064-a515-003f38d10045","401":"aac1d9fe-7baa-459e-9535-1c9c9d74b28b","403":"51549df7-517a-4d79-b29f-e5024aab706a","404":"2f955624-a379-4926-a14e-755150c23d2d","405":"5a09265a-5631-4cfd-8a56-6977bbd49337","422":"a49631b0-4e16-4eb5-bf66-718e6a5ffc32","429":"186db7d8-b077-48e4-a865-304e1e3a3093","500":"dac2079e-d30e-4f56-b682-db04b22da5a8","502":"59169112-597e-44e6-b104-3fd6d88e8a79","503":"5ac9cbde-3211-4f12-bf05-dc269b748ac8","504":"04cf5ca8-afec-473f-b100-182152dadc13"},"summary":"Get Specific TLD Requirements","tags":["Domain Info"],"method":"get","type":"path","servers":["a299706b-162f-4709-8731-1da4aafad643"],"security":["d8600753-25c5-4f15-8e86-e3efcdef3502"],"path":"/core/v1/domaininfo/requirements/{tld}","baseUrlOptions":["https://api.dev.name.com"],"title":"Get Specific TLD Requirements","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"f3fcda23-6843-41b4-bb69-cf2fb7673ad5":{"name":"tld","description":"TLD indicates which domain requirements to retrieve (without the dot prefix, e.g., 'fr' for .fr domains). For punycode TLDs, use the ASCII version instead of the UTF-8. So for the `онлайн` TLD, you would submit `xn--80asehdb`.","in":"path","required":true,"schema":{"type":"string","example":"fr","pattern":"^((?!xn--)[a-z0-9-]{1,63}|xn--[a-z0-9-]{1,63})((?:\\.(?!-)[a-z0-9-]{1,63})|(?:\\.xn--[a-z0-9-]{1,63}))*$","isRequired":true,"description":"TLD indicates which domain requirements to retrieve (without the dot prefix, e.g., 'fr' for .fr domains). For punycode TLDs, use the ASCII version instead of the UTF-8. So for the `онлайн` TLD, you would submit `xn--80asehdb`.","uniqueKey":"","typeLabel":"string"}}},"responses":{"0c502f4e-81d0-4384-9217-52724a748dbd":{"content":{"application/json":{"schema":{"description":"GetRequirementResponse has TLD Info and registration requirements for the specified TLD. The requirements field will always be present but may be an empty object when no specific requirements exist for the TLD.","type":"object","properties":{"tldInfo":{"description":"General information about a specific TLD. These are not registration requirements, but contain useful information for domain reseller and domain registrants in general.","type":"object","properties":{"tld":{"description":"The TLD this information relates to.","type":"string","example":".fr","isRequired":true,"uniqueKey":"tldInfo.tld","typeLabel":"string"},"ccTld":{"description":"Whether the TLD is a Country Code TLD.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.ccTld","typeLabel":"boolean"},"supportsTransferLock":{"description":"Whether the TLD supports implementing a Transfer Lock.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.supportsTransferLock","typeLabel":"boolean"},"supportsDnssec":{"description":"Whether the TLD supports DNSSEC.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.supportsDnssec","typeLabel":"boolean"},"supportsPremium":{"description":"Whether there are premium domains for this TLD.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.supportsPremium","typeLabel":"boolean"},"supportsPrivacy":{"description":"Whether the TLD supports WHOIS Privacy.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.supportsPrivacy","typeLabel":"boolean"},"supportsInternalTransfer":{"description":"Whether the TLD supports internal transfer between reseller accounts.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.supportsInternalTransfer","typeLabel":"boolean"},"requiresPreDelegation":{"description":"Whether this TLD requires pre-delegation. If this is true, these domains must be added to the name servers before the domain creation is completed.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.requiresPreDelegation","typeLabel":"boolean"},"expirationGracePeriod":{"description":"The number of days you have to renew your domain after it has expired, but before it is removed from your account.","type":"integer","format":"int32","example":25,"isRequired":true,"uniqueKey":"tldInfo.expirationGracePeriod","typeLabel":"integer\u003cint32>"},"allowedRegistrationYears":{"description":"The years that a domain is allowed to be registered for.","type":"array","items":{"type":"integer","uniqueKey":"tldInfo.allowedRegistrationYears.items.[INDEX]","typeLabel":"integer"},"example":[1,3,5,8,10],"isRequired":true,"uniqueKey":"tldInfo.allowedRegistrationYears","typeLabel":"integer[]"},"idnLanguages":{"description":"The IND Languages that the TLD supports (if any).","type":"object","additionalProperties":{"type":"string","uniqueKey":"tldInfo.idnLanguages.additionalProperties","typeLabel":"string"},"example":{"DE":"German","DK":"Danish","ES":"Spanish","IT":"Italian","JP":"Japanese"},"isRequired":true,"uniqueKey":"tldInfo.idnLanguages","typeLabel":"object"},"hsts":{"description":"The entire TLD namespace has been added to the HSTS Preload list. As such, all second-level domains under .TLD will only load on modern browsers if a valid SSL certificate has been configured and the webserver is serving HTTPS.","type":"boolean","example":true,"isRequired":true,"uniqueKey":"tldInfo.hsts","typeLabel":"boolean"},"minDomainLength":{"description":"The minimum allowed length for the second level domain (SLD) for a given TLD. The SLD would be the `example` part of `example.com`. Attempts to register a domain with a shorter length than allowed will result in a failure of a Create Domain request.","type":"integer","format":"int32","example":3,"isRequired":true,"uniqueKey":"tldInfo.minDomainLength","typeLabel":"integer\u003cint32>"},"minIdnDomainLength":{"oneOf":[{"description":"The minimum allowed length for the second level domain (SLD) that utilizes an IDN character for a given TLD. The SLD would be the `èxample` part of `èxample.com`. Attempts to register a domain with a shorter length than allowed will result in a failure of a Create Domain request. This value will often be different from the `minDomainLength` for non-IDN registrations. This parameter will return as `null` for any TLDs that do not support IDN registrations.","type":"integer","format":"int32","example":5,"isRequired":true,"uniqueKey":"tldInfo.minIdnDomainLength.oneOf.0","typeLabel":"integer\u003cint32>"},{"description":"The minimum allowed length for the second level domain (SLD) that utilizes an IDN character for a given TLD. The SLD would be the `èxample` part of `èxample.com`. Attempts to register a domain with a shorter length than allowed will result in a failure of a Create Domain request. This value will often be different from the `minDomainLength` for non-IDN registrations. This parameter will return as `null` for any TLDs that do not support IDN registrations.","type":"null","format":"int32","example":5,"isRequired":true,"uniqueKey":"tldInfo.minIdnDomainLength.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"tldInfo.minIdnDomainLength","typeLabel":"integer\u003cint32> | null"},"registryOperator":{"description":"The registry that operates the given TLD.","type":"string","example":"verisign","isRequired":true,"uniqueKey":"tldInfo.registryOperator","typeLabel":"string"},"claimsCheckRequired":{"description":"Array of valid purchase types if claims check is required for this TLD for current date/time. If claims checking is required, returns an array of valid purchase types (e.g., [\"registration\", \"landrush_eap\"]). If claims checking is not required, returns an empty array [].","type":"array","items":{"type":"string","enum":["registration","landrush_eap","landrush_auction_a","landrush_reserve_a"],"uniqueKey":"tldInfo.claimsCheckRequired.items.[INDEX]","typeLabel":"enum\u003cstring>"},"example":["registration"],"isRequired":true,"uniqueKey":"tldInfo.claimsCheckRequired","typeLabel":"enum\u003cstring>[]"},"requireIdnSld":{"description":"When true, the TLD only accepts IDN (punycode) second-level domain names in the required script. ASCII/Latin SLDs are not valid for registration.","type":"boolean","example":false,"isRequired":true,"uniqueKey":"tldInfo.requireIdnSld","typeLabel":"boolean"}},"required":["tld","ccTld","supportsTransferLock","supportsDnssec","supportsPremium","supportsPrivacy","supportsInternalTransfer","requiresPreDelegation","expirationGracePeriod","idnLanguages","allowedRegistrationYears","hsts","minDomainLength","minIdnDomainLength","registryOperator","claimsCheckRequired","requireIdnSld"],"isRequired":true,"uniqueKey":"tldInfo","typeLabel":"object"},"contacts":{"description":"The registration requirements for the contacts for this TLD, including required fields, validation rules, and conditional logic. This field will always be present but may be an empty object when no specific requirements exist for the TLD.\nOnly a few CC Tlds have specific contact requirements. These contacts must be submitted as part of the domain object when registering a domain, and not part of the `tldRequirements` parameter.\nPlease check the contact requirements carefully, as different fields may be required for different roles, and there may be additional validation rules that must be followed.","type":"object","required":["type","required"],"properties":{"type":{"description":"The requirement type, which will be \"string\" for contacts.","type":"string","example":"string","isRequired":true,"uniqueKey":"contacts.type","typeLabel":"string"},"required":{"oneOf":[{"type":"boolean","description":"Whether contact information is mandatory for domain registration.","example":true,"isRequired":true,"uniqueKey":"contacts.required.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"Whether contact information is mandatory for domain registration.","example":true,"isRequired":true,"uniqueKey":"contacts.required.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"contacts.required","typeLabel":"boolean | string"},"description":{"description":"A detailed description of the contact requirements for this TLD, including eligibility criteria, restrictions, and important notes.","type":"string","example":"The contacts required to be submitted for registration","uniqueKey":"contacts.description","typeLabel":"string"},"label":{"description":"A user-friendly label for the contacts field.","type":"string","example":"contacts","uniqueKey":"contacts.label","typeLabel":"string"},"fields":{"description":"An object containing contact roles (registrant, tech, admin, etc.) with their individual field requirements.","type":"object","additionalProperties":{"type":"object","description":"Contact role requirements (e.g., registrant, tech, admin)","properties":{"description":{"description":"Description of the contact role requirements.","type":"string","uniqueKey":"contacts.fields.additionalProperties.description","typeLabel":"string"},"type":{"description":"The requirement type for this contact role.","type":"string","example":"string","uniqueKey":"contacts.fields.additionalProperties.type","typeLabel":"string"},"required":{"oneOf":[{"type":"boolean","description":"Whether this contact role is required.","example":true,"uniqueKey":"contacts.fields.additionalProperties.required.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"Whether this contact role is required.","example":true,"uniqueKey":"contacts.fields.additionalProperties.required.oneOf.1","typeLabel":"string"}],"uniqueKey":"contacts.fields.additionalProperties.required","typeLabel":"boolean | string"},"fields":{"description":"Individual contact fields for this role, following RequirementField structure.","type":"object","additionalProperties":{"description":"A field definition for TLD registration requirements, including validation rules, conditional logic, and nested field structures.","type":"object","required":["type","required"],"properties":{"type":{"description":"The requirement type of this field. Each requirement type has different information.\n\nPossible values and their details:\n\n - **`string`**: These are open string fields that cannot be submitted as empty. They will always have a label. A description is optional as the label may convey all of the required information the user would need to submit.\n Note: Some string fields may have a required format (i.e. date format of YYYY/MM/DD). The format will be listed in the \"validation\" parameter if required.\n Example TLDs: abogado, law, com.br (and more)\n\n - **`notice`**: These field types will just have a description, and contain information that must be displayed to the user prior to registration. There is no data that will be required to be submitted, so all notice type fields will have a \"required\" value of `false`.\n Example TLDs: at (notice only), ca (1 notice field)\n\n - **`acknowledgement`**: These field types will have a description, label and value. The description must be displayed to the user, the label is the required label for the acknowledgement, and the value is what must be submitted.\n Example TLDs: security, ngo, music (and more)\n\n - **`enum`**: The field types have a list of predefined options that the user must choose from in order to submit. Only the values returned in the \"options\" array will be allowed, or the request will fail validation. Options MAY include dependent fields, as some registries required additional information depending on what was chosen for the \"parent\" option. All dependent fields will follow the same field patterns as the parent fields.\n Options: These are the predefined options for the enum type fields. They will always have a label and a value. The value is what must be submitted. The options MAY include a description, but will mostly only have a label parameter.\n Note: There may be a single option returned for an enum. This is because that is the ONLY OPTION ALLOWED by the registry.\n Example TLDs with simple lists: ca, es (and more)\n Example TLDs with dependent fields: fr, se, com.br\n\n - **`boolean`**: Boolean fields for simple true/false acknowledgements or selections.\n Example TLDs: security\n","enum":["string","notice","acknowledgement","enum","boolean"],"example":"string","type":"string","isRequired":true,"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.type","typeLabel":"enum\u003cstring>"},"required":{"oneOf":[{"type":"boolean","description":"Whether this field is mandatory for domain registration. If true, the field must be provided.","example":true,"isRequired":true,"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.required.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"Whether this field is mandatory for domain registration. If true, the field must be provided.","example":true,"isRequired":true,"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.required.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.required","typeLabel":"boolean | string"},"description":{"description":"A detailed description of what this field is for and any specific requirements or constraints.","type":"string","example":"First name of registrant","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.description","typeLabel":"string"},"label":{"description":"A user-friendly label for this field that can be used in UI forms.","type":"string","example":"First Name","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.label","typeLabel":"string"},"validation":{"oneOf":[{"description":"Validation rule to apply to this field. Common validations include 'valid_email', 'valid_phone', etc.","type":"string","example":"valid_email","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.validation.oneOf.0","typeLabel":"string"},{"description":"Validation rule to apply to this field. Common validations include 'valid_email', 'valid_phone', etc.","type":"null","example":"valid_email","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.validation","typeLabel":"string | null"},"options":{"oneOf":[{"type":"array","items":{"description":"An option within a field that has predefined choices, including the option value, label, and any nested fields that become relevant when this option is selected.","type":"object","required":["value"],"properties":{"value":{"description":"The actual value of this option. This is what must be submitted when this option is selected.","type":"string","example":"no","isRequired":true,"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.0.items.[INDEX].value","typeLabel":"string"},"label":{"description":"A user-friendly label for this option that can be displayed in UI forms.","type":"string","example":"I am an individual","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.0.items.[INDEX].label","typeLabel":"string"},"fields":{"oneOf":[{"description":"When this option is selected, these nested fields become relevant and may be required. This allows for conditional field logic.","type":"object","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"example":{"X-FR-BIRTHDATE":{"description":"DOB in format yy/mm/dd","type":"string","required":true},"X-FR-BIRTHPLACE":{"required":true,"description":"Nation of Birth","type":"enum","options":["FR","GB","USA"]}},"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.0.items.[INDEX].fields.oneOf.0","typeLabel":"object"},{"description":"When this option is selected, these nested fields become relevant and may be required. This allows for conditional field logic.","type":"null","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"example":{"X-FR-BIRTHDATE":{"description":"DOB in format yy/mm/dd","type":"string","required":true},"X-FR-BIRTHPLACE":{"required":true,"description":"Nation of Birth","type":"enum","options":["FR","GB","USA"]}},"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.0.items.[INDEX].fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.0.items.[INDEX].fields","typeLabel":"object | null"}},"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","minItems":0,"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.0","typeLabel":"object[]"},{"type":"array","items":{"type":"string","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","minItems":0,"example":["English","French"],"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.1","typeLabel":"string[]"},{"type":"null","description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options.oneOf.2","typeLabel":"null"}],"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.options","typeLabel":"object[] | string[] | null"},"required_when":{"oneOf":[{"description":"For conditional fields, specifies when this field becomes required (e.g., when a parent option has a specific value).","type":"string","example":"FR","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.required_when.oneOf.0","typeLabel":"string"},{"description":"For conditional fields, specifies when this field becomes required (e.g., when a parent option has a specific value).","type":"null","example":"FR","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.required_when.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.required_when","typeLabel":"string | null"},"fields":{"oneOf":[{"description":"For complex fields or when options are selected, contains nested field definitions that become relevant.","type":"object","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.fields.oneOf.0","typeLabel":"object"},{"description":"For complex fields or when options are selected, contains nested field definitions that become relevant.","type":"null","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.fields","typeLabel":"object | null"},"value":{"oneOf":[{"description":"For acknowledgement fields, this is the value that must be submitted when the user acknowledges the requirement.","type":"string","example":"accepted","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.value.oneOf.0","typeLabel":"string"},{"description":"For acknowledgement fields, this is the value that must be submitted when the user acknowledges the requirement.","type":"null","example":"accepted","uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties.value","typeLabel":"string | null"}},"uniqueKey":"contacts.fields.additionalProperties.fields.additionalProperties","typeLabel":"object"},"uniqueKey":"contacts.fields.additionalProperties.fields","typeLabel":"object"}},"uniqueKey":"contacts.fields.additionalProperties","typeLabel":"object"},"uniqueKey":"contacts.fields","typeLabel":"object"}},"isRequired":true,"uniqueKey":"contacts","typeLabel":"object"},"requirements":{"description":"The registration requirements for this TLD, including required fields, validation rules, and conditional logic. This field will always be present but may be an empty object when no specific requirements exist for the TLD.","type":"object","properties":{"description":{"description":"A detailed description of the registration requirements for this TLD, including eligibility criteria, restrictions, and important notes.","type":"string","example":"Required fields to register an .fr domain","uniqueKey":"requirements.description","typeLabel":"string"},"fields":{"description":"An object containing all required and optional fields for domain registration, with their validation rules and conditional logic.","type":"object","additionalProperties":{"description":"A field definition for TLD registration requirements, including validation rules, conditional logic, and nested field structures.","type":"object","required":["type","required"],"properties":{"type":{"description":"The requirement type of this field. Each requirement type has different information.\n\nPossible values and their details:\n\n - **`string`**: These are open string fields that cannot be submitted as empty. They will always have a label. A description is optional as the label may convey all of the required information the user would need to submit.\n Note: Some string fields may have a required format (i.e. date format of YYYY/MM/DD). The format will be listed in the \"validation\" parameter if required.\n Example TLDs: abogado, law, com.br (and more)\n\n - **`notice`**: These field types will just have a description, and contain information that must be displayed to the user prior to registration. There is no data that will be required to be submitted, so all notice type fields will have a \"required\" value of `false`.\n Example TLDs: at (notice only), ca (1 notice field)\n\n - **`acknowledgement`**: These field types will have a description, label and value. The description must be displayed to the user, the label is the required label for the acknowledgement, and the value is what must be submitted.\n Example TLDs: security, ngo, music (and more)\n\n - **`enum`**: The field types have a list of predefined options that the user must choose from in order to submit. Only the values returned in the \"options\" array will be allowed, or the request will fail validation. Options MAY include dependent fields, as some registries required additional information depending on what was chosen for the \"parent\" option. All dependent fields will follow the same field patterns as the parent fields.\n Options: These are the predefined options for the enum type fields. They will always have a label and a value. The value is what must be submitted. The options MAY include a description, but will mostly only have a label parameter.\n Note: There may be a single option returned for an enum. This is because that is the ONLY OPTION ALLOWED by the registry.\n Example TLDs with simple lists: ca, es (and more)\n Example TLDs with dependent fields: fr, se, com.br\n\n - **`boolean`**: Boolean fields for simple true/false acknowledgements or selections.\n Example TLDs: security\n","enum":["string","notice","acknowledgement","enum","boolean"],"example":"string","type":"string","isRequired":true,"uniqueKey":"requirements.fields.additionalProperties.type","typeLabel":"enum\u003cstring>"},"required":{"oneOf":[{"type":"boolean","description":"Whether this field is mandatory for domain registration. If true, the field must be provided.","example":true,"isRequired":true,"uniqueKey":"requirements.fields.additionalProperties.required.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"Whether this field is mandatory for domain registration. If true, the field must be provided.","example":true,"isRequired":true,"uniqueKey":"requirements.fields.additionalProperties.required.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"requirements.fields.additionalProperties.required","typeLabel":"boolean | string"},"description":{"description":"A detailed description of what this field is for and any specific requirements or constraints.","type":"string","example":"First name of registrant","uniqueKey":"requirements.fields.additionalProperties.description","typeLabel":"string"},"label":{"description":"A user-friendly label for this field that can be used in UI forms.","type":"string","example":"First Name","uniqueKey":"requirements.fields.additionalProperties.label","typeLabel":"string"},"validation":{"oneOf":[{"description":"Validation rule to apply to this field. Common validations include 'valid_email', 'valid_phone', etc.","type":"string","example":"valid_email","uniqueKey":"requirements.fields.additionalProperties.validation.oneOf.0","typeLabel":"string"},{"description":"Validation rule to apply to this field. Common validations include 'valid_email', 'valid_phone', etc.","type":"null","example":"valid_email","uniqueKey":"requirements.fields.additionalProperties.validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"requirements.fields.additionalProperties.validation","typeLabel":"string | null"},"options":{"oneOf":[{"type":"array","items":{"description":"An option within a field that has predefined choices, including the option value, label, and any nested fields that become relevant when this option is selected.","type":"object","required":["value"],"properties":{"value":{"description":"The actual value of this option. This is what must be submitted when this option is selected.","type":"string","example":"no","isRequired":true,"uniqueKey":"requirements.fields.additionalProperties.options.oneOf.0.items.[INDEX].value","typeLabel":"string"},"label":{"description":"A user-friendly label for this option that can be displayed in UI forms.","type":"string","example":"I am an individual","uniqueKey":"requirements.fields.additionalProperties.options.oneOf.0.items.[INDEX].label","typeLabel":"string"},"fields":{"oneOf":[{"description":"When this option is selected, these nested fields become relevant and may be required. This allows for conditional field logic.","type":"object","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"example":{"X-FR-BIRTHDATE":{"description":"DOB in format yy/mm/dd","type":"string","required":true},"X-FR-BIRTHPLACE":{"required":true,"description":"Nation of Birth","type":"enum","options":["FR","GB","USA"]}},"uniqueKey":"requirements.fields.additionalProperties.options.oneOf.0.items.[INDEX].fields.oneOf.0","typeLabel":"object"},{"description":"When this option is selected, these nested fields become relevant and may be required. This allows for conditional field logic.","type":"null","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"example":{"X-FR-BIRTHDATE":{"description":"DOB in format yy/mm/dd","type":"string","required":true},"X-FR-BIRTHPLACE":{"required":true,"description":"Nation of Birth","type":"enum","options":["FR","GB","USA"]}},"uniqueKey":"requirements.fields.additionalProperties.options.oneOf.0.items.[INDEX].fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"requirements.fields.additionalProperties.options.oneOf.0.items.[INDEX].fields","typeLabel":"object | null"}},"uniqueKey":"requirements.fields.additionalProperties.options.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","minItems":0,"uniqueKey":"requirements.fields.additionalProperties.options.oneOf.0","typeLabel":"object[]"},{"type":"array","items":{"type":"string","uniqueKey":"requirements.fields.additionalProperties.options.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","minItems":0,"example":["English","French"],"uniqueKey":"requirements.fields.additionalProperties.options.oneOf.1","typeLabel":"string[]"},{"type":"null","description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","uniqueKey":"requirements.fields.additionalProperties.options.oneOf.2","typeLabel":"null"}],"uniqueKey":"requirements.fields.additionalProperties.options","typeLabel":"object[] | string[] | null"},"required_when":{"oneOf":[{"description":"For conditional fields, specifies when this field becomes required (e.g., when a parent option has a specific value).","type":"string","example":"FR","uniqueKey":"requirements.fields.additionalProperties.required_when.oneOf.0","typeLabel":"string"},{"description":"For conditional fields, specifies when this field becomes required (e.g., when a parent option has a specific value).","type":"null","example":"FR","uniqueKey":"requirements.fields.additionalProperties.required_when.oneOf.1","typeLabel":"null"}],"uniqueKey":"requirements.fields.additionalProperties.required_when","typeLabel":"string | null"},"fields":{"oneOf":[{"description":"For complex fields or when options are selected, contains nested field definitions that become relevant.","type":"object","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"uniqueKey":"requirements.fields.additionalProperties.fields.oneOf.0","typeLabel":"object"},{"description":"For complex fields or when options are selected, contains nested field definitions that become relevant.","type":"null","additionalProperties":{"$circularRef":"2e1e6eda-c479-4f6f-956a-bdf3c51bee84"},"uniqueKey":"requirements.fields.additionalProperties.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"requirements.fields.additionalProperties.fields","typeLabel":"object | null"},"value":{"oneOf":[{"description":"For acknowledgement fields, this is the value that must be submitted when the user acknowledges the requirement.","type":"string","example":"accepted","uniqueKey":"requirements.fields.additionalProperties.value.oneOf.0","typeLabel":"string"},{"description":"For acknowledgement fields, this is the value that must be submitted when the user acknowledges the requirement.","type":"null","example":"accepted","uniqueKey":"requirements.fields.additionalProperties.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"requirements.fields.additionalProperties.value","typeLabel":"string | null"}},"uniqueKey":"requirements.fields.additionalProperties","typeLabel":"object"},"uniqueKey":"requirements.fields","typeLabel":"object"}},"isRequired":true,"uniqueKey":"requirements","typeLabel":"object"}},"required":["requirements","tldInfo","contacts"],"uniqueKey":"","typeLabel":"object"},"examples":{"complex_requirement_set":{"title":"complex_requirement_set","description":"Example of a complex requirement set with multiple fields, conditional logic, and nested requirements","value":{"tldInfo":{"tld":"fr","ccTld":true,"supportsTransferLock":true,"supportsDnssec":true,"supportsPremium":true,"supportsPrivacy":true,"supportsInternalTransfer":true,"requiresPreDelegation":true,"expirationGracePeriod":3,"idnLanguages":{},"allowedRegistrationYears":[1,2,3,4,5,6,7,8,9,10],"hsts":false,"minDomainLength":5,"minIdnDomainLength":5,"registryOperator":"registryfr","claimsCheckRequired":[],"requireIdnSld":false},"contacts":{"description":"The contacts required to be submitted for registration","type":"string","required":true,"label":"contacts","fields":{"registrant":{"description":"Registrant contact requirements","type":"string","required":true,"fields":{"firstName":{"description":"First name of registrant contact","type":"string","required":true},"lastName":{"description":"Last name of registrant contact","type":"string","required":true},"address1":{"description":"First part of mailing address","type":"string","required":true},"address2":{"description":"Second part of mailing address","type":"string","required":false},"companyName":{"description":"Company name of registrant contact","type":"string","required":false},"phone":{"description":"Phone number of registrant contact","type":"string","required":true},"fax":{"description":"Fax number of registrant contact","type":"string","required":false},"email":{"description":"Email address of registrant contact","type":"string","required":true,"validation":"valid_email"},"city":{"description":"City of registrant contact","type":"string","required":true},"state":{"description":"State/Province of registrant. Only values from this list are allowed","type":"string","required":true},"zip":{"description":"Postal code of registrant contact","type":"string","required":true},"country":{"description":"Country of registrant, only options in this list are allowed","type":"enum","required":true,"options":[{"value":"AT","label":"Austria"},{"value":"AX","label":"Åland Islands"},{"value":"BE","label":"Belgium"},{"value":"BG","label":"Bulgaria"},{"value":"CH","label":"Switzerland"},{"value":"CY","label":"Cyprus"},{"value":"CZ","label":"Czech Republic"},{"value":"DE","label":"Germany"},{"value":"DK","label":"Denmark"},{"value":"EE","label":"Estonia"},{"value":"ES","label":"Spain"},{"value":"FI","label":"Finland"},{"value":"FR","label":"France"},{"value":"GF","label":"Guiana"},{"value":"GP","label":"Guadeloupe"},{"value":"GR","label":"Greece"},{"value":"HU","label":"Hungary"},{"value":"IE","label":"Ireland"},{"value":"IS","label":"Iceland"},{"value":"IT","label":"Italy"},{"value":"LI","label":"Liechtenstein"},{"value":"LT","label":"Lithuania"},{"value":"LU","label":"Luxembourg"},{"value":"LV","label":"Latvia"},{"value":"MQ","label":"Martinique"},{"value":"MT","label":"Malta"},{"value":"NC","label":"New Caledonia"},{"value":"NL","label":"Netherlands"},{"value":"NO","label":"Norway"},{"value":"PF","label":"Polynesia (French)"},{"value":"PL","label":"Poland"},{"value":"PM","label":"St. Pierre \u0026 Miquelon"},{"value":"PT","label":"Portugal"},{"value":"RE","label":"Reunion"},{"value":"RO","label":"Romania"},{"value":"SE","label":"Sweden"},{"value":"SI","label":"Slovenia"},{"value":"SK","label":"Slovakia"},{"value":"TF","label":"French Southern and Antarctic Lands"},{"value":"WF","label":"Wallis \u0026 Futuna Is."},{"value":"YT","label":"Mayotte"}]}}},"tech":{"description":"Technical contact requirements","type":"string","required":true,"fields":{"firstName":{"description":"First name of tech contact","type":"string","required":true},"lastName":{"description":"Last name of tech contact","type":"string","required":true},"address1":{"description":"First part of mailing address","type":"string","required":true},"address2":{"description":"Second part of mailing address","type":"string","required":false},"companyName":{"description":"Required company name of tech contact","type":"string","required":true},"phone":{"description":"Phone number of tech contact","type":"string","required":true},"fax":{"description":"Fax number of tech contact","type":"string","required":false},"email":{"description":"Email address of tech contact","type":"string","required":true,"validation":"valid_email"},"city":{"description":"City of tech contact","type":"string","required":true},"state":{"description":"State/Province of tech contact. Only values from this list are allowed","type":"string","required":true},"zip":{"description":"Postal code of tech contact","type":"string","required":true},"country":{"description":"Country of tech contact","type":"enum","required":true}}}}},"requirements":{"description":"Registration requirements for .fr domains","fields":{"firstName":{"description":"First name of registrant","type":"string","required":true},"lastName":{"description":"Last name of registrant","type":"string","required":true},"address1":{"description":"First part of mailing address","type":"string","required":true},"address2":{"description":"Second part of mailing address","type":"string","required":false},"companyName":{"description":"Company name of registrant","type":"string","required":false},"phone":{"description":"Phone number of registrant","type":"string","required":true},"fax":{"description":"Fax number of registrant","type":"string","required":false},"email":{"description":"Email address of registrant","type":"string","required":true,"validation":"valid_email"},"city":{"description":"City of registrant","type":"string","required":true},"state":{"description":"State/Province of registrant","type":"string","required":true},"zip":{"description":"Postal code of registrant","type":"string","required":true},"country":{"description":"Country of registrant, only options in this list are allowed","type":"enum","required":true,"options":[{"value":"AT","label":"Austria"},{"value":"AX","label":"Åland Islands"},{"value":"BE","label":"Belgium"},{"value":"BG","label":"Bulgaria"},{"value":"CH","label":"Switzerland"},{"value":"CY","label":"Cyprus"},{"value":"CZ","label":"Czech Republic"},{"value":"DE","label":"Germany"},{"value":"DK","label":"Denmark"},{"value":"EE","label":"Estonia"},{"value":"ES","label":"Spain"},{"value":"FI","label":"Finland"},{"value":"FR","label":"France"},{"value":"GF","label":"Guiana"},{"value":"GP","label":"Guadeloupe"},{"value":"GR","label":"Greece"},{"value":"HU","label":"Hungary"},{"value":"IE","label":"Ireland"},{"value":"IS","label":"Iceland"},{"value":"IT","label":"Italy"},{"value":"LI","label":"Liechtenstein"},{"value":"LT","label":"Lithuania"},{"value":"LU","label":"Luxembourg"},{"value":"LV","label":"Latvia"},{"value":"MQ","label":"Martinique"},{"value":"MT","label":"Malta"},{"value":"NC","label":"New Caledonia"},{"value":"NL","label":"Netherlands"},{"value":"NO","label":"Norway"},{"value":"PF","label":"Polynesia (French)"},{"value":"PL","label":"Poland"},{"value":"PM","label":"St. Pierre \u0026 Miquelon"},{"value":"PT","label":"Portugal"},{"value":"RE","label":"Reunion"},{"value":"RO","label":"Romania"},{"value":"SE","label":"Sweden"},{"value":"SI","label":"Slovenia"},{"value":"SK","label":"Slovakia"},{"value":"TF","label":"French Southern and Antarctic Lands"},{"value":"WF","label":"Wallis \u0026 Futuna Is."},{"value":"YT","label":"Mayotte"}]},"business":{"description":"","type":"enum","required":true,"label":"business","options":[{"value":"no","label":"I am an individual","fields":{"X-FR-BIRTHDATE":{"description":"","type":"string","required":false,"label":"Date of Birth (YYYY-MM-DD)"},"X-FR-BIRTHPLACE":{"description":"","type":"string","required":true,"label":"Birth Country (2 Letter Code)","fields":{"X-FR-BIRTHCITY":{"description":"","type":"string","required":false,"label":"Birth City","required_when":"FR"},"X-FR-BIRTHPC":{"description":"","type":"string","required":false,"label":"Birth Postal Code","required_when":"FR"}}}}},{"value":"yes","label":"I am an organization","fields":{"X-FR-LOCAL":{"description":"Local company registration #, or tax ID","type":"string","required":false,"label":"Local company registration #, or tax ID"}}}]}}}}},"simple_acknowledgement_requirement":{"title":"simple_acknowledgement_requirement","description":"Example of a simple requirement with just an acknowledgement field","value":{"tldInfo":{"tld":"security","ccTld":false,"supportsTransferLock":true,"supportsDnssec":true,"supportsPremium":true,"supportsPrivacy":true,"supportsInternalTransfer":true,"requiresPreDelegation":true,"expirationGracePeriod":25,"hsts":false,"minDomainLength":3,"minIdnDomainLength":4,"idnLanguages":{"AR":"Arabic","GREK":"Greek","HE":"Hebrew","JA":"Japanese","KO":"Korean","LATN":"Latin","LO":"Lao","RU":"Russian","TH":"Thai","ZH":"Chinese"},"allowedRegistrationYears":[1,2,3,4,5,6,7,8,9,10],"registryOperator":"centralnic","claimsCheckRequired":[],"requireIdnSld":false},"contacts":{"description":"The contacts required to be submitted for registration","type":"string","required":true,"label":"contacts","fields":{}},"requirements":{"description":"Registration requirements for .security domains","fields":{"acknowledgement":{"description":".SECURITY domains will not resolve unless they have both DNSSEC and an SSL on the domain.","type":"acknowledgement","required":false,"label":"I understand","value":"accepted"}}}}},"simple_notification_requirement":{"title":"simple_notification_requirement","description":"Example of a simple requirement with just a notice field","value":{"tldInfo":{"tld":"at","ccTld":true,"supportsTransferLock":false,"supportsDnssec":true,"supportsPremium":false,"supportsPrivacy":false,"supportsInternalTransfer":false,"requiresPreDelegation":false,"expirationGracePeriod":3,"hsts":true,"minDomainLength":3,"minIdnDomainLength":null,"idnLanguages":{},"allowedRegistrationYears":[1,2,3,4,5,6,7,8,9,10],"registryOperator":"nicat","claimsCheckRequired":[],"requireIdnSld":false},"contacts":{"description":"The contacts required to be submitted for registration","type":"string","required":true,"label":"contacts","fields":{}},"requirements":{"description":"Registration requirements for .at domains","fields":{"description":{"description":"The .AT registry has special rules regarding the expiration and deletion of .AT domains. Customers who may choose not to renew .AT domains at their expiration should take note of these requirements. If you do not intend to renew your .AT domain when it comes up for renewal, you will need to complete the official NIC.AT cancellation form at least 28 days before it's expiration date and return it directly to the .AT registry. If an official cancellation form is not received by the .AT registry 28 days prior to the domain's expiration date, name.com will be required to withdraw the registration, which will result in NIC.AT billing you directly for the subsequent registration period at the NIC.AT standard rate.","type":"notice","required":false,"label":""}}}}}},"exampleType":"examples"}},"description":"The complete registration requirements for the specified TLD.","exampleType":"examples"},"587fbcf1-2d60-4064-a515-003f38d10045":{"description":"Bad request - Invalid TLD format.","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":{"Example":{"title":"Example","value":{"message":"Bad Request","details":"'domainName' cannot be null"}}},"exampleType":"generated"}},"exampleType":"generated"},"aac1d9fe-7baa-459e-9535-1c9c9d74b28b":{"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"},"51549df7-517a-4d79-b29f-e5024aab706a":{"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"},"2f955624-a379-4926-a14e-755150c23d2d":{"description":"Tld not found.","content":{"application/json":{"schema":{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"A human-readable message providing more details about the error","example":"Not Found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"details":{"oneOf":[{"type":"string","description":"Additional context or information about the error","example":"The requested domain does not exist.","uniqueKey":"details.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional context or information about the error","example":"The requested domain does not exist.","uniqueKey":"details.oneOf.1","typeLabel":"null"}],"uniqueKey":"details","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Not Found","details":"The requested domain does not exist."}}},"exampleType":"generated"}},"exampleType":"generated"},"5a09265a-5631-4cfd-8a56-6977bbd49337":{"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"},"a49631b0-4e16-4eb5-bf66-718e6a5ffc32":{"description":"TLD not supported.","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":{"tldNotSupported":{"title":"tldNotSupported","value":{"message":"Unsupported TLD"}}},"exampleType":"examples"}},"exampleType":"examples"},"186db7d8-b077-48e4-a865-304e1e3a3093":{"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"},"dac2079e-d30e-4f56-b682-db04b22da5a8":{"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"},"59169112-597e-44e6-b104-3fd6d88e8a79":{"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"},"5ac9cbde-3211-4f12-bf05-dc269b748ac8":{"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"},"04cf5ca8-afec-473f-b100-182152dadc13":{"description":"Gateway Timeout","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 upstream server is taking too long to respond.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"The upstream server is taking too long to respond."}}},"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"}},"schemas":{"2e1e6eda-c479-4f6f-956a-bdf3c51bee84":{"description":"A field definition for TLD registration requirements, including validation rules, conditional logic, and nested field structures.","type":"object","required":["type","required"],"properties":{"type":{"description":"The requirement type of this field. Each requirement type has different information.\n\nPossible values and their details:\n\n - **`string`**: These are open string fields that cannot be submitted as empty. They will always have a label. A description is optional as the label may convey all of the required information the user would need to submit.\n Note: Some string fields may have a required format (i.e. date format of YYYY/MM/DD). The format will be listed in the \"validation\" parameter if required.\n Example TLDs: abogado, law, com.br (and more)\n\n - **`notice`**: These field types will just have a description, and contain information that must be displayed to the user prior to registration. There is no data that will be required to be submitted, so all notice type fields will have a \"required\" value of `false`.\n Example TLDs: at (notice only), ca (1 notice field)\n\n - **`acknowledgement`**: These field types will have a description, label and value. The description must be displayed to the user, the label is the required label for the acknowledgement, and the value is what must be submitted.\n Example TLDs: security, ngo, music (and more)\n\n - **`enum`**: The field types have a list of predefined options that the user must choose from in order to submit. Only the values returned in the \"options\" array will be allowed, or the request will fail validation. Options MAY include dependent fields, as some registries required additional information depending on what was chosen for the \"parent\" option. All dependent fields will follow the same field patterns as the parent fields.\n Options: These are the predefined options for the enum type fields. They will always have a label and a value. The value is what must be submitted. The options MAY include a description, but will mostly only have a label parameter.\n Note: There may be a single option returned for an enum. This is because that is the ONLY OPTION ALLOWED by the registry.\n Example TLDs with simple lists: ca, es (and more)\n Example TLDs with dependent fields: fr, se, com.br\n\n - **`boolean`**: Boolean fields for simple true/false acknowledgements or selections.\n Example TLDs: security\n","enum":["string","notice","acknowledgement","enum","boolean"],"example":"string","type":"string","isRequired":true},"required":{"oneOf":[{"type":"boolean","description":"Whether this field is mandatory for domain registration. If true, the field must be provided.","example":true,"isRequired":true},{"type":"string","description":"Whether this field is mandatory for domain registration. If true, the field must be provided.","example":true,"isRequired":true}],"isRequired":true},"description":{"description":"A detailed description of what this field is for and any specific requirements or constraints.","type":"string","example":"First name of registrant"},"label":{"description":"A user-friendly label for this field that can be used in UI forms.","type":"string","example":"First Name"},"validation":{"oneOf":[{"type":"string","description":"Validation rule to apply to this field. Common validations include 'valid_email', 'valid_phone', etc.","example":"valid_email"},{"type":"null","description":"Validation rule to apply to this field. Common validations include 'valid_email', 'valid_phone', etc.","example":"valid_email"}]},"options":{"oneOf":[{"type":"array","items":{"description":"An option within a field that has predefined choices, including the option value, label, and any nested fields that become relevant when this option is selected.","type":"object","required":["value"],"properties":{"value":{"description":"The actual value of this option. This is what must be submitted when this option is selected.","type":"string","example":"no","isRequired":true},"label":{"description":"A user-friendly label for this option that can be displayed in UI forms.","type":"string","example":"I am an individual"},"fields":{"oneOf":[{"type":"object","description":"When this option is selected, these nested fields become relevant and may be required. This allows for conditional field logic.","example":{"X-FR-BIRTHDATE":{"description":"DOB in format yy/mm/dd","type":"string","required":true},"X-FR-BIRTHPLACE":{"required":true,"description":"Nation of Birth","type":"enum","options":["FR","GB","USA"]}}},{"type":"null","description":"When this option is selected, these nested fields become relevant and may be required. This allows for conditional field logic.","example":{"X-FR-BIRTHDATE":{"description":"DOB in format yy/mm/dd","type":"string","required":true},"X-FR-BIRTHPLACE":{"required":true,"description":"Nation of Birth","type":"enum","options":["FR","GB","USA"]}}}]}}},"description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","minItems":0},{"type":"array","items":{"type":"string"},"description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available.","minItems":0,"example":["English","French"]},{"type":"null","description":"For fields with predefined choices, this can be either an array of complex option objects, a simple array of string values, or null if no options are available."}]},"required_when":{"oneOf":[{"type":"string","description":"For conditional fields, specifies when this field becomes required (e.g., when a parent option has a specific value).","example":"FR"},{"type":"null","description":"For conditional fields, specifies when this field becomes required (e.g., when a parent option has a specific value).","example":"FR"}]},"fields":{"oneOf":[{"type":"object","description":"For complex fields or when options are selected, contains nested field definitions that become relevant."},{"type":"null","description":"For complex fields or when options are selected, contains nested field definitions that become relevant."}]},"value":{"oneOf":[{"type":"string","description":"For acknowledgement fields, this is the value that must be submitted when the user acknowledges the requirement.","example":"accepted"},{"type":"null","description":"For acknowledgement fields, this is the value that must be submitted when the user acknowledges the requirement.","example":"accepted"}]}}}},"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":"Get Specific TLD Requirements - name.com Core API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-27T20:32:19.467Z","originalFileLocation":"api/v1/reference/domain-info/get-specific-tld-requirements.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=\"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).\">\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=\"Get Specific TLD Requirements - name.com Core API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).\">\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/domain-info/get-specific-tld-requirements\">\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=Domain+Info\u0026amp;title=Get+Specific+TLD+Requirements\u0026amp;description=Returns+the+registration+requirements+some+general+information+for+a+specific+TLD.+The+response+contains+a+detailed+description+of+eligibility+criteria+and+a+fi\u0026amp;theme=a954cb13cd71ba157cb20fc0\u0026amp;signature=bce37411047b8d20411e5da8d9089f6c36ce4ed5f88cae78c9d69e99c1ad6ce4\">\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=\"Get Specific TLD Requirements - name.com Core API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://namecom.mintlify.app/_mintlify/api/og/v2?division=Domain+Info\u0026amp;title=Get+Specific+TLD+Requirements\u0026amp;description=Returns+the+registration+requirements+some+general+information+for+a+specific+TLD.+The+response+contains+a+detailed+description+of+eligibility+criteria+and+a+fi\u0026amp;theme=a954cb13cd71ba157cb20fc0\u0026amp;signature=bce37411047b8d20411e5da8d9089f6c36ce4ed5f88cae78c9d69e99c1ad6ce4\">\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/domain-info/get-specific-tld-requirements\">\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/domain-info/get-specific-tld-requirements.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/domain-info/get-specific-tld-requirements#webpage\",\"url\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements\",\"name\":\"Get Specific TLD Requirements\",\"description\":\"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).\",\"dateModified\":\"2026-01-27T20:32:19.467Z\",\"isPartOf\":{\"@id\":\"https://docs.name.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Core API Reference\",\"item\":\"https://docs.name.com/api/v1/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Domain Info\",\"item\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements-v2\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get Specific TLD Requirements\",\"item\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements#apireference\",\"headline\":\"Get Specific TLD Requirements\",\"name\":\"Get Specific TLD Requirements\",\"description\":\"Returns the registration requirements some general information for a specific TLD. The response contains a detailed description of eligibility criteria and a fields object with all required and optional fields, including validation rules, conditional logic, and nested field structures. Provide the TLD as a path parameter to retrieve its complete registration requirements. Useful when you only need details for one TLD (e.g., when a user selects .fr from a dropdown).\",\"url\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements\",\"mainEntityOfPage\":{\"@id\":\"https://docs.name.com/api/v1/reference/domain-info/get-specific-tld-requirements#webpage\"},\"dateModified\":\"2026-01-27T20:32:19.467Z\",\"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","description":"Returns the registration requirements as a JSON Schema (Draft 7) document. This endpoint is designed for form generation and validation libraries that consume JSON Schema directly.","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","description":"Performs the actual claims check for a specific domain. This endpoint checks if a specific domain has trademark claims against it, returning detailed information about any matching trademarks and their holders. Use this to verify if a domain can be registered without trademark conflicts. Please see the [claims flow](/guides/claims-flow) for information on how to use this endpoint in your domain purchase flow.","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}","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","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":"Get Specific TLD Requirements - name.com Core API","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}