Recuperar todas las Certificaciones
Obtener todas las Certificaciones
GET
https://api.iafcertsearch.org/api/client/v1/ab/cert
Este punto final recupera los datos de todas las certificaciones registradas.
Headers
Name | Type | Description |
---|---|---|
Content-Type* | String | application/json |
x-http-authorization* | String | Clave de API recibida de https://iafcertsearch.org/import-management/api-integration Ejemplo:
|
Request Body
Name | Type | Description |
---|---|---|
limit | String | Límite |
offset | String | Desplazamiento |
{
"data": [
{
"company_certifications_id": string,
"company_id": string,
"scope_description": string,
"issue_date": string,
"expiry_date": string,
"original_issue_date": string,
"status": string,
"type": string,
"model_number": string,
"certification_number": string,
"certification_bodies_id": string,
"accreditation_bodies_id": string,
"standards_id": string,
"accreditation_status": string,
"scheme_id": string,
"created_at": number,
"updated_at": number,
"company_name": string,
"accreditation_bodies_name": string,
"certification_bodies_name": string,
"certification_bodies_accreditation_status": string,
"withdrawn_at": number,
"scheme_name": string,
"iaf_mla_count": number,
"standards": [
{
"is_accredited_mla": number,
"standards_id": string,
"standards_name": string,
"standards_document_type": string,
"scheme_name": string
}
]
},
{
"company_certifications_id": string,
"company_id": string,
"scope_description": string,
"issue_date": string,
"expiry_date": string,
"original_issue_date": string,
"status": string,
"type": string,
"model_number": string,
"certification_number": string,
"certification_bodies_id": string,
"accreditation_bodies_id": string,
"standards_id": string,
"accreditation_status": string,
"scheme_id": string,
"created_at": number,
"updated_at": number,
"company_name": string,
"accreditation_bodies_name": string,
"certification_bodies_name": string,
"certification_bodies_accreditation_status": string,
"withdrawn_at": number,
"scheme_name": string,
"iaf_mla_count": number,
"standards": [
{
"is_accredited_mla": number,
"standards_id": string,
"standards_name": string,
"standards_document_type": string,
"scheme_name": string
}
]
}
],
"meta": {
"total_pages": number,
"total_rows": number,
"order": string,
"order_by": string,
"limit": number,
"offset": number,
"next_key": string
}
}
{
"error": true,
"timestamp": number (Hora época),
"elapse": number,
"errors": {
"message": "Invalid Session token has been used.",
"code": "invalid_session_token"
}
}
Para ver el ejemplo de los datos de respuesta, haz clic en la flecha hacia la derecha en el lado derecho de la descripción de la respuesta.
También puedes utilizar https://api.sandbox.iafcertsearch.org/api/client/v1/ab/cert para probarlo en el servidor de Sandbox.
Echa un vistazo a cómo podrías llamar a este método:
curl --location --request GET 'https://api.iafcertsearch.org/api/client/v1/ab/cert' \
--header 'Content-Type: application/json' \
--header 'x-http-authorization: <<API_KEY>>'
require "uri"
require "json"
require "net/http"
url = URI("https://api.iafcertsearch.org/api/client/v1/ab/cert")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Content-Type"] = "application/json"
request["x-http-authorization"] = "<<API_KEY>>"
response = https.request(request)
puts response.read_body
import http.client
import json
conn = http.client.HTTPSConnection("api.iafcertsearch.org")
payload = ''
headers = {
'Content-Type': 'application/json',
'x-http-authorization': '<<API_KEY>>'
}
conn.request("GET", "/api/client/v1/ab/cert", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.iafcertsearch.org/api/client/v1/ab/cert',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Content-Type: application/json',
'x-http-authorization: <<API_KEY>>'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://api.iafcertsearch.org/api/client/v1/ab/cert")
.method("GET", body)
.addHeader("Content-Type", "application/json")
.addHeader("x-http-authorization", "<<API_KEY>>")
.build();
Response response = client.newCall(request).execute();
var axios = require('axios');
var config = {
method: 'get',
url: 'https://api.iafcertsearch.org/api/client/v1/ab/cert',
headers: {
'Content-Type': 'application/json',
'x-http-authorization': '<<API_KEY>>'
}
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.iafcertsearch.org/api/client/v1/ab/cert"
method := "GET"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
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))
}
var client = new RestClient("https://api.iafcertsearch.org/api/client/v1/ab/cert");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("x-http-authorization", "<<API_KEY>>");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Last updated