Télécharger le certificat de contrôle
curl --request GET \
--url https://pro.resocom.com/api/v1/consultations/{id}/certificate \
--header 'Authorization: Bearer <token>'import requests
url = "https://pro.resocom.com/api/v1/consultations/{id}/certificate"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://pro.resocom.com/api/v1/consultations/{id}/certificate', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://pro.resocom.com/api/v1/consultations/{id}/certificate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://pro.resocom.com/api/v1/consultations/{id}/certificate"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://pro.resocom.com/api/v1/consultations/{id}/certificate")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://pro.resocom.com/api/v1/consultations/{id}/certificate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body"<string>"{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}API Reference
Télécharger le certificat de contrôle
Rend le PDF d’un résultat, le même document que celui téléchargé dans le portail : le certificat de contrôle, pour une analyse comme pour une vérification reçue. Il n’affiche que les contrôles réellement effectués. Le QR code du certificat de contrôle pointe vers la page publique de vérification du certificat. Regénéré à la demande : rien de plus n’est stocké.
GET
/
api
/
v1
/
consultations
/
{id}
/
certificate
Télécharger le certificat de contrôle
curl --request GET \
--url https://pro.resocom.com/api/v1/consultations/{id}/certificate \
--header 'Authorization: Bearer <token>'import requests
url = "https://pro.resocom.com/api/v1/consultations/{id}/certificate"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://pro.resocom.com/api/v1/consultations/{id}/certificate', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://pro.resocom.com/api/v1/consultations/{id}/certificate",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://pro.resocom.com/api/v1/consultations/{id}/certificate"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://pro.resocom.com/api/v1/consultations/{id}/certificate")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://pro.resocom.com/api/v1/consultations/{id}/certificate")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body"<string>"{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}{
"error": "invalid_api_key"
}Authorizations
Response
Le certificat de contrôle PDF.
The response is of type file.

