curl -X POST "https://api.scanova.io/custom-domain/42/certificate-request/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "us",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com"
}'
{
"id": 5,
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "US",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"created": "2026-09-08T09:00:00Z"
}
النطاقات المخصصة
إنشاء طلب شهادة SSL
POST /custom-domain//certificate-request/
POST
/
custom-domain
/
{pk}
/
certificate-request
/
curl -X POST "https://api.scanova.io/custom-domain/42/certificate-request/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "us",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com"
}'
{
"id": 5,
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "US",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"created": "2026-09-08T09:00:00Z"
}
يُنشئ طلب توقيع شهادة (CSR) SSL جديدًا لنطاق ما، على مضيف Management API (
يُنشَأ المفتاح الخاص وطلب CSR في جانب الخادم — لا يُعاد المفتاح الخاص أبدًا من أي نقطة نهاية، ولا يُقبل كمدخل، ويعود فقط نص CSR. أرسل قيمة
api.scanova.io)، مع المصادقة باستخدام مفتاح Management API الخام الخاص بك.
POST https://api.scanova.io/custom-domain/{pk}/certificate-request/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
مخصص لخطة Enterprise فقط. يتطلب حصة
CUSTOM_DOMAIN_CUSTOM_SSL، والتي تُمنح يدويًا — لا تتضمنها أي خطة ذاتية الخدمة.integer
مطلوب
معرّف
id الخاص بالنطاق.string
مطلوب
اسم المؤسسة لموضوع الشهادة.
string
مطلوب
الوحدة التنظيمية لموضوع الشهادة.
string
مطلوب
رمز بلد ISO مكوّن من حرفين — يُحوَّل تلقائيًا إلى أحرف كبيرة؛ يُرفض إذا لم يكن مكوّنًا من حرفين أبجديين بالضبط.
string
مطلوب
الولاية أو المقاطعة.
string
مطلوب
المدينة أو المنطقة.
string
مطلوب
بريد التواصل لموضوع الشهادة.
curl -X POST "https://api.scanova.io/custom-domain/42/certificate-request/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "us",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com"
}'
{
"id": 5,
"organization": "Example Inc",
"organizational_unit": "IT",
"country": "US",
"state": "CA",
"locality": "San Francisco",
"email": "ssl@example.com",
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"created": "2026-09-08T09:00:00Z"
}
csr المُعادة إلى جهة إصدار الشهادات لديك، ثم أعد جلب الشهادة الصادرة عبر رفع شهادة SSL.
يُعاد 400 إذا لم يكن country مكوّنًا من حرفين أبجديين بالضبط. يُعاد 403 إذا كان الحساب يفتقر إلى حصة CUSTOM_DOMAIN_CUSTOM_SSL.
ذات صلة
- الحصول على أحدث طلب شهادة SSL — استئناف تدفق جارٍ.
- رفع شهادة SSL — الخطوة التالية بمجرد إصدار جهتك للشهادة.
- نظرة عامة على Management API — مخطط المصادقة وقواعد الحصة المطبّقة على نقطة النهاية هذه.
التفويضات
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
معلمات المسار
الاستجابة
CSR created.
هل كانت هذه الصفحة مفيدة؟