Téléverser une Certification

Upload de Certification

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

Les champs marqués d'un astérisque (*) sont obligatoires.

Headers

NameTypeDescription

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

NameTypeDescription

certificate_number*

String

certification_status*

String

Valeurs acceptées :

active

inactive

suspendud

cancelled

hidden

retired

expired

*Remarque : Les certifications téléchargées via l'API avec le statut de certification hidden s'affichent comme "brouillon" lorsque vous vous connectez à IAF CertSearch.

certificate_accreditation_status

String

Valeurs acceptées :

Accredited

Unaccredited

certification_type*

String

certification_scope

String

certification_original_issue_date

String

Format : AAAAMMJJ

certification_issue_date*

String

Format : AAAAMMJJ

certification_expiry_date*

String

Format : AAAAMMJJ

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

confidential_certified_entity

Boolean

accreditation_body_name*

String

accreditation_body_acronym_name*

String

certification_body_name*

String

certification_body_acronym_name*

String

schemes*

Array

Exemple

{

"schemes": [

{

"scheme_name": "chaîne",

"standard_list": [

{

"standards_name": "chaîne"

}

]

}

]

}

sites

Array

Exemple

{

"sites": [

{

"street": "chaîne",

"city": "chaîne",

"state": "chaîne",

"country": "chaîne",

"postcode": "chaîne",

"scope_description": "chaîne"

}

]

}

Pour supprimer tous les sites existants d'une certification, définissez la valeur de la clé sites sur un tableau vide comme ceci:

{

"sites": []

}

{
  "data": true,
  "company_certifications_id": string
}

Téléchargement de la Certification

Nous recommandons d'avoir un intervalle d'une minute entre les demandes d'API pour éviter des erreurs lors de la publication des données de certification.

Pour voir un exemple des données de réponse, cliquez sur la flèche droite à droite de la description de la réponse.

Vous pouvez également utiliser https://api.sandbox.iafcertsearch.org/api/client/v1/mncb/upload-cert pour le tester sur le serveur Sandbox.

Jetez un œil à comment vous pourriez appeler cette méthode :

curl --location --request POST 'https://api.iafcertsearch.org/api/client/v1/mncb/upload-cert' \
--header 'Content-Type: application/json' \
--header 'x-http-authorization: <<API_KEY>>' \
--data-raw '{
	"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",
	"confidential_certified_entity": "boolean",
	"accreditation_body_name": "string",
	"accreditation_body_acronym_name": "string",
	"certification_body_name": "string",
	"certification_body_acronym_name": "string",
	"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