Download OpenAPI specification:Download
Use the /business_registry/domain_names
endpoint to receive suggestions for available domain names.
/business_registry/reserve_domains
for free 7-day reservation/business_registry/long_reserve_domains
for paid 1-year reservation
(Price depends on the number of domains reserved)/business_registry/long_reserve_domains_status
to:/business_registry/long_reserve_domains_status
)
to verify payment completion as payment notifications are processed on our backenduser_unique_id
for both paid and free reservations:/business_registry/reserve_domains/{user_unique_id}
endpointuser_unique_id
is createdGenerates and checks availability of domain name variants for a given organization name
organization_name required | string Example: Example Company Name of the organization to generate domain variants for |
{- "variants": [
- "example.ee",
- "examplecompany.ee"
]
}
Creates long-term domain reservations and returns payment information
domain_names required | Array of strings Array of domain names to reserve |
{- "domain_names": [
- "example.ee",
- "example2.ee"
]
}
{- "message": "Domains are in pending status. Need to pay for domains.",
- "invoice_number": "1234567",
- "user_unique_id": "user-123-xyz",
- "available_domains": [
- "example.ee",
- "example2.ee"
]
}
Returns the current status of reserved domains and payment information
invoice_number required | string Example: invoice_number=1234567 Invoice number for the reserved domains |
user_unique_id required | string Example: user_unique_id=user-123-xyz Unique identifier of the user |
{- "status": "pending",
- "message": "Payment pending",
- "names": [
- "example.ee",
- "example2.ee"
]
}
Creates domain reservations without requiring immediate payment
domain_names required | Array of strings [ 1 .. 20 ] items Array of domain names to reserve |
{- "domain_names": [
- "example.ee",
- "example2.ee"
]
}
{- "message": "Domains reserved successfully",
- "reserved_domains": [
- {
- "name": "example.ee",
- "password": "abc123xyz",
- "expire_at": "2024-12-31T23:59:59Z"
}
], - "user_unique_id": "f8d51313-b"
}
Retrieve information about previously reserved domains using user_unique_id
user_unique_id required | string Example: f8d51313-b Unique identifier received after reserving domains |
[- {
- "name": "example1.ee",
- "password": "0b23bf0decfb2724ebd37e46715b63d8",
- "expire_at": "2024-12-13T12:31:24.921+02:00"
}
]