Lista de solicitudes

GET
https://www.digicert.com/services/v2/request

Use este terminal para hacer una lista de todas las solicitudes.

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/request \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

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

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/request"

	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/request',
  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
{
  "requests": [
    {
      "id": 198,
      "date": "2018-10-16T20:05:28+00:00",
      "type": "new_request",
      "status": "pending",
      "requester": {
        "id": 14,
        "first_name": "John",
        "last_name": "Smith",
        "email": "john.smith@digicert.com"
      },
      "order": {
        "id": 12345678,
        "certificate": {
          "common_name": "example.com"
        },
        "organization": {
          "id": 112233,
          "name": "Epigyne Unwieldiness llc"
        },
        "container": {
          "id": 5,
          "name": "History Department"
        },
        "product": {
          "name_id": "ssl_plus",
          "name": "Standard SSL",
          "type": "ssl_certificate"
        }
      }
    },
    ...
  ],
  "page": {
    "total": 14,
    "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
requests array Lista de solicitudes.
.. id int Id. de la solicitud.
.. date string Marca de tiempos de cuando se envió la solicitud.
Formato: Zona horaria UTC y fecha de ISO 8601
.. type string Tipo de solicitud.
Posibles valores: new_request, revoke, duplicate, reissue
.. status string Estado de la solicitud.
Posibles valores: submitted, pending, approved, rejected
.. solicitante object Detalles sobre el usuario que envió la solicitud.
.. order object Detalles sobre el pedido vinculado con la solicitud.
.. .. id int Id. del pedido.
.. .. certificate object Detalles del certificado.
.. .. .. common_name string Nombre que el certificado protege.
.. .. 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.
.. .. 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
página object Detalles sobre los resultados.
Modificados usando cadenas de consulta de la URL.