Upload Certification Body

Upload Certification Body

POST https://api.iafcertsearch.org/api/client/v2/ab/upload-cb

Fields that are marked with an asterisk (*) are mandatory.

Headers

NameTypeDescription

Content-Type*

String

application/json

x-http-authorization*

String

API Key received from https://iafcertsearch.org/import-management/api-integration

Example:

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

Request Body

NameTypeDescription

certification_body_identity_number*

String

Mandatory Field provided by the Accreditation Body for internal use of IAFCertSearch. "Certification Body Identity Number" is a unique identification for the Certification Body. The "Certification Body Identity Number" makes it possible to identify which Certification Bodies are in the Accreditation Body network what data in the register belongs to the Certification Body. When the Accreditation Body uploads additional data in the future (i.e. accreditation data) the system will look up the "Certification Body Identity Number" to maintain integrity of data. The "Certification Body Identity Number" can be any alpha numeric number.

certification_body_name*

String

Certification Body Name

certification_body_acronym

String

Certification Body Acronym

website

String

Website of the main accredited entity

public_email_address

String

Public email address of the main accredited entity

public_phone_number

String

Public phone number of the main accredited entity

public_fax_number

String

Public fax number of the main accredited entity

country*

String

Country/Economy of the main accredited entity address.

description

String

A general description of the Certification Body. The description should be factual and limited to 200 words. The description will be on the profile page of the IAFCertSearch describing the organisation. The Certification Body will have the ability to edit the description in their IAFCertSearch dashboard. If the AB does not have this information, then leave it blank.

accreditation_status*

String

Accreditation Status Accepted values:

Active (valid) Withdrawn (expired) Suspended

key_locations

Array

Office Directories Example:

{

"key_locations": [

{

"key_location_id: "string"

"office_type": "string",

"country": "string",

"street": "string",

"state": "string",

"city": "string",

"zip_code": "string"

}

]

}

certification_body_countries

Array

Country/economy in which the certification body is eligible to issue accredited certificates.

Example

{

"certification_bodies_countries": [

{

"country": "string",

"economy_accreditation_status": "string",

"suspended_withdrawn_date": "string",

"scheme_name": "string",

"standard_code": "string"

}

]

}

standard_and_schemes

Array

Standard and Schemes Example

{

"standard_and_schemes": [

{

"key_locations": "string"

"standard_code": "string",

"issue_date": "string",

"first_issue_date": "string",

"expiry_date": "string",

"scheme_name": "string",

"scope_type": "string",

"standard_status": "string"

}

]

}

technical_sectors

Array

Technical Sectors Example

{

"technical_sectors": [

{

"sector_title": "string",

"scheme_name": "string",

"standard_code": "string".

"sector_code": "string",

"sector_accreditation_status": "string",

"suspended_withdrawn_date": "string",

"full_limited": "string",

"extent_of_scope": "string"

}

]

}

{
  "data": {
    "certification_bodies_id": string
  }
}

To view the response data example, click the right arrow at the right side of the response description.

You can also use https://api.sandbox.iafcertsearch.org/api/client/v1/ab/upload-cb to test it on the Sandbox server.

Take a look at how you might call this method:

curl --location --request POST 'https://api.iafcertsearch.org/api/client/v2/ab/upload-cb' \
--header 'Content-Type: application/json' \
--header 'x-http-authorization: <<API_KEY>>' \
--data-raw '{
	"certification_body_identity_number": "string",
	"certification_body_name": "string",
	"certification_body_acronym": "string",
	"website": "string",
	"country": "string",
	"description": "string",
	"accreditation_status": "string",
	"public_email_address": "string",
	"public_phone_number": "string",
	"public_fax_number": "string",
	"key_locations": [
		{
			"key_location_id": "string",
			"office_type": "string",
			"country": "string",
			"street": "string",
			"state": "string",
			"city": "string",
			"zip_code": "string"
		}
	],	
	"certification_body_countries": [
		{
			"country": "string",
			"economy_accreditation_status": "string",
			"suspended_withdrawn_date": "string",
			"scheme_name": "string",
			"standard_code": "string"
		}
	],
	"standard_and_schemes": [
		{
			"key_locations": "string"
			"standard_code": "string",
			"issue_date": "string",
			"first_issue_date": "string",
			"expiry_date": "string",
			"scheme_name": "string",
			"scope_type": "string",
			"standard_status": "string"
		}
	],
	"technical_sectors": [
		{
			"sector_title": "string",
			"scheme_name": "string",
			"standard_code": "string",
			"sector_code": "string",
			"sector_accreditation_status": "string",
			"suspended_withdrawn_date": "string",
			"full_limited": "string",
			"extent_of_scope": "string"
		}
	]
}'

Last updated