Richiedi report JSON

GET
https://api.digicert.com/reports/v1/report/{{report_identifier}}/{{report_run_identifier}}/json

Usa questo endpoint per visualizzare un report in formato JSON.

La funzione Libreria report deve essere abilitata nel tuo account affinché questo endpoint risponda correttamente.

cURL
curl -X GET \
  'https://www.digicert.com/services/v2/report/preview/report/{{report_identifier}}/{{report-run-identifier}}/json' \
  -H 'Content-Type: application/json' \
  -H 'X-DC-DEVKEY: {{api_key}}'
Python
import requests

url = "/reports/preview/report/{{report-identifier}}/{{report-run-identifier}}/json"

payload="curl -X GET \\\r\n  'https://www.digicert.com/services/v2/report/preview/report/{{report_identifier}}/{{report-run-identifier}}/json}' \\\r\n  -H 'Content-Type: application/json' \\\r\n  -H 'X-DC-DEVKEY: B35MZV2NEYT6KJM4WRXAL3TTKKFGGY6SXZOLSPZPLGYACGYQJFYNHRNHCKVT6PZULBLC4ECGGRV22KHEQ'"
headers = {
  'Content-Type': 'text/plain'
}

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

print(response.text)
Go
package main

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

func main() {

  url := "/reports/preview/report/%7B%7Breport-identifier%7D%7D/%7B%7Breport-run-identifier%7D%7D/json"
  method := "GET"

  payload := strings.NewReader(`curl -X GET \`+"
"+`
  'https://www.digicert.com/services/v2/report/preview/report/{{report_identifier}}/{{report-run-identifier}}/json}' \`+"
"+`
  -H 'Content-Type: application/json' \`+"
"+`
  -H 'X-DC-DEVKEY: B35MZV2NEYT6KJM4WRXAL3TTKKFGGY6SXZOLSPZPLGYACGYQJFYNHRNHCKVT6PZULBLC4ECGGRV22KHEQ'`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Content-Type", "text/plain")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
NodeJS
var request = require('request');
var options = {
  'method': 'GET',
  'url': '/reports/preview/report/{{report-identifier}}/{{report-run-identifier}}/json',
  'headers': {
    'Content-Type': 'text/plain'
  },
  body: 'curl -X GET \\\r\n  \'https://www.digicert.com/services/v2/report/preview/report/{{report_identifier}}/{{report-run-identifier}}/json}\' \\\r\n  -H \'Content-Type: application/json\' \\\r\n  -H \'X-DC-DEVKEY: B35MZV2NEYT6KJM4WRXAL3TTKKFGGY6SXZOLSPZPLGYACGYQJFYNHRNHCKVT6PZULBLC4ECGGRV22KHEQ\''

};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});
200 OK
[
    {
        "Account ID": 9500650,
        "Additional Emails": null,
        "Alternative Order ID": null,
        "Auto Renew": "No",
        "Billing Address City": "SARATOGA SPRINGS",
        "Billing Address Country": "us",
    }
]

Parametri percorso

Nome Rich/Opz Tipo Descrizione
report-identifier obbligatorio string ID report visualizzato nella risposta dell’API Crea report.
report-run-identifier obbligatorio string ID associato alla programmazione del report. Trova l’identificatore di esecuzione report con l’API Cronologia report.

Parametri di risposta

Nome Tipo Descrizione
Account ID string ID account.
Additional Emails string Le e-mail associate all’account.
Alternative Order ID string ID associato a qualsiasi ordine alternativo.
Auto Renew boolean Se l’account viene impostato per il rinnovo automatico.
Billing Address City string Il nome della città per l’indirizzo di fatturazione dell’account.
Billing Address Country string Il nome del paese per l’indirizzo di fatturazione dell’account.