🔗 एसएसएलसीआई रेस्ट एपीआई
आप SSLCI.com REST API के साथ प्रोग्रामेटिक रूप से SSL प्रमाणपत्र संचालन कर सकते हैं। सभी अनुरोध https://www.sslci.com/api पर किए जाते हैं।
🔒 एपीआई टोकन प्राप्त करने के लिए Google के साथ साइन इन करें
आपके लॉग इन करने के बाद, आपका व्यक्तिगत एपीआई टोकन इस पृष्ठ पर दिखाई देगा।
🔐 प्रमाणीकरण
आपको सभी एपीआई अनुरोधों में टोकन भेजना होगा। आप 3 तरीकों से टोकन भेज सकते हैं:
- JSON बॉडी:
{"token": "YOUR_TOKEN", ...} - प्राधिकरण शीर्षलेख:
Authorization: Bearer YOUR_TOKEN - क्वेरी स्ट्रिंग (प्राप्त करें):
/api?token=YOUR_TOKEN
📋 अंतिमबिंदुओं
GET /एपीआई - एसएसएल और ऑर्डर सूची
यह आपके सभी एसएसएल प्रमाणपत्रों और लंबित आदेशों को सूचीबद्ध करता है।
curlcurl -X GET "https://www.sslci.com/api?token=YOUR_TOKEN"
सफल प्रतिक्रिया
json{
"status": true,
"certificates": [
{ "crt_id": 1, "domains": "example.com", "add_time": 1715000000, "end_time": 1722776000 }
],
"pending_orders": [
{ "order_id": 5, "domains": "test.com", "status": "pending" }
]
}
POST /एपीआई - डोमेन सत्यापन अनुरोध
एकल डोमेन के लिए HTTP या DNS सत्यापन कोड उत्पन्न करता है। केवल एक डोमेन स्वीकार किया जाता है.
पैरामीटर
| पैरामीटर | दवा | अनिवार्य | विवरण |
|---|---|---|---|
token | string | ✅ | एपीआई टोकन |
domain | string | ✅ | सत्यापित किया जाने वाला डोमेन (एकल) |
method | string | ✅ | http या डीएनएस |
curlcurl -X POST https://www.sslci.com/api \
-H "Content-Type: application/json" \
-d '{"token":"YOUR_TOKEN","domain":"example.com","method":"http"}'
सफल प्रतिक्रिया
json{
"status": true,
"domain": "example.com",
"order_id": 42,
"verification": {
"method": "http",
"token": "abc123...",
"content": "abc123...thumbprint",
"file_path": "/.well-known/acme-challenge/abc123...",
"url": "http://example.com/.well-known/acme-challenge/abc123..."
}
}
PUT /एपीआई - डोमेन सत्यापन पुष्टिकरण
सत्यापन फ़ाइल/रिकॉर्ड रखने के बाद सत्यापन ट्रिगर होता है। यह केवल प्रमाणित करता है, एसएसएल नहीं बनाता है।
पैरामीटर
| पैरामीटर | दवा | अनिवार्य | विवरण |
|---|---|---|---|
token | string | ✅ | एपीआई टोकन |
domain | string | ✅ | सत्यापित किया जाने वाला डोमेन |
order_id | int | ❌ | ऑर्डर आईडी (वैकल्पिक, स्वचालित रूप से पाया गया) |
method | string | ❌ | http या डीएनएस (डिफ़ॉल्ट: http) |
curlcurl -X PUT https://www.sslci.com/api \
-H "Content-Type: application/json" \
-d '{"token":"YOUR_TOKEN","domain":"example.com"}'
POST /एपीआई (कार्रवाई=अंतिमीकरण) - एक एसएसएल प्रमाणपत्र बनाना
पूर्व-सत्यापित डोमेन के साथ एक एसएसएल प्रमाणपत्र बनाता है। सभी डोमेन पिछले 29 दिनों के भीतर सत्यापित होने चाहिए।
पैरामीटर
| पैरामीटर | दवा | अनिवार्य | विवरण |
|---|---|---|---|
token | string | ✅ | एपीआई टोकन |
action | string | ✅ | अंतिम स्थिर मान |
domains | array | ✅ | डोमेन सूची (पूर्व-सत्यापित) |
curlcurl -X POST https://www.sslci.com/api \
-H "Content-Type: application/json" \
-d '{"token":"YOUR_TOKEN","action":"finalize","domains":["a.com","b.com","c.com"]}'
सफल प्रतिक्रिया
json{
"status": true,
"key": "-----BEGIN PRIVATE KEY-----\n...",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\n...",
"crt": "-----BEGIN CERTIFICATE-----\n...",
"ca": "-----BEGIN CERTIFICATE-----\n...",
"details": {
"subject": { "CN": "a.com" },
"valid_from": "2026-05-13 00:00:00",
"valid_to": "2026-08-11 00:00:00",
"san": "DNS:a.com, DNS:b.com, DNS:c.com"
}
}
DELETE /एपीआई - एसएसएल / ऑर्डर विलोपन
एसएसएल प्रमाणपत्र हटा देता है या लंबित ऑर्डर रद्द कर देता है। केवल आपसे संबंधित रिकॉर्ड ही हटाए जा सकते हैं.
पैरामीटर
| पैरामीटर | दवा | अनिवार्य | विवरण |
|---|---|---|---|
token | string | ✅ | एपीआई टोकन |
type | string | ✅ | एसएसएल या ऑर्डर |
id | int | ✅ | crt_id (ssl) या order_id (आदेश) |
curlcurl -X DELETE https://www.sslci.com/api \
-H "Content-Type: application/json" \
-d '{"token":"YOUR_TOKEN","type":"ssl","id":15}'
🔄 सैन/मल्टी-डोमेन एसएसएल स्ट्रीमिंग
एकाधिक डोमेन के साथ SSL प्रमाणपत्र प्राप्त करने के लिए, इन चरणों का पालन करें:
- प्रत्येक डोमेन के लिए अलग से POST के माध्यम से एक सत्यापन कोड प्राप्त करें
- सत्यापन फ़ाइल/डीएनएस रिकॉर्ड डालें
- प्रत्येक डोमेन के लिए अलग से PUT के साथ सत्यापन की पुष्टि करें
- सभी डोमेन सत्यापित होने के बाद, सभी डोमेन को POST क्रिया=अंतिम रूप से भेजें
- आपका एसएसएल प्रमाणपत्र तुरंत तैयार हो जाता है (चूंकि डोमेन पहले ही सत्यापित हैं)
⚠️ त्रुटि कोड
| HTTP Kodu | Anlam |
|---|---|
200 | सफल |
400 | अमान्य अनुरोध (अनुपलब्ध/गलत पैरामीटर) |
401 | प्रमाणीकरण विफल (अमान्य टोकन) |
403 | अनधिकृत पहुंच (रिकॉर्डिंग आपकी नहीं है) |
405 | असमर्थित HTTP विधि |
500 | सर्वर त्रुटि |
एसएसएलसीआई रेस्ट एपीआई v1.0 | सूचना विज्ञान समाधान