.se and .nu domain operations

.se and .nu domains are managed by Internetstiftelsen, the Swedish Internet Foundation. Both TLDs run on the same registry platform and follow the same rules, and each has its own endpoint for generating auth codes at the registry.

Request an auth code

.se and .nu auth codes are owned by the registry. A registrar cannot choose the value: the registry generates it and returns it when the domain is registered, and it is not exposed in a later domain info request. This endpoint requests a fresh code from the registry and stores it, which is how a code consumed by a transfer is replaced.

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

.nu has its own path, and each endpoint accepts only names within its own TLD:

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

Response

{
  "name": "example.se",
  "success": true,
  "auth_code": "TEST-260908-OPUSDN-7d146e3b-f6df-4302-ad95-cf28574e4354"
}
Field Type Description
name string The domain name.
success boolean Whether the registry generated a fresh auth code.
auth_code string The code generated by the registry. Only present when success is true.
detail string Error details. Only present when success is false.

Note: Unlike registries that email the code to the registrant, this endpoint returns it directly. Requesting a new code invalidates the previous one, so only call it when the current code is unusable.

Prerequisites

The domain must be sponsored by your account. The endpoint requires the same permission as a domain update.

Transfer behavior

.se and .nu transfers are immediate. There is no pending period, no approval and no rejection: a transfer request either completes at once or fails.

This has two consequences worth planning for:

  • the gaining registrar learns the outcome from the transfer response itself, with no notification to wait for;
  • the losing registrar is notified after the fact and cannot prevent the transfer.

Transfers do not extend the registration period, and the auth code is consumed in the process. Request a new one through the endpoint above if the domain needs to be transferable again.

Registrant verification

Internetstiftelsen may hold a new registration while it verifies the registrant's data. The domain is created, but the registry applies serverHold, serverTransferProhibited and serverRenewProhibited until the check clears, so it does not resolve and cannot be transferred or renewed in the meantime.

The check clears when the registry accepts the registrant data, or when the registrant is replaced with one that passes. In either case the registry reports the outcome and the statuses are reconciled onto the domain automatically.

Contact attributes

Every registrant needs REGISTRY_SE_ORG_NO, a personal or organization number prefixed with a bracketed country code. See .se or .nu in the TLD Knowledge Base for the format and its validation rules.