요청 정보

GET
https://www.digicert.com/services/v2/request/{{request_id}}

이 엔드포인트를 사용하여 요청에 대한 상세 정보를 받습니다.

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

url = "https://www.digicert.com/services/v2/request/{{request_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/request/{{request_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/request/{{request_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
{
  "id": 198,
  "date": "2018-10-16T20:05:28+00:00",
  "type": "new_request",
  "status": "approved",
  "date_processed": "2018-11-02T16:44:19+00:00",
  "requester": {
    "id": 14,
    "first_name": "John",
    "last_name": "Smith",
    "email": "john.smith@digicert.com"
  },
  "reviewer": {
    "id": 14,
    "first_name": "John",
    "last_name": "Smith",
    "email": "john.smith@digicert.com"
  },
  "processor": {
    "id": 14,
    "first_name": "John",
    "last_name": "Smith",
    "email": "john.smith@digicert.com"
  },
  "order": {
    "id": 12345678,
    "certificate": {
      "common_name": "example.com",
      "dns_names": [
        "example.com",
        "www.example.com"
      ],
      "date_created": "2018-10-16T20:05:28+00:00",
      "csr": "<csr>",
      "organization": {
        "id": 112233
      },
      "organization_units": [
        "Not Fake Company Inc."
      ],
      "server_platform": {
        "id": -1,
        "name": "OTHER",
        "install_url": "http://www.digicert.com/SSL-certificate-installation.htm",
        "csr_url": "http://www.digicert.com/csr-creation.htm"
      },
      "signature_hash": "sha256",
      "key_size": 2048,
      "ca_cert": {
        "id": "<ca_cert_id>",
        "name": "DigiCert SHA2 Secure Server CA"
      }
    },
    "status": "needs_approval",
    "is_renewal": false,
    "date_created": "2018-10-16T20:05:28+00:00",
    "organization": {
      "id": 112233,
      "name": "Epigyne Unwieldiness llcasdf",
      "assumed_name": "Epigyne Unwieldiness",
      "display_name": "Epigyne Unwieldiness llcasdf (Epigyne Unwieldiness)",
      "city": "Minneapolis",
      "state": "mn",
      "country": "us"
    },
    "validity_years": 1,
    "disable_renewal_notifications": false,
    "auto_renew": 0,
    "container": {
      "id": 5,
      "name": "History Department",
      "is_active": true
    },
    "product": {
      "name_id": "ssl_plus",
      "type": "ssl_certificate",
      "validation_type": "ov",
      "validation_name": "OV",
      "validation_description": "Normal Organization Validation"
    },
    "organization_contact": {
      "first_name": "Gia",
      "last_name": "Booth",
      "email": "gia.booth@inbox.com",
      "job_title": "Clinical Laboratory Technician",
      "telephone": "666-186-6450",
      "telephone_extension": "736"
    },
    "technical_contact": {
      "first_name": "Gia",
      "last_name": "Booth",
      "email": "gia.booth@inbox.com",
      "job_title": "Clinical Laboratory Technician",
      "telephone": "666-186-6450",
      "telephone_extension": "736"
    },
    "user": {
      "id": 14,
      "first_name": "John",
      "last_name": "Smith",
      "email": "john.smith@digicert.com"
    },
    "requests": [
      {
        "id": 198,
        "date": "2018-10-16T20:05:28+00:00",
        "type": "new_request",
        "status": "pending",
        "comments": "Form autofill."
      }
    ],
    "unsubmitted_domains": [
      "underlier-stanislavsky.org"
    ],
    "price": 175,
    "is_out_of_contract": false,
    "payment_method": "balance",
    "product_name_id": "ssl_plus",
    "disable_issuance_email": false
  },
  "comments": "New certificate."
}
200 OK (pending)
{
  "id": 198,
  "date": "2018-10-16T20:05:28+00:00",
  "type": "new_request",
  "status": "pending",
  "requester": {
    "id": 14,
    "first_name": "John",
    "last_name": "Smith",
    "email": "john.smith@digicert.com"
  },
  "order": {
    "id": 12345678,
    "certificate": {
      "common_name": "example.com",
      "dns_names": [
        "example.com",
        "www.example.com"
      ],
      "date_created": "2018-10-16T20:05:28+00:00",
      "csr": "<csr>",
      "organization": {
        "id": 112233
      },
      "organization_units": [
        "Not Fake Company Inc."
      ],
      "server_platform": {
        "id": -1,
        "name": "OTHER",
        "install_url": "http://www.digicert.com/SSL-certificate-installation.htm",
        "csr_url": "http://www.digicert.com/csr-creation.htm"
      },
      "signature_hash": "sha256",
      "key_size": 2048,
      "ca_cert": {
        "id": "<ca_cert_id>",
        "name": "DigiCert SHA2 Secure Server CA"
      }
    },
    "status": "needs_approval",
    "is_renewal": false,
    "date_created": "2018-10-16T20:05:28+00:00",
    "organization": {
      "id": 112233,
      "name": "Epigyne Unwieldiness llcasdf",
      "assumed_name": "Epigyne Unwieldiness",
      "display_name": "Epigyne Unwieldiness llcasdf (Epigyne Unwieldiness)",
      "city": "Minneapolis",
      "state": "mn",
      "country": "us"
    },
    "validity_years": 1,
    "disable_renewal_notifications": false,
    "auto_renew": 0,
    "container": {
      "id": 5,
      "name": "History Department",
      "is_active": true
    },
    "product": {
      "name_id": "ssl_plus",
      "type": "ssl_certificate",
      "validation_type": "ov",
      "validation_name": "OV",
      "validation_description": "Normal Organization Validation"
    },
    "organization_contact": {
      "first_name": "Gia",
      "last_name": "Booth",
      "email": "gia.booth@inbox.com",
      "job_title": "Clinical Laboratory Technician",
      "telephone": "666-186-6450",
      "telephone_extension": "736"
    },
    "technical_contact": {
      "first_name": "Gia",
      "last_name": "Booth",
      "email": "gia.booth@inbox.com",
      "job_title": "Clinical Laboratory Technician",
      "telephone": "666-186-6450",
      "telephone_extension": "736"
    },
    "user": {
      "id": 14,
      "first_name": "John",
      "last_name": "Smith",
      "email": "john.smith@digicert.com"
    },
    "requests": [
      {
        "id": 198,
        "date": "2018-10-16T20:05:28+00:00",
        "type": "new_request",
        "status": "pending",
        "comments": "Form autofill."
      }
    ],
    "unsubmitted_domains": [
      "underlier-stanislavsky.org"
    ],
    "price": 175,
    "is_out_of_contract": false,
    "payment_method": "balance",
    "product_name_id": "ssl_plus",
    "disable_issuance_email": false
  },
  "comments": "New certificate."
}

