Elenca domini

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

Usa questo endpoint per elencare tutti i domini nel tuo account.

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

Stringhe di query URL

Nome Rich/Opz Tipo Descrizione
container_id facoltativo int Elenca i domini assegnati al contenitore specificato.
include_validation facoltativo bool Include le informazioni di convalida se true.
Predefinita: false
limit facoltativo int Tronca elenco nel numero specificato per la paginazione.
Max: 1000 (impostazione predefinita)
offset facoltativo int Avvia elenco nel numero specificato per la paginazione.
Predefinita: 0

Parametri di risposta

Nome Tipo Descrizione
domains array Elenco dei domini riportati dalla richiesta.
.. id int ID dominio.
.. is_active bool Stato attivo del dominio.
.. status string Stato convalida del dominio.
.. name string Nome del dominio.
.. date_created string Indicazione di data e ora di quando è stato aggiunto il dominio.
Formato: Fuso orario UTC e data ISO 8601
.. organization object Organizzazione allegata al dominio.
.. .. id int ID organizzazione.
.. .. status string Stato convalida dell’organizzazione.
.. .. name string Ragione sociale dell’organizzazione.
.. .. assumed_name string Nome pubblico dell’organizzazione.
Chiamato anche nome DBA.
.. .. display_name string Nome completo dell’organizzazione.
Costruito usando nome + assumed_name.
.. is_active string Stato attivo dell’organizzazione.
.. validations array Elenco dei dettagli di convalida per il dominio.
Riportati solo in caso di query URL include_validation=true.
Consulta Strutture — Oggetto delle convalide
.. dcv_method string Metodo di convalida controllo dominio configurato per il dominio.
Consulta Glossario — Metodi DCV
.. dcv_expiration string Se la DCV è stata completata, questo oggetto viene restituito e contiene le informazioni su quando scadono le convalide.
Riportati solo in caso di query URL include_validation=true.
.. .. ov string Indicazione di tempo e data di quando scade la convalida.
Formato: Fuso orario UTC e data ISO 8601
.. .. ev string Indicazione di tempo e data di quando scade la convalida.
Formato: Fuso orario UTC e data ISO 8601
.. dcv_token object Se il metodo DCV utilizza un token di valore casuale, questo oggetto viene riportato e contiene le informazioni sul token.
.. .. token string Valore casuale per dimostrare il controllo sul dominio.
.. .. status string Stato del processo di convalida dominio.
.. .. expiration_date string Indicazione di data e ora di quando scadrà il token.
Formato: Fuso orario UTC e data ISO 8601
.. container object Contenitore a cui è collegato il dominio.
.. .. id int ID contenitore.
.. .. parent_id int ID dell’elemento principale del contenitore.
.. .. name string Nome del contenitore.
.. .. is_active bool Stato attivo del contenitore.
pagina object Dettagli sui risultati.
Modificati con le stringhe di query URL.