.cz domain operations

.cz domains are managed by CZ.NIC, the registry for the Czech Republic. CZ.NIC runs the FRED registry system, which exposes auth code delivery as a registry-level extension command rather than as part of the standard domain lifecycle.

Request an auth code

CZ.NIC generates the authorization code on demand and never discloses its value over EPP, so it cannot be read back through the standard domain endpoints. You request it explicitly, and the registry mails it to the registrant and to every administrative contact on the domain.

curl "$OPUSDNS_API_BASE/v1/domains/tld-specific/cz/example.cz/auth_code/request" \
  --request POST \
  --header "X-Api-Key: $OPUSDNS_API_KEY"

Response

{
  "name": "example.cz",
  "success": true,
  "recipients": ["j*****@d*****.*"]
}
Field Type Description
name string The domain name.
success boolean Whether the request was successfully submitted to CZ.NIC.
recipients string[] Masked addresses the registry sent the code to. Empty when the registry does not disclose them.
detail string Error details. Only present when success is false.

Note: This endpoint submits the request to CZ.NIC, it does not return the auth code directly. The recipients receive the code via email from the registry, and recipients only ever contains masked addresses.

Prerequisites

The domain must not carry the serverTransferProhibited status. CZ.NIC accepts the command and answers with a success code in that case, but sends nothing, so the request is rejected before it reaches the registry.

Transfer behavior

.cz transfers follow the standard EPP transfer process once the holder has received the auth code via email.

Policy Value
Auth code required Yes, generated by the registry rather than chosen by the registrar
Auth code validity 14 days from the moment it is generated
Transfer acknowledgement None, transfers complete immediately
Transfer lock Cannot be set by the registrar. The registry may still apply serverTransferProhibited
Transfer renews the domain No

Two consequences worth planning around:

  • The code expires after 14 days, so request it close to when the transfer will actually be started.
  • Completing a transfer invalidates the code that was used, and the registry issues a fresh one for the new sponsoring registrar.