DV SSL: Volver a enviar correos electrónicos

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

Este terminal solo es para los pedidos DV SSL. Para reenviar los correos electrónicos para otros tipos de pedidos, use el terminal Reenviar correo electrónico DCV.

Use este terminal para reenviar los correos electrónicos DCV para un pedido DV SSL.

cURL
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": "example2.com",
      "email": "someone@example2.com"
    }
  ],
  "locale": "en"
}'
Python
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\": \"example2.com\",\n      \"email\": \"someone@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)
Go
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\": \"example2.com\",\n      \"email\": \"someone@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))

}
NodeJS
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: 'example2.com', email: 'someone@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

Parámetros de la solicitud

Nombre Solicitud/opción Tipo Descripción
domain_approval_emails opcional array Matriz de objetos.
.. domain opcional string Alcance del dominio de los correos electrónicos.
.. email opcional string Especifique la dirección de correo electrónico que se debe usar.
locale opcional string Especifique el idioma de los correos electrónicos.
Vea Glosario: códigos de configuración regional.