Update Certification Body Accreditation Status
200: OK Request successful. 400: Bad Request Other errors that is described in the API response. 401: Unauthorized Happens when you use an invalid API Key. 422: Unprocessable Entity Did not pass validation.
Copy {
"data" : {
"certification_bodies_id" : "string" ,
"certification_bodies_name" : "string" ,
"certification_bodies_desc" : "string" ,
"certification_bodies_website" : "string" ,
"certification_bodies_email" : "string" ,
"certification_bodies_phone" : "string" ,
"certification_bodies_status" : "string" ,
"certification_bodies_tier" : "string" ,
"certification_bodies_acronym" : "string" ,
"countries_id" : "string" ,
"files" : "array" ,
"certification_bodies_location" : "string" ,
"certification_bodies_fax" : "string" ,
"certification_bodies_contact" : "string" ,
"certification_bodies_open_certs_to_ab" : "string" ,
"certification_bodies_guid" : "string" ,
"certification_bodies_want_active" : "string" ,
"certification_bodies_searchable" : "string" ,
"activated_at" : "string" ,
"created_at" : "string" ,
"updated_at" : "string" ,
"country_name" : "string" ,
"country_code" : "string" ,
"certification_bodies_guid_in_ab" : "string" ,
"certification_bodies_accreditation_status" : "string" ,
"certification_bodies_name_from_ab" : "string" ,
"withdrawn_at" : "string" ,
"company_size" : "string" ,
"company_industries" : "array"
}
}
Copy {
"error" : true ,
"timestamp" : number (Epoch time) ,
"elapse" : number ,
"errors" : {
"message" : "error_message" ,
"code" : "error_code"
}
}
Copy {
"error" : true ,
"timestamp" : number (Epoch time) ,
"elapse" : number ,
"errors" : {
"message" : "Invalid Session token has been used." ,
"code" : "invalid_session_token"
}
}
Copy {
"error" : true ,
"timestamp" : number (Epoch time) ,
"elapse" : number ,
"errors" : {
"code" : "validation_error" ,
"message" : {
"field_name" : "error_message"
}
}
}
cURL Ruby Python PHP Java Node.js Go C#
Copy curl --location --request PUT 'https://api.iafcertsearch.org/api/client/v1/ab/cb/update-accreditation-status' \
--header 'Content-Type: application/json' \
--header 'x-http-authorization: <<API_KEY>>' \
--data-raw '{
"certification_bodies_id": "string",
"certification_bodies_guid_in_ab": "string",
"accreditation_status": "string"
}'
Copy require "uri"
require "json"
require "net/http"
url = URI ( "https://api.iafcertsearch.org/api/client/v1/ab/cb/update-accreditation-status" )
https = Net :: HTTP . new (url . host , url . port)
https . use_ssl = true
request = Net :: HTTP :: Put . new (url)
request[ "Content-Type" ] = "application/json"
request[ "x-http-authorization" ] = "<<API_KEY>>"
request . body = JSON . dump({
"certification_bodies_id" : "string" ,
"certification_bodies_guid_in_ab" : "string" ,
"accreditation_status" : "string"
})
response = https . request(request)
puts response . read_body
Copy import http . client
import json
conn = http . client . HTTPSConnection ( "api.iafcertsearch.org" )
payload = json . dumps ({
"certification_bodies_id" : "string" ,
"certification_bodies_guid_in_ab" : "string" ,
"accreditation_status" : "string"
})
headers = {
'Content-Type' : 'application/json' ,
'x-http-authorization' : '<<API_KEY>>'
}
conn . request ( "PUT" , "/api/client/v1/ab/cb/update-accreditation-status" , payload, headers)
res = conn . getresponse ()
data = res . read ()
print (data. decode ( "utf-8" ))
Copy <? php
$curl = curl_init () ;
curl_setopt_array ( $curl , array(
CURLOPT_URL => 'https://api.iafcertsearch.org/api/client/v1/ab/cb/update-accreditation-status' ,
CURLOPT_RETURNTRANSFER => true ,
CURLOPT_ENCODING => '' ,
CURLOPT_MAXREDIRS => 10 ,
CURLOPT_TIMEOUT => 0 ,
CURLOPT_FOLLOWLOCATION => true ,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1 ,
CURLOPT_CUSTOMREQUEST => 'PUT' ,
CURLOPT_POSTFIELDS => '{
"certification_bodies_id": "string",
"certification_bodies_guid_in_ab": "string",
"accreditation_status": "string"
}' ,
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json' ,
'x-http-authorization: <<API_KEY>>'
) ,
) ) ;
$response = curl_exec ( $curl ) ;
curl_close ( $curl ) ;
echo $response;
Copy OkHttpClient client = new OkHttpClient() . newBuilder ()
. build ();
MediaType mediaType = MediaType . parse ( "application/json" );
RequestBody body = RequestBody.create(mediaType, "{\n \"certification_bodies_id\": \"string\",\n \"certification_bodies_guid_in_ab\": \"string\",\n \"accreditation_status\": \"string\",\n}");
Request request = new Request . Builder ()
. url ( "https://api.iafcertsearch.org/api/client/v1/ab/cb/update-accreditation-status" )
. method ( "PUT" , body)
. addHeader ( "Content-Type" , "application/json" )
. addHeader ( "x-http-authorization" , "<<API_KEY>>" )
. build ();
Response response = client . newCall (request) . execute ();
Copy var axios = require ( 'axios' );
var data = JSON .stringify ({
"certification_bodies_id" : "string" ,
"certification_bodies_guid_in_ab" : "string" ,
"accreditation_status" : "string"
});
var config = {
method : 'put' ,
url : 'https://api.iafcertsearch.org/api/client/v1/ab/cb/update-accreditation-status' ,
headers : {
'Content-Type' : 'application/json' ,
'x-http-authorization' : '<<API_KEY>>'
} ,
data : data
};
axios (config)
.then ( function (response) {
console .log ( JSON .stringify ( response .data));
})
.catch ( function (error) {
console .log (error);
});
Copy package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main () {
url := "https://api.iafcertsearch.org/api/client/v1/ab/cb/update-accreditation-status"
method := "PUT"
payload := strings. NewReader ( `{
"certification_bodies_id": "string",
"certification_bodies_guid_in_ab": "string",
"accreditation_status": "string"
}
` )
client := & http.Client {
}
req, err := http. NewRequest (method, url, payload)
if err != nil {
fmt. Println (err)
return
}
req.Header. Add ( "Content-Type" , "application/json" )
req.Header. Add ( "x-http-authorization" , "<<API_KEY>>" )
res, err := client. Do (req)
if err != nil {
fmt. Println (err)
return
}
defer res.Body. Close ()
body, err := ioutil. ReadAll (res.Body)
if err != nil {
fmt. Println (err)
return
}
fmt. Println ( string (body))
}
Copy var client = new RestClient ( "https://api.iafcertsearch.org/api/client/v1/ab/cb/update-accreditation-status" );
client . Timeout = - 1 ;
var request = new RestRequest ( Method . PUT );
request . AddHeader ( "Content-Type" , "application/json" );
request . AddHeader ( "x-http-authorization" , "<<API_KEY>>" );
var body = @"{" + "\n" +
@" ""certification_bodies_id"": ""string""," + "\n" +
@" ""certification_bodies_guid_in_ab"": ""string""," + "\n" +
@" ""accreditation_status"": ""string""," + "\n" +
@"}" ;
request . AddParameter ( "application/json" , body , ParameterType . RequestBody );
IRestResponse response = client . Execute (request);
Console . WriteLine ( response . Content );