Certification de téléchargement en masse
Certification de Chargement en Vrac
POST
https://api.iafcertsearch.org/api/client/v1/ab/bulk-upload-cert
Les champs marqués d'un astérisque (*
) sont obligatoires.
Le symbole ([*]
) est utilisé pour indiquer qu'un champ particulier fait partie d'un tableau d'objets de certification.
Headers
Content-Type*
String
application/json
x-http-authorization*
String
Clé API reçue depuis https://iafcertsearch.org/import-management/api-integration
Exemple:
x-http-authorization: <<CLÉ API>>
Request Body
certifications.[*]*
String
{
"certifications" : [
{
"certificate_number": "string",
"certification_status": "string",
. . . .
}
]
}
certifications.[*].certificate_number*
String
certifications.[*].certification_status*
String
certifications.[*].certificate_accreditation_status
String
Valeurs acceptées:
Accredited
Non-Accredited
certifications.[*].certification_type*
String
certifications.[*].certification_scope
String
certifications.[*].certification_original_issue_date
String
certifications.[*].certification_issue_date*
String
certifications.[*].certification_expiry_date*
String
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_city
String
certifications.[*].certified_entity_state
String
certifications.[*].certified_entity_post_code
String
certifications.[*].certified_entity_country*
String
certifications.[*].certification_body_name*
String
certifications.[*].certification_body_acronym_name
String
certifications.[*].certification_body_identity_number*
String
certifications.[*].confidential_certified_entity
Boolean
certifications.[*].schemes*
Array
Exemple
{
"schemes": [
{
"scheme_name": "string",
"standard_list": [
{
"standards_name": "string"
}
]
}
]
}
certifications.[*].sites
Array
Exemple
{
"sites": [
{
"street": "string",
"city": "string",
"state": "string",
"country": "string",
"postcode": "string",
"scope_description": "string
}
]
}
{
"data": {
"success": true
}
}
Certification de Chargement en Vrac
Nous recommandons un intervalle de 10 minutes entre les requêtes API pour éviter les erreurs lors de la publication des données de certification.
Jetez un œil à comment vous pourriez appeler cette méthode :
curl --location --request POST 'https://api.iafcertsearch.org/api/client/v1/ab/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",
"certification_body_name": "string",
"certification_body_acronym_name": "string",
"certification_body_identity_number": "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