Skip to content

Commit 5f311c4

Browse files
committed
feat: sync OpenAPI schema to v3.5.0
1 parent 31184aa commit 5f311c4

29 files changed

Lines changed: 559 additions & 231 deletions

.changeset/active-call.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'java-sdk': minor
3+
---
4+
5+
**events**: Add `active_call` smart signal to `Event`
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'java-sdk': minor
3+
---
4+
5+
Add `Edge` tag to the Automation Intelligence API endpoint

.changeset/keyboard-layout-hash.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'java-sdk': minor
3+
---
4+
5+
**events**: Add `keyboard_layout_hash` to `RawDeviceAttributes`
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'java-sdk': minor
3+
---
4+
5+
**events**: Add `battery_charging` field to `RawDeviceAttributes`
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'java-sdk': minor
3+
---
4+
5+
**events-search**: Add 429 and 504 error responses to Search Events endpoint
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'java-sdk': minor
3+
---
4+
5+
**events**: Add 504 error response to Get Event endpoint

.schema-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v3.4.2
1+
v3.5.0

docs/Event.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Event
44

5-
Contains results from Fingerprint Identification and all active Smart Signals.
5+
Contains results from Fingerprint Identification and all active Smart Signals. Some Smart Signals are only supported for certain device types, these fields will be omitted for events not generated from the supported devices. Consult the [Smart Signals reference](https://docs.fingerprint.com/docs/smart-signals-reference) for more details.
66

77
## Properties
88

@@ -30,6 +30,7 @@ Contains results from Fingerprint Identification and all active Smart Signals.
3030
|**clientReferrer** | **String** | Client Referrer field corresponds to the `document.referrer` field gathered during an identification request. The value is an empty string if the user navigated to the page directly (not through a link, but, for example, by using a bookmark). | [optional] |
3131
|**browserDetails** | [**BrowserDetails**](BrowserDetails.md) | | [optional] |
3232
|**proximity** | [**Proximity**](Proximity.md) | | [optional] |
33+
|**activeCall** | **Boolean** | Indicates whether the mobile device had an active call (cellular or VoIP) at the time of the request. Available from SDK 2.16.0+ on iOS and Android. | [optional] |
3334
|**bot** | [**BotResult**](BotResult.md) | | [optional] |
3435
|**botType** | **String** | Additional classification of the bot type if detected. | [optional] |
3536
|**botInfo** | [**BotInfo**](BotInfo.md) | | [optional] |
@@ -64,7 +65,7 @@ Contains results from Fingerprint Identification and all active Smart Signals.
6465
|**vpnConfidence** | [**VpnConfidence**](VpnConfidence.md) | | [optional] |
6566
|**vpnMlScore** | **Double** | Machine learning–based VPN score, represented as a floating-point value between 0 and 1 (inclusive), with up to three decimal places of precision. A higher score means a higher confidence in the positive `vpn` detection result. This Smart Signal is currently in beta and only available to select customers. If you are interested, please [contact our support team](https://fingerprint.com/support/). | [optional] |
6667
|**vpnOriginTimezone** | **String** | Local timezone which is used in timezone_mismatch method. | [optional] |
67-
|**vpnOriginCountry** | **String** | Country of the request (only for Android SDK version >= 2.4.0, ISO 3166 format or unknown). | [optional] |
68+
|**vpnOriginCountry** | **String** | Country of the request (Android SDK version >= 2.4.0, iOS SDK version >= 2.9.0, JS agent >= 3.12.9 / 4.0.2), ISO 3166 format or unknown. | [optional] |
6869
|**vpnMethods** | [**VpnMethods**](VpnMethods.md) | | [optional] |
6970
|**highActivityDevice** | **Boolean** | Flag indicating if the request came from a high-activity visitor. | [optional] |
7071
|**rareDevice** | **Boolean** | `true` if the device is considered rare based on its combination of hardware and software attributes. A device is classified as rare if it falls within the top 99.9 percentile (lowest-frequency segment) of observed traffic, or if its configuration has not been previously seen (`not_seen`). > This Smart Signal is currently in beta and only available to select customers. If you are interested, please [contact our support team](https://fingerprint.com/support/). | [optional] |

docs/FingerprintApi.md

Lines changed: 22 additions & 19 deletions
Large diffs are not rendered by default.

docs/RawDeviceAttributes.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ A curated subset of raw browser/device attributes that the API surface exposes.
1111
|**fontPreferences** | [**FontPreferences**](FontPreferences.md) | | [optional] |
1212
|**emoji** | [**Emoji**](Emoji.md) | | [optional] |
1313
|**fonts** | **List<String>** | List of fonts detected on the device. | [optional] |
14-
|**deviceMemory** | **Integer** | Rounded amount of RAM in gigabytes. | [optional] |
14+
|**deviceMemory** | **Integer** | Rounded amount of RAM in gigabytes. Available for browsers, Android, and iOS devices. | [optional] |
1515
|**timezone** | **String** | Timezone identifier detected on the client. | [optional] |
1616
|**canvas** | [**Canvas**](Canvas.md) | | [optional] |
1717
|**languages** | **List<List<String>>** | Navigator languages reported by the agent including fallbacks. Each inner array represents ordered language preferences reported by different APIs. Available for browsers, iOS, and Android devices. | [optional] |
@@ -37,8 +37,10 @@ A curated subset of raw browser/device attributes that the API surface exposes.
3737
|**deviceManufacturer** | **String** | Device manufacturer string. Available only for Android and iOS devices. | [optional] |
3838
|**fontHash** | **String** | Unique identifier for the user’s installed fonts. | [optional] |
3939
|**timezoneOffset** | **String** | UTC offset in \"±HH:MM\" format derived from the detected IANA timezone. | [optional] |
40-
|**batteryLevel** | **Integer** | Battery charge level as a percentage (0-100). Available only for Android and iOS devices. | [optional] |
40+
|**batteryLevel** | **Integer** | Battery charge level as a percentage (0-100). Available for Android, iOS, and web devices. On web, only available in Chromium-based browsers. | [optional] |
41+
|**batteryCharging** | **Boolean** | When `true`, the device is currently charging. Available only for web devices on Chromium-based browsers. | [optional] |
4142
|**batteryLowPowerMode** | **Boolean** | Whether the device's low power mode is enabled. Available only for Android and iOS devices. | [optional] |
43+
|**keyboardLayoutHash** | **String** | Unique identifier for the user's keyboard layout. | [optional] |
4244

4345

4446

0 commit comments

Comments
 (0)