Informations sur le domaine

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

Exécutez ce point de terminaison pour obtenir des détails sur un domaine.

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

Chaînes de requête d’URL

Nom Obligatoire/facultatif Type Description
include_dcv Facultatif bool Inclut les informations DCV si true.
Valeur par défaut : false
include_validation Facultatif bool Inclut les informations de validation si true.
Valeur par défaut : false

Paramètres de réponse

Nom Type Description
id int ID du domaine
is_active bool Statut actif du domaine
status string Statut de validation du domaine
name string Nom du domaine
date_created string Horodatage de l’ajout du domaine
Format : Fuseau horaire UTC et date ISO 8601
organization object Organisation rattachée au domaine
.. id int ID de l’organisation
.. status string Statut de validation de l’organisation
.. name string Nom légal de l’organisation
.. assumed_name string Nom public de l’organisation
Également appelé « nom DBA »
.. display_name string Nom complet de l’organisation
Composé du nom + assumed_name.
.. is_active string Statut actif de l’organisation
validations array Liste des détails de validation pour le domaine
Renvoyé seulement si la requête d’URL est include_validation=true.
Consultez la page Structures — Objet Validation.
dcv_method string Méthode de validation du contrôle de domaine configurée pour le domaine
Renvoyé seulement si la requête d’URL est include_validation=true.
Consultez le Glossaire — Méthodes DCV
dcv_token object Si la méthode DCV utilise un jeton de valeur aléatoire, cet objet est renvoyé et contient les informations du jeton.
Renvoyé seulement si la requête d’URL est include_validation=true.
.. token string Valeur aléatoire utilisée pour prouver le contrôle du domaine.
.. status string Statut du processus de validation du domaine
.. expiration_date string Horodatage de l’expiration du jeton
Format : Fuseau horaire UTC et date ISO 8601
dcv_expiration object Si le DCV a été finalisé, cet objet est retourné avec des informations sur la date d'expiration des validations.
Renvoyé seulement si la requête d’URL est include_validation=true.
.. ov string Horodatage d’expiration de la validation.
Format : Fuseau horaire UTC et date ISO 8601
.. ev string Horodatage d’expiration de la validation.
Format : Fuseau horaire UTC et date ISO 8601
container object Conteneur auquel le domaine est rattaché
.. id int ID du conteneur
.. parent_id int ID du conteneur parent
.. name string Nom du conteneur
.. is_active bool Statut actif du conteneur