شهادة الرفع الجماعي

Bulk Upload Certification

POST https://api.iafcertsearch.org/api/client/v1/cb/bulk-upload-cert

الحقول التي تحمل علامة النجمة (*) إلزامية.

الرمز ([*]) يُستخدم للإشارة إلى أن حقلًا معينًا هو جزء من مجموعة من كائنات الشهادات.

Headers

NameTypeDescription

Content-Type*

String

application/json

x-http-authorization*

String

مفتاح API الذي تم الحصول عليه من https://iafcertsearch.org/import-management/api-integration

مثال:

x-http-authorization: <<مفتاح الوصول>>

Request Body

NameTypeDescription

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": []

}

{
  "data": {
    "success": true
  }
}

تحميل الشهادة الجماعي

نوصي بوجود فاصل زمني يبلغ 10 دقائق بين طلبات واجهة برمجة التطبيقات لتجنب الأخطاء أثناء نشر بيانات الشهادات.

لعرض مثال على بيانات الاستجابة، انقر على السهم الأيمن في الجانب الأيمن من وصف الاستجابة.

يمكنك أيضًا استخدام https://api.sandbox.iafcertsearch.org/api/client/v1/cb/bulk-upload-cert للاختبار على خادم الاختبار.

ألقِ نظرة على كيفية استدعاء هذه الطريقة:

curl --location --request POST 'https://api.iafcertsearch.org/api/client/v1/cb/bulk-upload-cert' \
--header 'Content-Type: application/json' \
--header 'x-http-authorization: <<API_KEY>>' \
--data-raw '{
    "certifications": [
        {
            "certificate_number": "string",
            "certification_status": "string",
            "certificate_accreditation_status": "string",
            "certification_type": "string",
            "certification_scope": "string",
            "certification_original_issue_date": "string",
            "certification_issue_date": "string",
            "certification_expiry_date": "string",
            "certified_entity_name": "string",
            "certified_entity_english_name": "string",
            "certified_entity_trading_name": "string",
            "certified_entity_unique_id": "string",
            "certified_entity_street_address": "string",
            "certified_entity_street_city": "string",
            "certified_entity_state": "string",
            "certified_entity_post_code": "string",
            "certified_entity_country": "string",
            "certified_entity_website": "string",
            "accreditation_body_name": "string",
	    "accreditation_body_acronym_name": "string",
            "confidential_certified_entity": "boolean",
            "schemes": [
                {
                    "scheme_name": "string",
                    "standard_list": [
                        {
                            "standards_name": "string"
                        }
                    ]
                }
            ],
            "sites": [
                {
                    "street": "string",
                    "city": "string",
                    "state": "string",
                    "country": "string",
                    "postcode": "string",
                    "scope_description": "string"
                }
            ]
        }
    ]
}'

Last updated