Use this endpoint to update the email addresses that receive CertCentral account notifications and emergency emails.
This endpoint replaces the current account notifications and emergency email lists. To see the current account notifications email list, use the Account details endpoint and look for the admin_email
parameter in the response.
curl -X PUT \
https://www.digicert.com/services/v2/account \
-H 'Content-Type: application/json' \
-H 'X-DC-DEVKEY: {{api_key}}' \
-d '{
"admin_email": "will.smith@digicert.com, carlton.banks@digicert.com",
"emergency_emails": "bob.smith@digicert.com, alice.pope@digicert.com"
}'
import requests
url = "https://www.digicert.com/services/v2/account"
payload = "{\n \"admin_email\": \"will.smith@digicert.com, carlton.banks@digicert.com\",\n \"emergency_emails\": \"bob.smith@digicert.com, alice.pope@digicert.com\"\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/account"
payload := strings.NewReader("{\n \"admin_email\": \"will.smith@digicert.com, carlton.banks@digicert.com\",\n \"emergency_emails\": \"bob.smith@digicert.com, alice.pope@digicert.com\"\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/account',
headers:
{ 'Content-Type': 'application/json',
'X-DC-DEVKEY': '{{api_key}}' },
body: JSON.stringify({"admin_email":"will.smith@digicert.com, carlton.banks@digicert.com","emergency_emails":"bob.smith@digicert.com, alice.pope@digicert.com"});
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
// empty
Name | Req/Opt | Type | Description |
---|---|---|---|
admin_email | optional | string |
Comma-separated list of one or more email addresses that are copied on all emails sent out for the account, including approval notifications. Character limit: 255 |
emergency_emails | optional | string | Comma-separated list of one or more email addresses that receive all emergency communications, such as urgent security concerns, required certificate revocations, and changes to industry guidelines. |