{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/square/main/json-schema/square-register-domain-request-schema.json", "title": "RegisterDomainRequest", "description": "Defines the parameters that can be included in the body of\na request to the [RegisterDomain](api-endpoint:ApplePay-RegisterDomain) endpoint.", "x-generated": "2026-10-12", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/square-apple-pay-api-openapi.yml#/components/schemas/RegisterDomainRequest", "type": "object", "x-release-status": "PUBLIC", "required": [ "domain_name" ], "properties": { "domain_name": { "type": "string", "description": "A domain name as described in RFC-1034 that will be registered with ApplePay.", "minLength": 1, "maxLength": 255 } }, "x-sq-sdk-sample-code": { "csharp": "/sdk_samples/ApplePay/RegisterDomain/RegisterDomainRequest.csharp", "java": "/sdk_samples/ApplePay/RegisterDomain/RegisterDomainRequest.java", "javascript": "/sdk_samples/ApplePay/RegisterDomain/RegisterDomainRequest.javascript", "php": "/sdk_samples/ApplePay/RegisterDomain/RegisterDomainRequest.php", "python": "/sdk_samples/ApplePay/RegisterDomain/RegisterDomainRequest.python", "ruby": "/sdk_samples/ApplePay/RegisterDomain/RegisterDomainRequest.ruby" } }