Zertifizierung in großen Mengen hochladen

Massen-Upload Zertifizierung

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

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

Das Symbol ([*]) zeigt an, dass ein bestimmtes Feld Teil eines Arrays von Zertifizierungsobjekten ist.

Headers

NameTypeDescription

Content-Type*

String

application/json

x-http-authorization*

String

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

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:

aktiv

inaktiv

suspendiert

abgebrochen

versteckt

zurückgezogen

abgelaufen

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

certifications.[*].certificate_accreditation_status

String

Akzeptierte Werte:

Akkreditiert

Nicht akkreditiert

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

String

certifications.[*].accreditation_body_acronym_name*

String

certifications.[*].confidential_certified_entity

Boolean

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
  }
}

Massen-Upload Zertifizierung

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

Um das Antwortdatenbeispiel anzuzeigen, klicken Sie auf den Pfeil nach rechts neben der Beschreibung der Antwort.

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

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

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