Subir Certificación

Subir Certificación

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

Los campos marcados con un asterisco (*) son obligatorios.

Headers

NameTypeDescription

Content-Type*

String

application/json

x-http-authorization*

String

Clave API recibida de https://iafcertsearch.org/import-management/api-integration

Ejemplo:

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

Request Body

NameTypeDescription

certificate_number*

String

certification_status*

String

Valores aceptados:

active

inactive

suspended

cancelled

hidden

withdrawn

expired

*Nota: Las certificaciones subidas a través de la API con el estado de oculto se muestran como "Borrador" al iniciar sesión en IAF CertSearch.

certificate_accreditation_status

String

Valores aceptados:

Accredited

Unaccredited

certification_type*

String

certification_scope

String

certification_original_issue_date

String

Formato: AAAAMMDD

certification_issue_date*

String

Formato: AAAAMMDD

certification_expiry_date*

String

Formato: AAAAMMDD

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

Ejemplo

{

"schemes": [

{

"scheme_name": "string",

"standard_list": [

{

"standards_name": "string"

}

]

}

]

}

sites

Array

Ejemplo

{

"sites": [

{

"street": "string",

"city": "string",

"state": "string",

"country": "string",

"postcode": "string",

"scope_description": "string"

}

]

}

Para eliminar todos los sitios existentes de una certificación, establece el valor de la clave sites como un array vacío de la siguiente manera:

{

"sites": []

}

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

Subir Certificación

Recomendamos tener un intervalo de 1 minuto entre las solicitudes de API para evitar errores durante la publicación de datos de certificación.

Para ver el ejemplo de datos de respuesta, haz clic en la flecha derecha en el lado derecho de la descripción de la respuesta.

También puedes usar https://api.sandbox.iafcertsearch.org/api/client/v1/mncb/upload-cert para probarlo en el servidor de Sandbox.

Echa un vistazo a cómo podrías llamar a este método:

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