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"
}Devenez membre de la communauté
L'API DNS regfish est une excellente solution pour les développeurs qui souhaitent automatiser les domaines et les zones DNS. Faites partie de la communauté et bénéficiez de l'automatisation DNS. L'API DNS est disponible gratuitement pour chaque client regfish.