Skip to content

Commit 4eee867

Browse files
committed
feat: sync OpenAPI schema to v3.5.0
1 parent b0d59b0 commit 4eee867

34 files changed

Lines changed: 531 additions & 246 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+
'@fingerprint/python-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+
'@fingerprint/python-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+
'@fingerprint/python-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+
'@fingerprint/python-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+
'@fingerprint/python-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+
'@fingerprint/python-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
@@ -1,5 +1,5 @@
11
# Event
2-
Contains results from Fingerprint Identification and all active Smart Signals.
2+
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.
33

44
## Properties
55
Name | Type | Description | Notes
@@ -26,6 +26,7 @@ Name | Type | Description | Notes
2626
**client_referrer** | **str** | 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]
2727
**browser_details** | [**BrowserDetails**](BrowserDetails.md) | | [optional]
2828
**proximity** | [**Proximity**](Proximity.md) | | [optional]
29+
**active_call** | **bool** | 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]
2930
**bot** | [**BotResult**](BotResult.md) | | [optional]
3031
**bot_type** | **str** | Additional classification of the bot type if detected. | [optional]
3132
**bot_info** | [**BotInfo**](BotInfo.md) | | [optional]
@@ -60,7 +61,7 @@ Name | Type | Description | Notes
6061
**vpn_confidence** | [**VpnConfidence**](VpnConfidence.md) | | [optional]
6162
**vpn_ml_score** | **float** | 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]
6263
**vpn_origin_timezone** | **str** | Local timezone which is used in timezone_mismatch method. | [optional]
63-
**vpn_origin_country** | **str** | Country of the request (only for Android SDK version >= 2.4.0, ISO 3166 format or unknown). | [optional]
64+
**vpn_origin_country** | **str** | 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]
6465
**vpn_methods** | [**VpnMethods**](VpnMethods.md) | | [optional]
6566
**high_activity_device** | **bool** | Flag indicating if the request came from a high-activity visitor. | [optional]
6667
**rare_device** | **bool** | `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: 18 additions & 15 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
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
88
**font_preferences** | [**FontPreferences**](FontPreferences.md) | | [optional]
99
**emoji** | [**Emoji**](Emoji.md) | | [optional]
1010
**fonts** | **List[str]** | List of fonts detected on the device. | [optional]
11-
**device_memory** | **int** | Rounded amount of RAM in gigabytes. | [optional]
11+
**device_memory** | **int** | Rounded amount of RAM in gigabytes. Available for browsers, Android, and iOS devices. | [optional]
1212
**timezone** | **str** | Timezone identifier detected on the client. | [optional]
1313
**canvas** | [**Canvas**](Canvas.md) | | [optional]
1414
**languages** | **List[List[str]]** | 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]
@@ -34,8 +34,10 @@ Name | Type | Description | Notes
3434
**device_manufacturer** | **str** | Device manufacturer string. Available only for Android and iOS devices. | [optional]
3535
**font_hash** | **str** | Unique identifier for the user’s installed fonts. | [optional]
3636
**timezone_offset** | **str** | UTC offset in \"±HH:MM\" format derived from the detected IANA timezone. | [optional]
37-
**battery_level** | **int** | Battery charge level as a percentage (0-100). Available only for Android and iOS devices. | [optional]
37+
**battery_level** | **int** | Battery charge level as a percentage (0-100). Available for Android, iOS, and web devices. On web, only available in Chromium-based browsers. | [optional]
38+
**battery_charging** | **bool** | When `true`, the device is currently charging. Available only for web devices on Chromium-based browsers. | [optional]
3839
**battery_low_power_mode** | **bool** | Whether the device's low power mode is enabled. Available only for Android and iOS devices. | [optional]
40+
**keyboard_layout_hash** | **str** | Unique identifier for the user's keyboard layout. | [optional]
3941

4042
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
4143

0 commit comments

Comments
 (0)