**To register a domain** The following ``register-domain`` command registers a domain, retrieving all parameter values from a JSON-formatted file. This command runs only in the ``us-east-1`` Region. If your default region is set to ``us-east-1``, you can omit the ``region`` parameter. :: aws route53domains register-domain \ --region us-east-1 \ --cli-input-json file://register-domain.json Contents of ``register-domain.json``:: { "DomainName": "example.com", "DurationInYears": 1, "AutoRenew": true, "AdminContact": { "FirstName": "Martha", "LastName": "Rivera", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mrivera@example.com" }, "RegistrantContact": { "FirstName": "Li", "LastName": "Juan", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "ljuan@example.com" }, "TechContact": { "FirstName": "Mateo", "LastName": "Jackson", "ContactType": "PERSON", "OrganizationName": "Example", "AddressLine1": "1 Main Street", "City": "Anytown", "State": "WA", "CountryCode": "US", "ZipCode": "98101", "PhoneNumber": "+1.8005551212", "Email": "mjackson@example.com" }, "PrivacyProtectAdminContact": true, "PrivacyProtectRegistrantContact": true, "PrivacyProtectTechContact": true } Output:: { "OperationId": "b114c44a-9330-47d1-a6e8-a0b11example" } To confirm that the operation succeeded, you can run ``get-operation-detail``. For more information, see `get-operation-detail `__ . For more information, see `Registering a New Domain `__ in the *Amazon Route 53 Developer Guide*. For information about which top-level domains (TLDs) require values for ``ExtraParams`` and what the valid values are, see `ExtraParam `__ in the *Amazon Route 53 API Reference*.