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.
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.
"fr"
JSON Schema document describing TLD registration requirements.
A JSON Schema Draft 7 document that describes the registration requirements for a TLD. This schema follows the JSON Schema Draft 7 specification (http://json-schema.org/draft-07/schema#) and can be used directly by form generation and validation libraries that consume JSON Schema.
The schema structure includes: - A tldInfo property containing general TLD information (read-only, always present) - A contacts property containing contact field requirements (e.g., registrant, admin, tech) - A tldRequirements property containing TLD-specific registration fields
The contacts and tldRequirements properties may be empty objects, while tldInfo will always contain data. The exact structure varies by TLD, as different TLDs have different registration requirements.
The JSON Schema version identifier, should be "http://json-schema.org/draft-07/schema#"
"http://json-schema.org/draft-07/schema#"
The JSON Schema type, typically "object" for requirement schemas
"object"
A human-readable title for the schema
".it Domain Registration Requirements Schema"
A detailed description of the registration requirements
"Registration requirements for .it domains"
An object containing the schema properties. Includes: - tldInfo: An object containing general TLD information (read-only) - contacts: An object defining contact field requirements - tldRequirements: An object defining TLD-specific registration fields
An array of required property names
["tldInfo", "contacts", "tldRequirements"]An array of schema objects that must all be valid. Used for conditional validation with multiple conditions.
The condition schema for conditional validation. When this condition is true, the 'then' schema applies.
The schema to apply when the 'if' condition is true.
The schema to apply when the 'if' condition is false (optional).