Node.js Server API SDK
Using FingerprintJS Pro Server API Node.js SDK
This open-source library improves the experience for projects utilizing Node.js environment. It simplifies communication with our FingerprintJS Pro Server API which is used for verifying issued visitor identifiers.
Example Use
Include the public API key and region in the constructor and use the client instance for API requests.
import { FingerprintJsServerApiClient, Region } from '@fingerprintjs/fingerprintjs-pro-server-api';
// Init client with the given region and the api key
const client = new FingerprintJsServerApiClient({region: Region.Global, apiKey: "<api_key>"});
// Get visitor history
client.getVisitorHistory("<visitorId>").then(visitorHistory => {
console.log(visitorHistory);
});
Additionally, you can also apply filters for the getVisitorHistory
function.
const filters = {
request_id: "<request_id>",
linked_id: "<linked_id>",
limit: 5,
before: "<timeStamp>"
};
client.getVisitorHistory("<visitorId>", filters).then(visitorHistory => {
console.log(visitorHistory);
});
If you use TypeScript, you can also use built-in types for webhooks.
import { VisitWebhook } from '@fingerprintjs/fingerprintjs-pro-server-api';
const visit = visitWebhookBody as unknown as VisitWebhook;
Documentation
You can find the full documentation in the official GitHub repository.
Updated about 2 months ago
Did this page help you?