新订单
POST
/api/v1/place
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token示例:
Authorization: Bearer ********************
Query 参数
_format
string
必需
示例值:
json
Body 参数application/json
productCode
string
证书产品 代码
years
string
必需
renew
string
可选
renewId
string
续费订单编号
params
object
必需
csr
string
证书签名请求代码
domainInfo
array [object {3}]
可选
Administrator
object
申请人信息
tech
object
技术联系人
organizationInfo
object
可选
示例
{
"productCode": "string",
"renew": "N",
"renewId": "",
"years": "1",
"params": {
"csr": "-----BEGIN CERTIFICATE REQUEST-----\r\nMIICyzCCAbMCAQAwgYUxFjAUBgNVBAMMDTcwNDcwNTcwNi54eXoxFjAUBgNVBAoM\r\nDTcwNDcwNTcwNi54eXoxFjAUBgNVBAsMDTcwNDcwNTcwNi54eXoxCzAJBgNVBAYT\r\nAkNOMRYwFAYDVQQHDA03MDQ3MDU3MDYueHl6MRYwFAYDVQQIDA03MDQ3MDU3MDYu\r\neHl6MIIBxNENkVM72xIUV33Cj/l6ZMq0VjePzMJrHWC+U\r\n5ytWSqoENG9rWtYNe2lAlnLkTj/sOdpbCQeCQ7A6puPgj9MgYMTgiCvs8M8vwOAk\r\nB1dq3KAj8T7JphZR1Wripr0FILcgNA0ipWjbMqtSwKSzZn1u1q0xJj8whFKbKTcl\r\nNAWvsCnyidcokd5hbriNAveGTOT7uEs0drgHVq2uUYbQSohO0EoZOChpq9UvV/Q=\r\n-----END CERTIFICATE REQUEST-----",
"domainInfo": [
{
"domainName": "domain.com",
"dcvMethod": "dns",
"dcvEmail": ""
}
],
"Administrator": {
"firstName": "Billy",
"lastName": "Lee",
"mobile": "13833333333",
"email": "dev@domain.com",
"job": "IT"
},
"tech": {
"firstName": "Billy",
"lastName": "Lee",
"mobile": "13833333333",
"email": "dev@domain.com",
"job": "IT"
},
"organizationInfo": {
"organizationCity": "string",
"organizationDivision": "string",
"organizationState": "string",
"organizationName": "string",
"organizationMobile": "string",
"organizationAddress": "CN",
"organizationCountry": "string",
"organizationPostCode": "string"
}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/place?_format=json' \
--header 'Content-Type: application/json' \
--data-raw '{
"productCode": "string",
"renew":"N",
"renewId":"",
"years": "1",
"params": {
"csr": "-----BEGIN CERTIFICATE REQUEST-----\r\nMIICyzCCAbMCAQAwgYUxFjAUBgNVBAMMDTcwNDcwNTcwNi54eXoxFjAUBgNVBAoM\r\nDTcwNDcwNTcwNi54eXoxFjAUBgNVBAsMDTcwNDcwNTcwNi54eXoxCzAJBgNVBAYT\r\nAkNOMRYwFAYDVQQHDA03MDQ3MDU3MDYueHl6MRYwFAYDVQQIDA03MDQ3MDU3MDYu\r\neHl6MIIBxNENkVM72xIUV33Cj\/l6ZMq0VjePzMJrHWC+U\r\n5ytWSqoENG9rWtYNe2lAlnLkTj\/sOdpbCQeCQ7A6puPgj9MgYMTgiCvs8M8vwOAk\r\nB1dq3KAj8T7JphZR1Wripr0FILcgNA0ipWjbMqtSwKSzZn1u1q0xJj8whFKbKTcl\r\nNAWvsCnyidcokd5hbriNAveGTOT7uEs0drgHVq2uUYbQSohO0EoZOChpq9UvV\/Q=\r\n-----END CERTIFICATE REQUEST-----",
"domainInfo": [
{
"domainName": "domain.com",
"dcvMethod": "dns",
"dcvEmail": ""
}
],
"Administrator": {
"firstName": "Billy",
"lastName": "Lee",
"mobile": "13833333333",
"email": "dev@domain.com",
"job": "IT"
},
"tech": {
"firstName": "Billy",
"lastName": "Lee",
"mobile": "13833333333",
"email": "dev@domain.com",
"job": "IT"
},
"organizationInfo": {
"organizationCity": "string",
"organizationDivision": "string",
"organizationState": "string",
"organizationName": "string",
"organizationMobile": "string",
"organizationAddress": "CN",
"organizationCountry": "string",
"organizationPostCode": "string"
}
}
}'
返回响应
🟢200成功
application/json
Body
error
boolean
必需
message
object
必需
status_description
string
必需
productCode
string
必需
price
number
必需
dcvStatus
integer
必需
orderId
string
必需
vendorId
string
必需
refundRequest
integer
必需
refundStatus
integer
必需
DCVdnsHost
string
必需
DCVdnsValue
string
必需
DCVdnsType
string
必需
DCVfileName
string
必需
DCVfileContent
string
必需
dcvList
array [object {11}]
必需
adminContact
object
必需
techContact
object
必需
balance
string
必需
fee
string
必需
示例
{
"error": false,
"message": {
"status_description": "pending_ca",
"productCode": "string",
"price": 0,
"dcvStatus": 0,
"orderId": "string",
"vendorId": "string",
"refundRequest": 0,
"refundStatus": 0,
"DCVdnsHost": "_2bcd5854a64e64db2d10a9fce826e383",
"DCVdnsValue": "6bec4fc100140efd21c41d11477399c3.82ba4780b75eb7f1338d6dfde9e7d073.a96asojjwt2q8rv.sectigo.com",
"DCVdnsType": "CNAME",
"DCVfileName": "2BCD5854A64E64DB2D10A9FCE826E383.txt",
"DCVfileContent": "6bec4fc100140efd21c41d11477399c382ba4780b75eb7f1338d6dfde9e7d073\nsectigo.com\na96asojjwt2q8rv",
"dcvList": [
{
"domainName": "domain.com",
"dcvMethod": "dns",
"dcvEmail": "",
"dcvStatus": "notCompleted",
"validationDomain": "_2bcd5854a64e64db2d10a9fce826e383.domain.com",
"prefix": "_2bcd5854a64e64db2d10a9fce826e383",
"dnsType": "CNAME",
"dnsValue": "6bec4fc100140efd21c41d11477399c3.82ba4780b75eb7f1338d6dfde9e7d073.a96asojjwt2q8rv.sectigo.com",
"filename": "",
"content": "",
"path": ""
}
],
"adminContact": {
"firstName": "Billy",
"lastName": "Lee",
"mobile": "13833333333",
"email": "ssl@domain.com",
"job": "tech"
},
"techContact": {
"firstName": "Billy",
"lastName": "Lee",
"mobile": "13833333333",
"email": "ssl@domain.com",
"job": "tech"
},
"balance": "600.00",
"fee": "0"
}
}
🟠400请求有误
🟠401没有权限
修改于 2024-09-11 13:49:40