Autenticazione
Corypha usa API-KEY per autenticare le richieste. L'API-KEY è reperibile dalla dashboard privata di Corypha.
L'API-KEY va inserito nell'header
delle richieste con la chiave: X-API-KEY
.
Esempio
curl -X GET \
https://api.corypha.app/app/policies/{code}/users/{userid} \
-H 'X-API-KEY: aaaa-bbbb-cccc-dddd-eeee
var data = null;
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === 4) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api.corypha.app/app/policies/{code}/users/{userid}");
xhr.setRequestHeader("X-API-KEY", "aaaa-bbbb-cccc-dddd-eeee");
xhr.send(data);
<?php
$request = new HttpRequest();
$request->setUrl('https://api.corypha.app/app/policies/{code}/users/{userid}');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders(array(
'X-API-KEY' => 'aaaa-bbbb-cccc-dddd-eeee'
));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.corypha.app/app/policies/{code}/users/{userid}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-API-KEY", "aaaa-bbbb-cccc-dddd-eeee")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}