요청 목목

GET
https://www.digicert.com/services/v2/request

이 엔드포인트를 사용하여 모든 요청을 나열합니다.

ACCEPT 헤더를 text/csv로 변경하여 결과의 CSV 출력을 반환합니다.

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

url = "https://www.digicert.com/services/v2/request"

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"

	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',
  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
{
  "requests": [
    {
      "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"
        },
        "organization": {
          "id": 112233,
          "name": "Epigyne Unwieldiness llc"
        },
        "container": {
          "id": 5,
          "name": "History Department"
        },
        "product": {
          "name_id": "ssl_plus",
          "name": "Standard SSL",
          "type": "ssl_certificate"
        }
      }
    },
    ...
  ],
  "page": {
    "total": 14,
    "limit": 0,
    "offset": 0
  }
}

URL 쿼리 문자열

이름 필수/옵션 유형 설명
offset 옵션 int 지정된 페이지 매김 번호에서 목록을 시작합니다.
기본값: 0
limit 옵션 int 지정된 페이지 매김 번호에서 목록을 자릅니다.
최대: 1000 (기본값)

응답 매개 변수

이름 유형 설명
requests array 요청의 목록입니다.
.. id int 요청 ID입니다.
.. date string 요청을 제출했을 때의 타임스탬프입니다.
형식: UTC 표준 시간대 ISO 8601 날짜
.. type string 요청 유형입니다.
가능한 값: new_request, revoke, duplicate, reissue
.. status string 요청의 상태입니다.
가능한 값: submitted, pending, approved, rejected
.. 요청자 object 요청을 제출한 사용자에 대한 상세 정보입니다.
.. order object 요청과 연결된 주문에 대한 상세 정보입니다.
.. .. id int 주문 ID입니다.
.. .. certificate object 인증서 상세 정보입니다.
.. .. .. common_name string 인증서가 보호하는 이름입니다.
.. .. organization object 주문과 연결된 조직의 상세 정보입니다.
.. .. .. id int 조직 ID입니다.
.. .. .. name string 조직의 법인명입니다.
.. .. container object 주문과 연결된 컨테이너의 상세 정보입니다.
.. .. .. id int 컨테이너 ID입니다.
.. .. .. name string 컨테이너의 이름입니다.
.. .. product object 주문한 제품에 대한 상세 정보입니다.
.. .. .. name_id string 제품의 이름 ID입니다.
용어집 — 제품 식별자를 참조하십시오.
.. .. .. name string 제품의 이름을 표시합니다.
용어집 — 제품 식별자를 참조하십시오.
.. .. .. type string 제품 유형입니다.
용어집 — 제품 유형을 참조하십시오.
페이지 object 결과에 대한 상세 정보입니다.
URL 쿼리 문자열을 사용하여 수정합니다.