Zertifizierung in großen Mengen hochladen
Last updated
Last updated
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.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
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:
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>>
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": []
}