شهادة الرفع الجماعي
Bulk Upload Certification
POST https://api.iafcertsearch.org/api/client/v1/cb/bulk-upload-cert
الحقول التي تحمل علامة النجمة (*) إلزامية.
الرمز ([*]) يُستخدم للإشارة إلى أن حقلًا معينًا هو جزء من مجموعة من كائنات الشهادات.
Headers
Content-Type*
String
application/json
x-http-authorization*
String
مفتاح API الذي تم الحصول عليه من https://iafcertsearch.org/import-management/api-integration
مثال:
x-http-authorization: <<مفتاح الوصول>>
Request Body
certifications.[*]*
String
{
"certifications" : [
{
"certificate_number": "string",
"certification_status": "string",
. . . .
}
]
}
certifications.[*].certificate_number*
String
certifications.[*].certification_status*
String
القيم المقبولة:
فعال
غير فعال
معلق
ملغى
مخفي
مسحوب
منتهي
*ملاحظة: الشهادات المُحمّلة عبر واجهة برمجة التطبيقات بالحالة مخفي ستظهر باسم "مسودة" عند تسجيل الدخول إلى IAF CertSearch.
certifications.[*].certificate_accreditation_status
String
القيم المقبولة:
معتمد
غير معتمد
certifications.[*].certification_type*
String
certifications.[*].certification_scope
String
certifications.[*].certification_original_issue_date
String
الصيغة: YYYYMMDD
certifications.[*].certification_issue_date*
String
الصيغة: YYYYMMDD
certifications.[*].certification_expiry_date*
String
الصيغة: YYYYMMDD
certifications.[*].certified_entity_name*
String
certifications.[*].certified_entity_english_name
String
certifications.[*].certified_entity_trading_name
String
certifications.[*].certified_entity_unique_id*
String
certifications.[*].certified_entity_street_address
String
certifications.[*].certified_entity_street_city
String
certifications.[*].certified_entity_state
String
certifications.[*].certified_entity_post_code
String
certifications.[*].certified_entity_country*
String
certifications.[*].certified_entity_website
String
certifications.[*].accreditation_body_name*
String
certifications.[*].accreditation_body_acronym_name*
String
certifications.[*].confidential_certified_entity
Boolean
certifications.[*].schemes*
Array
مثال
{
"schemes": [
{
"scheme_name": "string",
"standard_list": [
{
"standards_name": "string"
}
]
}
]
}
certifications.[*].sites
Array
مثال
{
"sites": [
{
"street": "string",
"city": "string",
"state": "string",
"country": "string",
"postcode": "string",
"scope_description": "string
}
]
لحذف جميع المواقع الحالية للشهادة، ضع قيمة المفتاح sites إلى مصفوفة فارغة مثل هذا:
{
"sites": []
}
تحميل الشهادة الجماعي
نوصي بوجود فاصل زمني يبلغ 10 دقائق بين طلبات واجهة برمجة التطبيقات لتجنب الأخطاء أثناء نشر بيانات الشهادات.
لعرض مثال على بيانات الاستجابة، انقر على السهم الأيمن في الجانب الأيمن من وصف الاستجابة.
يمكنك أيضًا استخدام https://api.sandbox.iafcertsearch.org/api/client/v1/cb/bulk-upload-cert للاختبار على خادم الاختبار.
ألقِ نظرة على كيفية استدعاء هذه الطريقة:
Last updated