Complete staged TLS certificate order
Authentication
Parameters
Request body
{
"org_id": "hdl_7K9QW3M2ZT8HJ"
}Fields
Request example
curl --request POST \
--url 'https://api.regfish.com/tls/certificate/7K9QW3M2ZT8HJ/complete' \
--header 'x-api-key: YOUR_API_KEY' \
--header 'content-type: application/json' \
--data '{
"org_id": "hdl_7K9QW3M2ZT8HJ"
}'Responses
{
"success": true,
"code": 0,
"response": {
"id": "7K9QW3M2ZT8HJ",
"status": "pending",
"common_name": "www.example.com",
"product": "SecureSite",
"provider": "digicert",
"dns_names": [
"www.example.com"
],
"order_state": "PENDING",
"action_required": false,
"pending_reason": "validation_pending",
"pending_message": "The TLS certificate order is waiting for domain validation.",
"completion_url": "",
"organization_id": "hdl_7K9QW3M2ZT8HJ",
"validity_days": 199,
"certificate_pem_available": false,
"validation": {
"method": "dns-cname-token",
"dns_records": [
{
"name": "_dnsauth.example.com.",
"type": "CNAME",
"value": "0123456789abcdef.dcv.digicert.com."
}
]
}
}
}{
"success": false,
"message": "Invalid request payload or stored CSR",
"error": "Invalid request payload or stored CSR"
}{
"success": false,
"message": "Unauthorized",
"error": "Unauthorized"
}{
"success": false,
"message": "TLS certificate or referenced renewal source not found",
"error": "TLS certificate or referenced renewal source not found"
}{
"success": false,
"message": "The TLS certificate order cannot be completed in its current state",
"error": "The TLS certificate order cannot be completed in its current state"
}{
"success": false,
"message": "Unexpected error",
"error": "Unexpected error"
}{
"success": false,
"message": "Upstream TLS provider error",
"error": "Upstream TLS provider error"
}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.