Lista de dominios

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

Use este terminal para hacer una lista de todos los dominios de su cuenta.

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

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

querystring = {"include_validation":"true"}

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

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

print(response.text)
Go
package main

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

func main() {

	url := "https://www.digicert.com/services/v2/domain?include_validation=true"

	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/domain',
  qs: { include_validation: 'true' },
  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
{
  "domains": [
    {
      "id": 2,
      "is_active": true,
      "name": "underlier-stanislavsky.org",
      "date_created": "2018-11-08T23:38:02+00:00",
      "organization": {
        "id": 516680,
        "status": "active",
        "name": "Example Company, Inc.",
        "display_name": "Example Company, Inc.",
        "is_active": "1"
      },
      "validations": [
         {
              "type": "ev",
              "name": "EV",
              "description": "Extended Organization Validation (EV)",
              "date_created": "2020-03-11T23:51:24+00:00",
              "validated_until": "2021-04-11T06:00:00+00:00",
              "status": "active"
         },
         {
              "type": "ov",
              "name": "OV",
              "description": "Normal Organization Validation",
              "date_created": "2020-03-11T23:51:24+00:00",
              "validated_until": "2022-06-14T06:00:00+00:00",
              "status": "active"
          }
      ],
      "dcv_method": "email",
      "dcv_expiration": {
          "ov": "2021-01-01T23:59:59+00:00"
          "ev": "2020-01-01T23:59:59+00:00"
       },   
      "container": {
        "id": 93288,
        "parent_id": 0,
        "name": "DigiCert Inc.",
        "is_active": true
      }
    },
    {
      "id": 1,
      "is_active": true,
      "name": "entitative-absurdly.org",
      "date_created": "2018-11-01T17:44:31+00:00",
      "organization": {
        "id": 516681,
        "status": "active",
        "name": "Lackadaisically Fumiest Inc.",
        "assumed_name": "Lackadaisically Fumiest",
        "display_name": "Lackadaisically Fumiest Inc. (Lackadaisically Fumiest)",
        "is_active": "1"
      },
      "validations": [
         {
              "type": "ev",
              "name": "EV",
              "description": "Extended Organization Validation (EV)",
              "date_created": "2020-03-11T23:51:24+00:00",
              "validated_until": "2021-04-11T06:00:00+00:00",
              "status": "active"
         },
         {
              "type": "ov",
              "name": "OV",
              "description": "Normal Organization Validation",
              "date_created": "2020-03-11T23:51:24+00:00",
              "validated_until": "2022-06-14T06:00:00+00:00",
              "status": "active"
          }
      ],
      "dcv_method": "email",
      "dcv_expiration": {
          "ov": "2021-01-01T23:59:59+00:00"
          "ev": "2020-01-01T23:59:59+00:00"
       },   
      "container": {
        "id": 93288,
        "parent_id": 0,
        "name": "DigiCert Inc.",
        "is_active": true
      }
    }
  ],
  "page": {
    "total": 2,
    "limit": 1000,
    "offset": 0
  }
}

Cadena de consulta de la URL

Nombre Solicitud/opción Tipo Descripción
container_id opcional int Lista de dominios asignados al contenedor especificado.
include_validation opcional bool Incluye información de validación si true.
Predeterminado: false
limit opcional int Truncar lista para el número especificado para la paginación.
Máx.: 1000(predeterminado)
offset opcional int Comenzar lista en el número especificado para la paginación.
Predeterminado: 0

Parámetros de la respuesta

Nombre Tipo Descripción
domains array Lista de dominios devueltos por la solicitud.
.. id int Id. de dominio.
.. is_active bool Estado activo del dominio.
.. status string Estado de validación del dominio.
.. name string Nombre del dominio.
.. date_created string Marca de tiempos de cuando se agregó el dominio.
Formato: Zona horaria UTC y fecha de ISO 8601
.. organization object Organización vinculada al dominio.
.. .. id int Id. de organización.
.. .. status string Estado de validación de la organización.
.. .. name string Nombre legal de la organización.
.. .. assumed_name string Nombre público de la organización.
También denominado «nombre DBA».
.. .. display_name string Nombre completo de la organización.
Formado usando nombre + assumed_name.
.. is_active string Estado activo de la organización.
.. validations array Lista de detalles de validación para el dominio.
Solo se devuelve si hay una consulta de URL include_validation=true.
Vea Estructuras: objeto de validación
.. dcv_method string Método de validación de control de dominio configurado para el dominio.
Vea Glosario: método DCV
.. dcv_expiration string Si finalizó la DCV, se devuelve este objeto, que contendrá información sobre la fecha de vencimiento de la validación.
Solo se devuelve si hay una consulta de URL include_validation=true.
.. .. ov string Marca de tiempos de cuándo caduca la validación.
Formato: Zona horaria UTC y fecha de ISO 8601
.. .. ev string Marca de tiempos de cuándo caduca la validación.
Formato: Zona horaria UTC y fecha de ISO 8601
.. dcv_token object Si el método DCV usa un autentificador de valor aleatorio, este objeto se devuelve y contiene información del autentificador.
.. .. token string Valor aleatorio usado para probar que tiene el control del dominio.
.. .. status string Estado del proceso de validación del dominio.
.. .. expiration_date string Marca de tiempos de cuándo caducará el autentificador.
Formato: Zona horaria UTC y fecha de ISO 8601
.. container object Contenedor al que está vinculado el dominio.
.. .. id int Id. de contenedor.
.. .. parent_id int Id. del contenedor principal de un contenedor.
.. .. name string Nombre de contenedor.
.. .. is_active bool Estado activo del contenedor.
página object Detalles sobre los resultados.
Modificados usando cadenas de consulta de la URL.