Wert für benutzerdefiniertes Feld bearbeiten

POST
https://www.digicert.com/services/v2/order/certificate/{{order_id}}/custom-field

Verwenden Sie diesen Endpunkt, um den Wert des benutzerdefinierten Felds für einen Auftrag zu bearbeiten. Für Details über benutzerdefinierte Felder, einschließlich Metadaten-IDs siehe den Endpunkt Benutzerdefinierte Felder auflisten.

Um die Metadaten für ein benutzerdefiniertes Feld zu bearbeiten (z. B. das Label, den Datentyp und ob das Feld erforderlich ist), verwenden Sie den Endpunkt Benutzerdefiniertes Feld bearbeiten.

Falls der Datentyp des Werts nicht dem für das benutzerdefinierte Feld zulässigen Datentyp entspricht, wird ein invalid_custom_field_value zurückgegeben.

cURL
curl -X POST \
  'https://www.digicert.com/services/v2/order/certificate/{{order_id}}/custom-field' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}' \
  -d '{
  "metadata_id": 276,
  "value": "New value"
}'
Python
import requests

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

payload = "{\n  \"metadata_id\": 276,\n  \"value\": \"New value\"\n}"
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

response = requests.request("POST", 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}}/custom-field"

	payload := strings.NewReader("{\n  \"metadata_id\": 276,\n  \"value\": \"New value\"\n}")

	req, _ := http.NewRequest("POST", 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: 'POST',
  url: 'https://www.digicert.com/services/v2/order/certificate/{{order_id}}/custom-field',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' },
  body: { metadata_id: 276, value: 'New value' },
  json: true };

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

  console.log(body);
});
204 No Content
// empty

Antragsparameter

Name Antr./Opt. Typ Beschreibung
metadata_id erforderlich int Geben Sie die Metadaten-ID des zu aktualisierenden benutzerdefinierten Felds an.
value erforderlich string Neuer Wert für das benutzerdefinierte Feld