Información de dominio

GET
https://www.digicert.com/services/v2/domain/{{domain_id}}

Use este terminal para obtener información sobre un dominio.

cURL
curl -X GET \
  'https://www.digicert.com/services/v2/domain/{{domain_id}}?include_dcv=true&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/{{domain_id}}"

querystring = {"include_dcv":"true","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/{{domain_id}}?include_dcv=true&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/{{domain_id}}',
  qs: { include_dcv: 'true', 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
{
    "id": 76,
    "is_active": true,
    "status": "approved",
    "name": "overtorture-microspectrophotometry.org",
    "date_created": "2018-10-15T21:46:29+00:00",
    "organization": {
        "id": 112233,
        "status": "active",
        "name": "Palaeontography Enigmatic Corp.",
        "assumed_name": "Palaeontography Enigmatic",
        "display_name": "Palaeontography Enigmatic Corp. (Palaeontography Enigmatic)",
        "is_active": "1"
    },
    "validations": [
        {
            "type": "ev",
            "name": "EV",
            "description": "Extended Organization Validation (EV)",
            "date_created": "2018-10-15T21:46:41+00:00",
            "validated_until": "2019-11-15T22:46:37+00:00",
            "status": "active",
            "dcv_status": "complete",
            "org_status": "complete",
            "verified_users": [
                {
                    "id": 15,
                    "first_name": "Destinee",
                    "last_name": "Church",
                    "email": "destinee.church@outlook.com",
                    "job_title": "Landscape Architect",
                    "telephone": "101-656-8415"
                }
            ]
        },
        {
            "type": "ov",
            "name": "OV",
            "description": "Normal Organization Validation",
            "date_created": "2018-10-15T21:46:49+00:00",
            "validated_until": "2019-11-15T22:46:49+00:00",
            "status": "active",
            "dcv_status": "complete",
            "org_status": "complete"
        }
    ],
    "dcv_method": "email",
    "dcv_expiration": {
        "ov": "2021-01-01T23:59:59+00:00"
        "ev": "2020-01-01T23:59:59+00:00"
    },   
    "container": {
        "id": 4,
        "parent_id": 0,
        "name": "Container Name",
        "is_active": true
    }
}

Cadena de consulta de la URL

Nombre Solicitud/opción Tipo Descripción
include_dcv opcional bool Incluye información DCV si true.
Predeterminado: false
include_validation opcional bool Incluye información de validación si true.
Predeterminado: false

Parámetros de la respuesta

Nombre Tipo Descripción
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.
Solo se devuelve si hay una consulta de URL include_validation=true.
Vea Glosario: método DCV
dcv_token object Si el método DCV usa un autentificador de valor aleatorio, este objeto se devuelve y contiene información del autentificador.
Solo se devuelve si hay una consulta de URL include_validation=true.
.. 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
dcv_expiration object 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
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.