Répertorier les champs personnalisés

GET
https://www.digicert.com/services/v2/account/metadata

Appelez ce point de terminaison pour répertorier les métadonnées des champs de commande personnalisés de votre compte.

cURL
curl -X GET \
  https://www.digicert.com/services/v2/account/metadata \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/account/metadata"

payload = ""
headers = {
    'X-DC-DEVKEY': "{{api_key}}",
    'Content-Type': "application/json"
    }

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

print(response.text)
Go
package main

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

func main() {

	url := "https://www.digicert.com/services/v2/account/metadata"

	req, _ := http.NewRequest("GET", url, nil)

	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: 'GET',
  url: 'https://www.digicert.com/services/v2/account/metadata',
  headers: 
   { 'Content-Type': 'application/json',
     'X-DC-DEVKEY': '{{api_key}}' } };

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

  console.log(body);
});
200 OK
{
  "metadata": [
    {
      "id": 112,
      "label": "Additional emails",
      "is_required": false,
      "is_active": true,
      "data_type": "email_list"
    },
    {
      "id": 113,
      "label": "Jira URL",
      "is_required": false,
      "is_active": true,
    },
    {
      "id": 114,
      "label": "For department",
      "is_required": true,
      "is_active": true,
      "data_type": "text"
    },
    {
      "id": 115,
      "label": "Invoice #",
      "is_required": true,
      "is_active": true,
      "data_type": "int"
    },
    {
      "id": 116,
      "label": "SRE contact",
      "is_required": false,
      "is_active": false,
      "data_type": "email_address"
    }
  ]
}

Paramètres de réponse

Nom Type Description
metadata array Liste des objets Champs de commande personnalisés
.. id int ID de champ de commande personnalisé
.. label string Nom du champ de commande personnalisé
Ce nom apparaît au-dessus du champ sur le formulaire de commande.
.. is_required bool Indique si le champ est obligatoire.
.. is_active bool Indique si le champ apparaît sur le formulaire de commande.
.. data_type string Type d’entrée pour un champ de commande personnalisé
Si non défini, cela indique un type d’entrée quelconque.
Consultez le Glossaire — Types d’entrée pour champ de commande personnalisé.