Informações do domínio

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

Use este ponto de extremidade para obter detalhes sobre um domínio.

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

Cadeias de consulta de URL

Nome Obr/Opc Tipo Descrição
include_dcv opcional bool Inclui informações DCV se true.
Padrão: false
include_validation opcional bool Inclui informações de validação se true.
Padrão: false

Parâmetros da resposta

Nome Tipo Descrição
id int ID do domínio.
is_active bool Status ativo do domínio.
status string Status de validação do domínio.
name string Nome do domínio.
date_created string Carimbo de data/hora de quando o domínio foi adicionado.
Formato: Fuso horário UTC e data ISO 8601
organization object Organização anexada ao domínio.
.. id int ID da organização.
.. status string Status de validação da organização.
.. name string Nome jurídico da organização.
.. assumed_name string Nome público da organização.
Também chamado de nome DBA.
.. display_name string Nome completo da organização.
Construído usando nome + assumed_name.
.. is_active string Status ativo da organização.
validations array Lista de detalhes de validação para o domínio.
Retornados apenas se a consulta URL include_validation=true.
Consulte Estruturas — Objeto de validações.
dcv_method string Método de validação de controle do domínio configurado para o domínio.
Retornados apenas se a consulta URL include_validation=true.
Consulte Glossário — Métodos DCV
dcv_token object Se o método DCV usar um token com valor aleatório, este objeto será retornado e possuirá informações do token.
Retornados apenas se a consulta URL include_validation=true.
.. token string Valor aleatório usado para provar controle sobre o domínio.
.. status string Status do processo de validação do domínio.
.. expiration_date string Carimbo de data/hora de quando o token expirará.
Formato: Fuso horário UTC e data ISO 8601
dcv_expiration object Se o DCV estiver concluído, este objeto é retornado e possui informações sobre quando as validações expiram.
Retornados apenas se a consulta URL include_validation=true.
.. ov string Carimbo de data/hora de quando a validação expira.
Formato: Fuso horário UTC e data ISO 8601
.. ev string Carimbo de data/hora de quando a validação expira.
Formato: Fuso horário UTC e data ISO 8601
container object Recipiente ao qual o domínio está anexado.
.. id int ID do recipiente.
.. parent_id int ID do pai do recipiente.
.. name string Nome do recipiente.
.. is_active bool Status ativo do recipiente.