Lista de pedidos

GET
https://www.digicert.com/services/v2/order/certificate

Use este terminal para hacer una lista de todos los pedidos de certificados.

Cambie el encabezado ACCEPT por text/csv para devolver una salida CSV de los resultados.

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

url = "https://www.digicert.com/services/v2/order/certificate"

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

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

print(response.text)
Go
package main

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

func main() {

	url := "https://www.digicert.com/services/v2/order/certificate"

	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/order/certificate',
  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
{
  "orders": [
    {
      "id": 123456,
      "certificate": {
        "id": 104,
        "common_name": "example.com",
        "dns_names": [
          "example2.com",
          "example3.com"
        ],
        "signature_hash": "sha256"
      },
      "status": "pending",
      "is_renewed": false,
      "date_created": "2018-10-16T17:29:56+00:00",
      "organization": {
        "id": 112233,
        "name": "Epigyne Unwieldiness llc"
      },
      "validity_years": 1,
      "disable_renewal_notifications": false,
      "container": {
        "id": 14,
        "name": "DigiCert Inc."
      },
      "product": {
        "name_id": "ssl_plus",
        "name": "Standard SSL",
        "type": "ssl_certificate"
      },
      "has_duplicates": false,
      "product_name_id": "ssl_plus"
    },
    {
      "id": 123457,
      "certificate": {
        "id": 105,
        "common_name": "example.org",
        "dns_names": [
          "sub.example.org"
        ],
        "valid_till": "2020-04-30",
        "days_remaining": 289,
        "signature_hash": "sha256"
      },
      "status": "issued",
      "is_renewed": false,
      "date_created": "2019-04-30T18:02:50+00:00",
      "organization": [],
      "validity_years": 1,
      "container": {
        "id": 14,
        "name": "CertCentral"
      },
      "product": {
        "name_id": "ssl_dv_geotrust",
        "name": "GeoTrust Standard DV",
        "type": "dv_ssl_certificate"
      },
      "has_duplicates": false,
      "product_name_id": "ssl_dv_geotrust"
    },
    ...
  ],
  "page": {
    "total": 31,
    "limit": 0,
    "offset": 0
  }
}

Cadena de consulta de la URL

Nombre Solicitud/opción Tipo Descripción
offset opcional int Comenzar lista en el número especificado para la paginación.
Predeterminado: 0
limit opcional int Truncar lista para el número especificado para la paginación.
Máx.: 1000(predeterminado)

Parámetros de la respuesta

Nombre Tipo Descripción
orders array Lista de pedidos devueltos por la solicitud.
.. id int Id. del pedido.
.. certificate object Detalles sobre el certificado pedido.
.. .. id int Id. de certificado.
.. .. common_name string Nombre que el certificado protege.
.. .. dns_names array Lista de nombres adicionales que el certificado protege.
.. .. valid_till string Fecha de vencimiento del certificado.
Formato: yyyy-MM-dd
.. .. days_remaining int Cantidad de días que faltan para que el certificado caduque.
.. .. signature_hash string Algoritmo de firma que usa el certificado.
.. status string Estado del pedido.
Vea Glosario: estado del pedido
.. is_renewed bool Especifica si el pedido se ha renovado.
.. date_created string Fecha de creación del pedido.
Formato: Zona horaria UTC y fecha de ISO 8601
.. organization object Detalles sobre la organización vinculada con el pedido.
.. .. id int Id. de organización.
.. .. name string Nombre legal de la organización.
.. validity_years int La cantidad de años durante los que el certificado será válido.
.. disable_renewal_notifications bool Indica si las notificaciones de renovación están habilitadas.
.. container object Detalles sobre el contenedor vinculado con el pedido.
.. .. id int Id. de contenedor.
.. .. name string Nombre de contenedor.
.. product object Detalles sobre el producto pedido.
.. .. name_id string Id. de nombre del producto.
Vea Glosario: identificadores de productos
.. .. name string Mostrar nombre del producto.
Vea Glosario: identificadores de productos
.. .. type string Tipos de producto.
Vea Glosario: tipos de productos
.. has_duplicates bool Especifica si hay duplicados.
.. product_name_id string Id. de nombre del producto.
Vea Glosario: identificadores de productos
página object Detalles sobre los resultados.
Modificados usando cadenas de consulta de la URL.