Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .changeset/blue-pigs-vanish.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'fingerprint-pro-server-api-java-sdk': minor
---

Regenerate the SDK with the latest Server API v3 schema.

- Add `sdk.integrations` with new `Integration` and `IntegrationSubintegration` models.
- Add `type` to `IPInfoASN`.
- Add `WorkspaceScopedSecretKeyRequired` to `ErrorCode`.
- Update generated docs and operation descriptions to reflect Server API v3 deprecation guidance.
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@

# Fingerprint Server API Java SDK

> [!WARNING]
> This repository is deprecated. Please use the [latest version](https://github.com/fingerprintjs/java-sdk/releases/latest) of the SDK in the new Java SDK repository: [fingerprintjs/java-sdk](https://github.com/fingerprintjs/java-sdk).

[Fingerprint](https://fingerprint.com/) is a device intelligence platform offering industry-leading accuracy. The Fingerprint Server Java SDK is an easy way to interact with the Fingerprint [Server API](https://dev.fingerprint.com/reference/pro-server-api) from your Java application. You can search, update, and delete identification events.


Expand Down Expand Up @@ -332,6 +335,8 @@ Class | Method | HTTP request | Description
- [IdentificationConfidence](docs/IdentificationConfidence.md)
- [IdentificationSeenAt](docs/IdentificationSeenAt.md)
- [Incognito](docs/Incognito.md)
- [Integration](docs/Integration.md)
- [IntegrationSubintegration](docs/IntegrationSubintegration.md)
- [Jailbroken](docs/Jailbroken.md)
- [LocationSpoofing](docs/LocationSpoofing.md)
- [MitMAttack](docs/MitMAttack.md)
Expand Down
3 changes: 3 additions & 0 deletions docs/ErrorCode.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
* `SubscriptionNotActive` - Fingerprint application is not active.
* `WrongRegion` - server and application region differ.
* `FeatureNotEnabled` - this feature (for example, Delete API) is not enabled for your application.
* `WorkspaceScopedSecretKeyRequired` - The provided secret API key is scoped to an environment, but this operation requires a workspace-scoped secret API key.
* `RequestNotFound` - the specified request ID was not found. It never existed, expired, or it has been deleted.
* `VisitorNotFound` - The specified visitor ID was not found. It never existed or it may have already been deleted.
* `TooManyRequests` - the limit on secret API key requests per second has been exceeded.
Expand Down Expand Up @@ -36,6 +37,8 @@

* `FEATURE_NOT_ENABLED` (value: `"FeatureNotEnabled"`)

* `WORKSPACE_SCOPED_SECRET_KEY_REQUIRED` (value: `"WorkspaceScopedSecretKeyRequired"`)

* `REQUEST_NOT_FOUND` (value: `"RequestNotFound"`)

* `VISITOR_NOT_FOUND` (value: `"VisitorNotFound"`)
Expand Down
2 changes: 1 addition & 1 deletion docs/EventsGetResponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# EventsGetResponse

Contains results from all activated products - Fingerprint Pro, Bot Detection, and others.
Contains results from Fingerprint Identification and all active Smart Signals.

## Properties

Expand Down
2 changes: 1 addition & 1 deletion docs/FactoryReset.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**time** | **OffsetDateTime** | Indicates the time (in UTC) of the most recent factory reset that happened on the **mobile device**. When a factory reset cannot be detected on the mobile device or when the request is initiated from a browser, this field will correspond to the *epoch* time (i.e 1 Jan 1970 UTC). See [Factory Reset Detection](https://dev.fingerprint.com/docs/smart-signals-overview#factory-reset-detection) to learn more about this Smart Signal. | |
|**timestamp** | **Long** | This field is just another representation of the value in the `time` field. The time of the most recent factory reset that happened on the **mobile device** is expressed as Unix epoch time. | |
|**timestamp** | **Long** | This field is just another representation of the value in the `time` field. The time of the most recent factory reset that happened on the **mobile device** is expressed as Unix epoch time. | |



128 changes: 76 additions & 52 deletions docs/FingerprintApi.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/IPInfoASN.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
|**asn** | **String** | | |
|**name** | **String** | | |
|**network** | **String** | | |
|**type** | **String** | | [optional] |



15 changes: 15 additions & 0 deletions docs/Integration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@


# Integration


## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**name** | **String** | The name of the specific integration, e.g. \"fingerprint-pro-react\". | [optional] |
|**version** | **String** | The version of the specific integration, e.g. \"3.11.10\". | [optional] |
|**subintegration** | [**IntegrationSubintegration**](IntegrationSubintegration.md) | | [optional] |



14 changes: 14 additions & 0 deletions docs/IntegrationSubintegration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@


# IntegrationSubintegration


## Properties

| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**name** | **String** | The name of the specific subintegration, e.g. \"preact\". | [optional] |
|**version** | **String** | The version of the specific subintegration, e.g. \"10.21.0\". | [optional] |



1 change: 1 addition & 0 deletions docs/SDK.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Contains information about the SDK used to perform the request.
|------------ | ------------- | ------------- | -------------|
|**platform** | **String** | Platform of the SDK. | |
|**version** | **String** | SDK version string. | |
|**integrations** | [**List<Integration>**](Integration.md) | | [optional] |



2 changes: 1 addition & 1 deletion docs/WebhookFactoryReset.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
|**time** | **OffsetDateTime** | Indicates the time (in UTC) of the most recent factory reset that happened on the **mobile device**. When a factory reset cannot be detected on the mobile device or when the request is initiated from a browser, this field will correspond to the *epoch* time (i.e 1 Jan 1970 UTC). See [Factory Reset Detection](https://dev.fingerprint.com/docs/smart-signals-overview#factory-reset-detection) to learn more about this Smart Signal. | [optional] |
|**timestamp** | **Long** | This field is just another representation of the value in the `time` field. The time of the most recent factory reset that happened on the **mobile device** is expressed as Unix epoch time. | [optional] |
|**timestamp** | **Long** | This field is just another representation of the value in the `time` field. The time of the most recent factory reset that happened on the **mobile device** is expressed as Unix epoch time. | [optional] |



Loading
Loading