Prepare a domain order for the checkout
Authentication
Request body
{
"items": [
{
"domain": "example"
}
]
}Fields
Request example
curl --request POST \
--url 'https://api.regfish.com/orders/prepare' \
--header 'x-api-key: YOUR_API_KEY' \
--header 'content-type: application/json' \
--data '{
"items": [
{
"domain": "example"
}
]
}'Responses
{
"success": true,
"code": 0,
"response": {
"checkout_url": "https://api.regfish.com",
"expires_at": "2026-03-11T12:00:00Z",
"total_gross": 1,
"currency": "EUR",
"positions": [
{
"ok": true,
"domain": "example"
}
]
}
}{
"success": false,
"message": "Invalid request",
"error": "Invalid request"
}{
"success": false,
"message": "Unauthorized",
"error": "Unauthorized"
}{
"success": false,
"message": "Missing permission order:prepare, or account locked",
"error": "Missing permission order:prepare, or account locked"
}{
"success": false,
"message": "None of the domains can be ordered",
"error": "None of the domains can be ordered"
}{
"success": false,
"message": "Too many prepared orders",
"error": "Too many prepared orders"
}{
"success": false,
"message": "Availability could not be determined",
"error": "Availability could not be determined"
}Forma parte de la comunidad
La DNS API de regfish es una gran solución para desarrolladores que quieren automatizar dominios y zonas DNS. Súmese a la comunidad y aproveche las ventajas de la automatización DNS. La DNS API está disponible gratis para todos los clientes de regfish.