Fields that are marked with an asterisk (*) are mandatory.
Headers
Name
Type
Description
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
Name
Type
Description
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
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
office_directories
Array
Office Directories
Example:
{
"office_directories": [
{
"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.
standard_and_schemes
Array
Standard and SchemesExample
{
"standard_and_schemes": [
{
"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"
"sector_code": "string",
"accreditation_status": "string"
}
]
}
{"data": {"certification_bodies_id": string }}
{"error":true,"timestamp": number (Epoch time),"elapse": number,"errors": {"message":"error_message","code":"error_code" }}
{"error":true,"timestamp": number (Epoch time),"elapse": number,"errors": {"message":"Invalid Session token has been used.","code":"invalid_session_token" }}
{"error":true,"timestamp": number (Epoch time),"elapse": number,"errors": {"code":"validation_error","message": {"field_name":"error_message" } }}
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.