Download the PHP package fingerprint/server-sdk without Composer
On this page you can find all versions of the php package fingerprint/server-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download fingerprint/server-sdk
More information about fingerprint/server-sdk
Files in fingerprint/server-sdk
Download fingerprint/server-sdk
More information about fingerprint/server-sdk
Files in fingerprint/server-sdk
Vendor fingerprint
Package server-sdk
Short Description Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. The API also supports collection of Automation Intelligence for requests to your server in edge, pre-origin, or middleware contexts.
License MIT
Homepage https://fingerprint.com
Package server-sdk
Short Description Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. The API also supports collection of Automation Intelligence for requests to your server in edge, pre-origin, or middleware contexts.
License MIT
Homepage https://fingerprint.com
Please rate this library. Is it a good library?
Informations about the package server-sdk
# Fingerprint Server PHP SDK
**Fingerprint Server API allows you to get, search, and update Events in a server environment. It can be used for data exports, decision-making, and data analysis scenarios. Server API is intended for server-side usage, it's not intended to be used from the client side, whether it's a browser or a mobile device. The API also supports collection of Automation Intelligence for requests to your server in edge, pre-origin, or middleware contexts.**
This PHP package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
- API version: 4
- Package version: 7.6.0
- Build package: org.openapitools.codegen.languages.PhpClientCodegen
## Requirements
This library supports the following PHP implementations:
- PHP 8.2
- PHP 8.3
- PHP 8.4
- PHP 8.5
We currently don't support external PHP Runtimes like:
- Bref
- ReactPHP
## Installation & Usage
### Composer
To install the bindings via [Composer](https://getcomposer.org/), add the following to `composer.json`:
Then run `composer install`.
Or you can just run this command on your terminal:
`composer require fingerprint/server-sdk`
## Getting Started
Please follow the [installation procedure](#installation--usage) and then run the following:
> ⚠️ Warning It's not possible to update events older than 10 days.
> ⚠️ If you are interested in using `deleteVisitorData` API, please [contact our support team](https://fingerprint.com/support/) to enable it for you. Otherwise, you will receive a 403.
## Sealed results
This SDK provides utility methods for decoding [sealed results](https://docs.fingerprint.com/docs/sealed-client-results).
To learn more, refer to example located in [sealed_results_example.php](sealed_results_example.php).
## Documentation for API Endpoints
All URIs are relative to your region's base URL.
| Region | BasePath |
|-------------|---------------------------|
| US / Global | https://api.fpjs.io/v4 |
| Europe | https://eu.api.fpjs.io/v4 |
| Asia | https://ap.api.fpjs.io/v4 |
## Webhooks
### Webhook types
When handling [Webhooks](https://docs.fingerprint.com/docs/webhooks) coming from Fingerprint, you can cast the webhook payload as the built-in `Event` type using `ObjectSerializer::deserialize`:
### Webhook signature validation
Fingerprint offers [Webhook signatures](https://docs.fingerprint.com/docs/webhooks#protecting-your-webhooks) to verify the authenticity of incoming webhook requests. This SDK provides a utility method for verification:
## Endpoints
Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*FingerprintApi* | [**deleteVisitorData**](docs/Api/FingerprintApi.md#deletevisitordata) | **DELETE** /visitors/{visitor_id} | Delete a visitor ID
*FingerprintApi* | [**getEvent**](docs/Api/FingerprintApi.md#getevent) | **GET** /events/{event_id} | Get an event by event ID
*FingerprintApi* | [**searchEvents**](docs/Api/FingerprintApi.md#searchevents) | **GET** /events | Search events
*FingerprintApi* | [**updateEvent**](docs/Api/FingerprintApi.md#updateevent) | **PATCH** /events/{event_id} | Update an event
## Documentation for Models
- [BotInfo](docs/Model/BotInfo.md)
- [BotInfoCategory](docs/Model/BotInfoCategory.md)
- [BotInfoConfidence](docs/Model/BotInfoConfidence.md)
- [BotInfoIdentity](docs/Model/BotInfoIdentity.md)
- [BotResult](docs/Model/BotResult.md)
- [BrowserDetails](docs/Model/BrowserDetails.md)
- [Canvas](docs/Model/Canvas.md)
- [Emoji](docs/Model/Emoji.md)
- [Error](docs/Model/Error.md)
- [ErrorCode](docs/Model/ErrorCode.md)
- [ErrorResponse](docs/Model/ErrorResponse.md)
- [Event](docs/Model/Event.md)
- [EventRuleAction](docs/Model/EventRuleAction.md)
- [EventRuleActionAllow](docs/Model/EventRuleActionAllow.md)
- [EventRuleActionBlock](docs/Model/EventRuleActionBlock.md)
- [EventSearch](docs/Model/EventSearch.md)
- [EventSource](docs/Model/EventSource.md)
- [EventUpdate](docs/Model/EventUpdate.md)
- [FontPreferences](docs/Model/FontPreferences.md)
- [Geolocation](docs/Model/Geolocation.md)
- [GeolocationSubdivisionsInner](docs/Model/GeolocationSubdivisionsInner.md)
- [IPBlockList](docs/Model/IPBlockList.md)
- [IPInfo](docs/Model/IPInfo.md)
- [IPInfoV4](docs/Model/IPInfoV4.md)
- [IPInfoV6](docs/Model/IPInfoV6.md)
- [Identification](docs/Model/Identification.md)
- [IdentificationConfidence](docs/Model/IdentificationConfidence.md)
- [IncrementalIdentificationStatus](docs/Model/IncrementalIdentificationStatus.md)
- [Integration](docs/Model/Integration.md)
- [IntegrationSubintegration](docs/Model/IntegrationSubintegration.md)
- [LabelsInner](docs/Model/LabelsInner.md)
- [PluginsInner](docs/Model/PluginsInner.md)
- [PluginsInnerMimeTypesInner](docs/Model/PluginsInnerMimeTypesInner.md)
- [Proximity](docs/Model/Proximity.md)
- [ProxyConfidence](docs/Model/ProxyConfidence.md)
- [ProxyDetails](docs/Model/ProxyDetails.md)
- [RareDevicePercentileBucket](docs/Model/RareDevicePercentileBucket.md)
- [RawDeviceAttributes](docs/Model/RawDeviceAttributes.md)
- [RequestHeaderModifications](docs/Model/RequestHeaderModifications.md)
- [RuleActionHeaderField](docs/Model/RuleActionHeaderField.md)
- [RuleActionType](docs/Model/RuleActionType.md)
- [SDK](docs/Model/SDK.md)
- [SearchEventsBot](docs/Model/SearchEventsBot.md)
- [SearchEventsBotInfo](docs/Model/SearchEventsBotInfo.md)
- [SearchEventsIncrementalIdentificationStatus](docs/Model/SearchEventsIncrementalIdentificationStatus.md)
- [SearchEventsRareDevicePercentileBucket](docs/Model/SearchEventsRareDevicePercentileBucket.md)
- [SearchEventsSdkPlatform](docs/Model/SearchEventsSdkPlatform.md)
- [SearchEventsSource](docs/Model/SearchEventsSource.md)
- [SearchEventsVpnConfidence](docs/Model/SearchEventsVpnConfidence.md)
- [SupplementaryIDHighRecall](docs/Model/SupplementaryIDHighRecall.md)
- [TamperingConfidence](docs/Model/TamperingConfidence.md)
- [TamperingDetails](docs/Model/TamperingDetails.md)
- [TouchSupport](docs/Model/TouchSupport.md)
- [Velocity](docs/Model/Velocity.md)
- [VelocityData](docs/Model/VelocityData.md)
- [VpnConfidence](docs/Model/VpnConfidence.md)
- [VpnMethods](docs/Model/VpnMethods.md)
- [WebGlBasics](docs/Model/WebGlBasics.md)
- [WebGlExtensions](docs/Model/WebGlExtensions.md)
## Documentation for Authorization
## bearerAuth
- **Type**: HTTP basic authentication
## Documentation for sealed results
- [Sealed](docs/Sealed/Sealed.md)
- [DecryptionKey](docs/Sealed/DecryptionKey.md)
## Documentation for webhooks
- [Webhook](docs/Webhook.md)
## Tests
To run the unit tests:
## Support
To report problems, ask questions or provide feedback, please use [Issues](https://github.com/fingerprintjs/php-sdk/issues).
If you need private support, you can email us at [[email protected]](mailto:[email protected]).
## License
This project is licensed under the [MIT License](https://github.com/fingerprintjs/php-sdk/blob/main/LICENSE).
All versions of server-sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
ext-curl Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
ext-zlib Version *
ext-openssl Version *
ext-curl Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
ext-zlib Version *
ext-openssl Version *
The package fingerprint/server-sdk contains the following files
Loading the files please wait ...