응답 매개 변수

이름 유형 설명
id int 요청 ID입니다.
date string 요청을 제출했을 때의 타임스탬프입니다.
형식: UTC 표준 시간대 ISO 8601 날짜
type string 요청 유형입니다.
가능한 값: new_request, revoke, duplicate, reissue
status string 요청의 상태입니다.
가능한 값: submitted, pending, approved, rejected
date_processed string 요청을 처리했을 때의 타임스탬프입니다.
상태가 pending인 경우 반환되지 않습니다.
형식: UTC 표준 시간대 ISO 8601 날짜
requester object 요청을 제출한 사용자에 대한 상세 정보입니다.
구조체 — 사용자 상세 정보 개체를 참조하십시오.
reviewer object 요청을 검토한 사용자에 대한 상세 정보입니다.
구조체 — 사용자 상세 정보 개체를 참조하십시오.
processor object 요청을 처리한 사용자에 대한 상세 정보입니다.
구조체 — 사용자 상세 정보 개체를 참조하십시오.
주문 object 요청과 연결된 주문에 대한 상세 정보입니다.
.. unsubmitted_domains array 유효성 검사를 하지 않았거나 계정에 추가되지 않은 요청을 포함하여 제출한 도메인의 목록입니다.
comments string 요청에 대한 메시지입니다.