DV SSL: Resend emails

PUT https://www.digicert.com/services/v2/order/certificate/{{order_id}}/resend-emails
Use this endpoint to resend domain control validation (DCV) emails for a TLS/SSL certificate order.

Example requests and responses

curl -X PUT \
  'https://www.digicert.com/services/v2/order/certificate/{{order_id}}/resend-emails' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}' \
  -d '{
  "domain_approval_emails": [
    {
      "domain": "example.com",
      "email": "someone@example.com"
    },
    {
      "domain": "sub.example2.com",
      "email": "someone@example2.com",
      "email_domain": "example2.com"
    }
  ],
  "locale": "en"
}'
import requests

url = "https://www.digicert.com/services/v2/order/certificate/{{order_id}}/resend-emails"

payload = "{\n  \"domain_approval_emails\": [\n    {\n      \"domain\": \"example.com\",\n      \"email\": \"someone@example.com\"\n    },\n    {\n      \"domain\": \"sub.example2.com\",\n      \"email\": \"someone@example2.com\"\n  \"email_domain":\"example2.com\"\n   }\n  ],\n  \"locale\": \"en\"\n}"
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("PUT", url, data=payload, headers=headers)

print(response.text)
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io/ioutil"
)

func main() {

	url := "https://www.digicert.com/services/v2/order/certificate/{{order_id}}/resend-emails"

	payload := strings.NewReader("{\n  \"domain_approval_emails\": [\n    {\n      \"domain\": \"example.com\",\n      \"email\": \"someone@example.com\"\n    },\n    {\n      \"domain\": \"sub.example2.com\",\n      \"email\": \"someone@example2.com\",\n      \"email_domain\": \"example2.com\" \n    }\n  ],\n  \"locale\": \"en\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("X-DC-DEVKEY", "{{api_key}}")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := ioutil.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
var request = require("request");

var options = { method: 'PUT',
  url: 'https://www.digicert.com/services/v2/order/certificate/{{order_id}}/resend-emails',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' },
  body: 
{ domain_approval_emails: 
      [ { domain: 'example.com', email: 'someone@example.com' },
        { domain: 'sub.example2.com', email: 'someone@example2.com', email_domain:'example2.com' } ],
     locale: 'en' },
  json: true };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});

204 No Content

// empty

Request parameters

NameReq/OptTypeDescription
domain_approval_emailsoptionalarrayArray of objects.
.. domainrequiredstringDomain scope of the emails.
.. emailrequiredstringSpecify email address to use.
.. email_domainoptionalstringSpecify the base domain to use when verifying DCV email addresses. This email address must be one of the allowed DCV email addresses for the domain—either a constructed email address (admin@, administrator@, webmaster@, hostmaster@, postmaster@) or a DNS-based contact email published in DNS TXT records.
Note: Include this parameter when the domain scope of the email is different from the domain being validated.
localeoptionalstringSpecify the language of the emails. See Glossary – Locale codes.