Zertifizierung in großen Mengen hochladen

Massenhochladen Zertifizierung

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

Felder, die mit einem Stern (*) markiert sind, sind obligatorisch.

Das Symbol ([*]) wird verwendet, um anzuzeigen, dass ein bestimmtes Feld Teil eines Arrays von Zertifizierungsobjekten ist.

Headers

NameTypeDescription

Content-Type*

String

application/json

x-http-authorization*

String

API-Schlüssel von https://iafcertsearch.org/import-management/api-integration erhalten

Beispiel:

x-http-authorization: <<API KEY>>

Request Body

NameTypeDescription

certifications.[*]*

String

{

"certifications" : [

{

"certificate_number": "string",

"certification_status": "string",

. . . .

}

]

}

certifications.[*].certificate_number*

String

certifications.[*].certification_status*

String

Akzeptierte Werte:

active

inactive

suspended

cancelled

hidden

withdrawn

expired

*Hinweis: Über die API hochgeladene Zertifizierungen mit dem versteckt Zertifizierungsstatus werden als "Entwurf" angezeigt, wenn Sie sich bei IAF CertSearch anmelden.

certifications.[*].certificate_accreditation_status

String

Akzeptierte Werte:

Accredited

Unaccredited

certifications.[*].certification_type*

String

certifications.[*].certification_scope

String

certifications.[*].certification_original_issue_date

String

Format: JJJJMMTT

certifications.[*].certification_issue_date*

String

Format: JJJJMMTT

certifications.[*].certification_expiry_date*

String

Format: JJJJMMTT

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.[*].confidential_certified_entity

Boolean

certifications.[*].accreditation_body_name*

String

certifications.[*].accreditation_body_acronym_name*

String

certifications.[*].certification_body_name*

String

certifications.[*].certification_body_acronym_name*

String

certifications.[*].schemes*

Array

Beispiel

{

"schemes": [

{

"scheme_name": "string",

"standard_list": [

{

"standards_name": "string"

}

]

}

]

}

certifications.[*].sites

Array

Beispiel

{

"sites": [

{

"street": "string",

"city": "string",

"state": "string",

"country": "string",

"postcode": "string",

"scope_description": "string

}

]

}

Um alle vorhandenen Standorte einer Zertifizierung zu löschen, setzen Sie den Wert des sites-Schlüssels auf ein leeres Array wie folgt:

{

"sites": []

}

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

Massenhochladen Zertifizierung

Wir empfehlen, zwischen API-Anfragen ein Intervall von 10 Minuten einzuhalten, um Fehler bei der Veröffentlichung von Zertifizierungsdaten zu vermeiden.

Um das Beispiel der Antwortdaten anzusehen, klicken Sie auf den Pfeil nach rechts auf der rechten Seite der Antwortbeschreibung.

Sie können auch https://api.sandbox.iafcertsearch.org/api/client/v1/mncb/bulk-upload-cert verwenden, um es auf dem Sandbox-Server zu testen.

Schauen Sie sich an, wie Sie möglicherweise diese Methode aufrufen könnten:

curl --location --request POST 'https://api.iafcertsearch.org/api/client/v1/mncb/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",
            "certification_body_name": "string",
	    "certification_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