Información de pedidos de subcuenta

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

Use este terminal a fin de obtener información para un pedido de certificado que hizo una subcuenta o una subsubcuenta.

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
}

Parámetros de la respuesta

Nombre Tipo Descripción
id int Id. del pedido.
certificate object Detalles sobre el certificado pedido.
Solo se devuelve para pedido que hagan las subcuentas inmediatas.
.. id int Id. de certificado.
.. thumbprint string Huella digital del certificado.
Solo de devuelve si el estado del certificado es issued.
.. serial_number string Número de serie del certificado.
Solo de devuelve si el estado del certificado es issued.
.. common_name string Nombre que el certificado protege.
.. dns_names array Lista de nombres adicionales que el certificado protege.
.. valid_till string Fecha en la que termina la validez del certificado.
Solo de devuelve si el estado del certificado es issued.
Formato: yyyy-MM-dd
.. organization_units array Lista de unidades de organización que figuran en el certificado.
.. signature_hash string Algoritmo de firma que usa el certificado.
organization object Detalles sobre la organización vinculada con el pedido.
Solo se devuelve para pedido que hagan las subcuentas inmediatas.
.. id int Id. de organización.
.. name string Nombre legal de la organización.
.. assumed_name string Nombre público de la organización.
También denominado «nombre DBA».
.. display_name string Nombre completo de la organización.
Formado usando nombre + assumed_name.
subaccount object Detalles sobre la subcuenta que pidió el certificado.
.. account_id int Id. de subcuenta
.. account_type string Tipo de subcuenta.
.. organization_name string Organización principal de la subcuenta.
product object Detalles sobre el producto pedido.
.. name_id string Id. de nombre del producto.
Vea Glosario: identificadores de productos
.. name string Mostrar nombre del producto.
Vea Glosario: identificadores de productos
.. type string Tipos de producto.
Vea Glosario: tipos de productos
order_price object Detalles sobre el precio del pedido.
.. cost int Costo total del pedido.
.. currency string Unidad de divisa.
Posibles valores: USD
status string Estado del pedido.
Vea Glosario: estado del pedido
number_of_sans int Cantidad de dominios de la matriz dns_names.
date_created string Fecha de creación del pedido.
Formato: Zona horaria UTC y fecha de ISO 8601
date_issued string Fecha de cuando se emitió el certificado.
Solo de devuelve si el estado del certificado es issued.
Formato: yyyy-MM-dd
validity_years int La cantidad de años durante los que el certificado será válido.