Lista de campos personalizados

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

Use este terminal para hacer una lista de todos los campos personalizados de pedido en su cuenta.

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"
    }
  ]
}

Parámetros de la respuesta

Nombre Tipo Descripción
metadata array Lista de objetos devueltos del campo personalizado del pedido.
.. id int Id. del campo personalizado del pedido.
.. label string Nombre del campo personalizado del pedido.
Este nombre aparece arriba del campo en el formulario del pedido.
.. is_required bool Especifica si el campo es obligatorio.
.. is_active bool Especifica si el campo aparece en el formulario del pedido.
.. data_type string Tipo de entrada para el campo personalizado del pedido.
Si falta, indica un tipo de entrada de nada.
Vea Glosario: tipos de entrada del campo personalizado del pedido