Documentation Index
Fetch the complete documentation index at: https://docs.fingerprint.com/llms.txt
Use this file to discover all available pages before exploring further.
How to install
Add the package to your composer.json file as a dependency:
composer require fingerprint/fingerprint-pro-server-api-sdk:^6.10
Initialize the client instance and use it to make API requests. You need to specify your secret API key and region (if it is not US/Global).
<?php
require_once(__DIR__ . '/vendor/autoload.php');
use Fingerprint\ServerAPI\Api\FingerprintApi;
use Fingerprint\ServerAPI\Configuration;
use GuzzleHttp\Client;
$config = Configuration::getDefaultConfiguration(
"SECRET_API_KEY",
// Configuration::REGION_EUROPE
);
$client = new FingerprintApi(
new Client(),
$config
);
// Get visit history of a specific visitor
try {
list($model, $response) = $client->getVisits("VISITOR_ID");
echo "Status: " . $response->getStatusCode();
echo "<pre>" . $response->getBody()->getContents() . "</pre>";
} catch (Exception $e) {
echo $e->getMessage(), PHP_EOL;
}
// Get a specific identification event
try {
list($model, $response) = $client->getEvent("REQUEST_ID");
echo "Status: " . $response->getStatusCode();
echo "<pre>" . $response->getBody()->getContents() . "</pre>";
} catch (Exception $e) {
echo $e->getMessage(), PHP_EOL;
}
Documentation
You can find the full documentation in the official GitHub repository.