Info ordini subaccount

GET
https://www.digicert.com/services/v2/account/subaccount/order/{{order_id}}

Usa questo endpoint per ottenere i dettagli per un ordine di certificato effettuato da un subaccount o un sub-subaccount.

cURL
curl -X GET \
  'https://www.digicert.com/services/v2/account/subaccount/order/{{order_id}}' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "https://www.digicert.com/services/v2/account/subaccount/order/{{order_id}}"

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

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

print(response.text)
Go
package main

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

func main() {

	url := "https://www.digicert.com/services/v2/account/subaccount/order/{{order_id}}"

	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/account/subaccount/order/{{order_id}}',
  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 (pending)
{
  "id": 123456,
  "certificate": {
    "id": 101015,
    "common_name": "example.com",
    "dns_names": [
      "sub.example.com"
    ],
    "organization_units": [
      "Sales department"
    ],
    "signature_hash": "sha256"
  },
  "organization": {
    "id": 334455,
    "name": "Real Organization, LLC",
    "assumed_name": "Real Organization",
    "display_name": "Real Organization, LLC (Real Organization)"
  },
  "subaccount": {
    "account_id": 123445,
    "account_type": "enterprise",
    "organization_name": "Sub account organization"
  },
  "product": {
    "name_id": "ssl_securesite",
    "name": "Secure Site SSL",
    "type": "ssl_certificate"
  },
  "order_price": {
    "cost": 399,
    "currency": "USD"
  },
  "status": "pending",
  "number_of_sans": 1,
  "date_created": "2019-06-21T09:06:47+00:00",
  "validity_years": 1
}
200 OK (issued)
{
  "id": 123457,
  "certificate": {
    "id": 101015,
    "thumbprint": "03F6",
    "serial_number": "0FD",
    "common_name": "example.com",
    "dns_names": [
      "sub.example.com",
      "sub2.example.com",
      "sub3.example.com",
      "sub4.example.com"
    ],
    "valid_from": "2019-06-11",
    "valid_till": "2020-06-15",
    "organization_units": [
      "Sales department"
    ],
    "signature_hash": "sha256"
  },
  "organization": {
    "id": 334455,
    "name": "Real Organization, LLC",
    "assumed_name": "Real Organization",
    "display_name": "Real Organization, LLC (Real Organization)"
  },
  "subaccount": {
    "account_id": 123445,
    "account_type": "enterprise",
    "organization_name": "Sub account organization"
  },
  "product": {
    "name_id": "ssl_multi_domain",
    "name": "Multi-Domain SSL",
    "type": "ssl_certificate"
  },
  "order_price": {
    "cost": 358,
    "currency": "USD"
  },
  "status": "issued",
  "number_of_sans": 4,
  "date_created": "2019-06-11T07:08:04+00:00",
  "date_issued": "2019-06-11T07:09:00+00:00",
  "validity_years": 1
}
200 OK (sub-subaccount order)
{
  "id": 123456,
  "subaccount": {
    "account_id": 123445,
    "account_type": "enterprise",
    "organization_name": "Sub account organization"
  },
  "product": {
    "name_id": "ssl_plus",
    "name": "Standard SSL",
    "type": "ssl_certificate"
  },
  "order_price": {
    "cost": 198,
    "currency": "USD"
  },
  "status": "pending",
  "number_of_sans": 1,
  "date_created": "2019-05-07T09:33:08+00:00",
  "validity_years": 1
}

Parametri di risposta

Nome Tipo Descrizione
id int ID ordine.
certificate object Dettagli sul certificato ordinato.
Riportati solo per ordini eseguiti dai subaccount immediati.
.. id int ID certificato.
.. thumbprint string Identificazione personale del certificato.
Riportato solo se lo stato certificato è issued.
.. serial_number string Numero di serie del certificato.
Riportato solo se lo stato certificato è issued.
.. common_name string Nome protetto dal certificato.
.. dns_names array Elenco degli altri nomi protetti dal certificato.
.. valid_till string Data in cui termina la validità del certificato.
Riportato solo se lo stato certificato è issued.
Formato: yyyy-MM-dd
.. organization_units array Elenco delle unità organizzative indicate sul certificato.
.. signature_hash string Algoritmo di firma usato dal certificato.
organization object Dettagli sull’organizzazione associata all’ordine.
Riportati solo per ordini eseguiti dai subaccount immediati.
.. id int ID 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.
subaccount object Dettagli sul subaccount che ha ordinato il certificato.
.. account_id int ID subaccount.
.. account_type string Tipo di subaccount.
.. organization_name string Organizzazione principale del subaccount.
product object Dettagli sul prodotto ordinato.
.. name_id string ID nome del prodotto.
Consulta Glossario — Identificatori di prodotto
.. name string Nome di visualizzazione del prodotto.
Consulta Glossario — Identificatori di prodotto
.. type string Tipo di prodotto.
Consulta Glossario — Tipi di Prodotto
order_price object Dettagli sul prezzo dell’ordine.
.. cost int Costo totale dell’ordine.
.. currency string Unità valuta.
Valori possibili: USD
status string Stato dell’ordine.
Consulta Glossario — Stato ordine
number_of_sans int Numero di domini nella matrice dns_names.
date_created string Data di creazione ordine.
Formato: Fuso orario UTC e data ISO 8601
date_issued string Data di quando è stato emesso il certificato.
Riportato solo se lo stato certificato è issued.
Formato: yyyy-MM-dd
validity_years int Numero di anni in cui sarà valido il certificato.