Domains, DNS, hosting and email from a single source.
Resources & Support



Object models with fields and example values.
No description was provided in the specification.
{
"type": "A",
"name": "www",
"data": "12.12.12.12"
}No description was provided in the specification.
{
"type": "AAAA",
"name": "www",
"data": "2001:0db8:85a3:0000:0000:8a2e:0370:7334"
}No description was provided in the specification.
{
"type": "ALIAS",
"name": "www",
"data": "www.example.com."
}No description was provided in the specification.
{
"success": true
}No description was provided in the specification.
{
"type": "CAA",
"name": "www",
"flags": 1,
"tag": "issue",
"data": "letsencrypt.org"
}No description was provided in the specification.
{
"type": "CNAME",
"name": "www",
"data": "www.example.com."
}No description was provided in the specification.
{
"supported": true,
"provider": "example",
"mode_regfish_available": true,
"mode_external_available": true,
"accepted_record_kinds": [
"ds"
],
"min_records": 1,
"accepted_algorithms": [
1
]
}No description was provided in the specification.
{
"id": 1,
"action": "example",
"mode": "example",
"status": "example",
"source": "example",
"ts_created": 1,
"ts_updated": 1
}No description was provided in the specification.
{
"kind": "ds",
"algorithm": 1
}No description was provided in the specification.
{
"mode": "none",
"state": "disabled"
}No description was provided in the specification.
{
"configured": true,
"dnssec_state": "active",
"mode": "none",
"desired_state": "disabled",
"live_state": "disabled",
"capabilities": {
"supported": true,
"provider": "example",
"mode_regfish_available": true,
"mode_external_available": true,
"accepted_record_kinds": [
"ds"
],
"min_records": 1,
"accepted_algorithms": [
1
]
},
"desired_records": [
{
"kind": "ds",
"algorithm": 1
}
],
"live_records": [
{
"kind": "ds",
"algorithm": 1
}
],
"using_regfish_nameservers": true,
"legacy_mode": true,
"zone_signed": true,
"zone_pending_disable": true
}No description was provided in the specification.
{
"records_total": 1,
"records_active": 1,
"records_auto": 1,
"records_manual": 1,
"by_type": {}
}No description was provided in the specification.
{
"host": "www.example.com."
}No description was provided in the specification.
{
"domain": "www.example.com",
"origin": "www.example.com.",
"active": true,
"signed": true,
"using_regfish_nameservers": true,
"delegation_nameservers": [
{
"host": "www.example.com."
}
],
"soa": {
"primary_nameserver": "www.example.com.",
"mailbox": "www.example.com.",
"serial": 1,
"refresh": 1,
"retry": 1,
"expire": 1,
"minimum": 1,
"ttl": 1
},
"record_count": 1,
"dnssec_state": "active",
"dnssec": {
"configured": true,
"dnssec_state": "active",
"mode": "none",
"desired_state": "disabled",
"live_state": "disabled",
"capabilities": {
"supported": true,
"provider": "example",
"mode_regfish_available": true,
"mode_external_available": true,
"accepted_record_kinds": [
"ds"
],
"min_records": 1,
"accepted_algorithms": [
1
]
},
"desired_records": [
{
"kind": "ds",
"algorithm": 1
}
],
"live_records": [
{
"kind": "ds",
"algorithm": 1
}
],
"using_regfish_nameservers": true,
"legacy_mode": true,
"zone_signed": true,
"zone_pending_disable": true
},
"counts": {
"records_total": 1,
"records_active": 1,
"records_auto": 1,
"records_manual": 1,
"by_type": {}
},
"records": [
{
"id": 1,
"name": "example",
"type": "example",
"ttl": 1,
"auto": true,
"active": true,
"ts_created": 1,
"ts_updated": 1
}
]
}Superset record representation returned by the detailed zone endpoint. Record-specific fields such as `priority`, `flags`, or `tag` are included when applicable.
{
"id": 1,
"name": "example",
"type": "example",
"ttl": 1,
"auto": true,
"active": true,
"ts_created": 1,
"ts_updated": 1
}No description was provided in the specification.
{
"primary_nameserver": "www.example.com.",
"mailbox": "www.example.com.",
"serial": 1,
"refresh": 1,
"retry": 1,
"expire": 1,
"minimum": 1,
"ttl": 1
}No description was provided in the specification.
{
"domain": "www.example.com",
"origin": "www.example.com.",
"active": true,
"signed": true,
"using_regfish_nameservers": true,
"delegation_nameservers": [
{
"host": "www.example.com."
}
],
"soa": {
"primary_nameserver": "www.example.com.",
"mailbox": "www.example.com.",
"serial": 1,
"refresh": 1,
"retry": 1,
"expire": 1,
"minimum": 1,
"ttl": 1
},
"record_count": 1,
"dnssec_state": "active"
}No description was provided in the specification.
{
"domains": [
{
"domain": "www.example.com",
"sld": "example",
"tld": "example",
"favorite": true,
"owner": "example",
"primary_nameserver": "example",
"dnssec_state": "active",
"auto_renew": true,
"cancelled": true,
"registered_at": 1,
"expires_at": 1
}
],
"total_items": 1,
"total_pages": 1,
"page": 1,
"page_size": 1,
"search": "example",
"filters": [
"cancelled"
],
"sort_by": "domain",
"sort_order": "asc"
}No description was provided in the specification.
{
"domain": "www.example.com",
"sld": "example",
"tld": "example",
"favorite": true,
"owner": "example",
"primary_nameserver": "example",
"dnssec_state": "active",
"auto_renew": true,
"cancelled": true,
"registered_at": 1,
"expires_at": 1
}No description was provided in the specification.
{
"success": false,
"message": "Unauthorized",
"error": "Invalid API key"
}No description was provided in the specification.
{
"type": "MX",
"name": "www",
"data": "www.example.com.",
"priority": 1
}No description was provided in the specification.
{
"type": "A",
"name": "www"
}No description was provided in the specification.
{
"type": "A",
"name": "www",
"data": "12.12.12.12"
}No description was provided in the specification.
{
"type": "A",
"name": "www.example.com.",
"data": "12.12.12.12"
}No description was provided in the specification.
{
"type": "A",
"name": "www.example.com.",
"data": "12.12.12.12",
"id": 1,
"auto": true,
"active": true,
"ts_created": 1,
"ts_updated": 1
}No description was provided in the specification.
{
"name": "www.example.com."
}No description was provided in the specification.
{
"id": 1
}No description was provided in the specification.
{
"auto": true,
"active": true,
"ts_created": 1,
"ts_updated": 1
}No description was provided in the specification.
{
"type": "A",
"name": "www",
"data": "12.12.12.12"
}No description was provided in the specification.
{
"note": "example"
}No description was provided in the specification.
{
"org_id": "hdl_7K9QW3M2ZT8HJ"
}No description was provided in the specification.
{
"comment": "example",
"revocation_reason": "unspecified"
}No description was provided in the specification.
{
"id": "hdl_7K9QW3M2ZT8HJ",
"name": "example",
"status": "ready",
"usable_for_ordering": true
}No description was provided in the specification.
{
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"dcv_method": "dns-cname-token"
}No description was provided in the specification.
{
"id": 1,
"status": "pending",
"common_name": "example",
"dns_names": [
"example"
]
}No description was provided in the specification.
{
"sku": "RapidSSL",
"common_name": "www.example.com",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"dcv_method": "dns-cname-token"
}No description was provided in the specification.
{
"id": "7K9QW3M2ZT8HJ",
"status": "pending",
"common_name": "example",
"product": "example",
"provider": "digicert",
"dns_names": [
"example"
],
"action_required": false,
"pending_reason": "validation_pending",
"pending_message": "The TLS certificate order is waiting for domain validation.",
"completion_url": "",
"organization_id": null,
"certificate_pem_available": false
}No description was provided in the specification.
{
"comment": "example",
"revocation_reason": "unspecified"
}No description was provided in the specification.
{
"organization": "example",
"first_name": "example",
"last_name": "example",
"address": "example",
"postal_code": "example",
"city": "example",
"country_code": "example",
"phone": "example",
"email": "example"
}No description was provided in the specification.
{
"edit_mode": "create_replacement",
"organization": "example",
"first_name": "example",
"last_name": "example"
}No description was provided in the specification.
{
"id": "hdl_7K9QW3M2ZT8HJ",
"organization": "example",
"status": "ready",
"usable_for_ordering": true,
"first_name": "example",
"last_name": "example",
"address": "example",
"postal_code": "example",
"city": "example",
"country_code": "example",
"phone": "example",
"email": "example"
}No description was provided in the specification.
{
"sku": "RapidSSL",
"name": "example",
"type": "DV",
"validation_level": "dv",
"organization_required": false,
"ca": "digicert",
"price": {
"yearly": 1,
"daily": 1
},
"specs": {
"seal": true,
"san_support": true,
"www_on_apex": true,
"apex_on_wc": true
}
}No description was provided in the specification.
{
"seal": true,
"san_support": true,
"www_on_apex": true,
"apex_on_wc": true
}No description was provided in the specification.
{
"method": "dns-cname-token"
}No description was provided in the specification.
{
"name": "www.example.com.",
"type": "CNAME",
"value": "www.example.com."
}No description was provided in the specification.
{
"type": "TXT",
"name": "www",
"data": "example"
}The Regfish DNS API is a great solution for developers who want to automate domains and DNS zones. Become part of the community and benefit from DNS automation. The DNS API is available free of charge to every Regfish customer.