Répertorier les commandes d'un sous-compte

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

Appelez ce point de terminaison pour répertorier toutes les commandes des sous-comptes et des sous-comptes secondaires.

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

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

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"

	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',
  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
{
  "orders": [
    {
      "id": 123456,
      "subaccount": {
        "account_id": 112233,
        "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
    },
    {
      "id": 123457,
      "certificate": {
        "id": 101015,
        "thumbprint": "03F6",
        "serial_number": "0FDA",
        "common_name": "example.com",
        "dns_names": [
          "sub1.example.com",
          "sub2.example.com",
          "sub3.example.com",
          "sub4.example.com"
        ],
        "valid_till": "2020-06-15",
        "organization_units": [
          "IT Dept."
        ],
        "signature_hash": "sha256"
      },
      "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
    },
    {
      "id": 123458,
      "certificate": {
        "id": 3179443638,
        "common_name": "example2.com",
        "dns_names": [
          "sub.example2.com"
        ],
        "organization_units": [
          "Finance Department"
        ],
        "signature_hash": "sha256"
      },
      "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
    }
  ],
  "page": {
    "total": 3,
    "limit": 1000,
    "offset": 0
  }
}

Chaînes de requête d’URL

Nom Obligatoire/facultatif Type Description
offset Facultatif int Affiche la liste à partir du numéro de page spécifié.
Valeur par défaut : 0
limit Facultatif int Tronque la liste à partir du numéro de page spécifié.
Max : 1000 (par défaut)

Paramètres de réponse

Nom Type Description
orders array Liste des commandes renvoyées
.. id int ID de la commande
.. certificate object Détails relatifs au certificat commandé
Renvoyés seulement pour les commandes passées par des sous-comptes primaires.
.. .. id int ID du certificat
.. .. thumbprint string Empreinte du certificat
Renvoyé seulement si le statut du certificat est issued.
.. .. serial_number string Numéro de série du certificat
Renvoyé seulement si le statut du certificat est issued.
.. .. common_name string Nom protégé par le certificat
.. .. dns_names array Liste des noms supplémentaires protégés par le certificat
.. .. valid_till string Date de fin de validité du certificat
Renvoyé seulement si le statut du certificat est issued.
Format : yyyy-MM-dd
.. .. organization_units array Liste des unités organisationnelles du certificat
.. .. signature_hash string Algorithme de signature utilisé par le certificat
.. subaccount object Détails relatifs au sous-compte ayant commandé le certificat
.. .. account_id int ID de sous-compte
.. .. account_type string Type de sous-compte
.. .. organization_name string Organisation principale du sous-compte
.. product object Détails relatif au produit commandé
.. .. name_id string ID du nom du produit
Consultez le Glossaire — Identificateurs de produits
.. .. name string Nom d’affichage du produit
Consultez le Glossaire — Identificateurs de produits
.. .. type string Type du produit
Consultez le Glossaire — Types de produits
.. order_price object Détails relatifs au prix de la commande
.. .. cost int Coût total de la commande
.. .. currency string Unité monétaire
Valeurs possibles : USD
.. status string Statut de la commande
Consultez le Glossaire — Statut de la commande
.. number_of_sans int Nombre de domaines dans le groupe dns_names.
.. date_created string Date de création de la commande
Format : Fuseau horaire UTC et date ISO 8601
.. date_issued string Date d’émission du certificat
Renvoyé seulement si le statut du certificat est issued.
Format : yyyy-MM-dd
.. validity_years int Nombre d’années de validité du certificat
page object Détails sur les résultats
Modifié en utilisant les chaînes de requête d’URL.