+ Status Code | Description | Response Headers |
+ 200 | Events matching the filter(s). | - |
+ 400 | Bad request. One or more supplied search parameters are invalid, or a required parameter is missing. | - |
+ 403 | Forbidden. Access to this API is denied. | - |
+
+ */
+ public SearchEventsResponse searchEvents(Integer limit, String visitorId, String bot, String ipAddress, String linkedId, Long start, Long end, Boolean reverse, Boolean suspect) throws ApiException {
+ return searchEventsWithHttpInfo(limit, visitorId, bot, ipAddress, linkedId, start, end, reverse, suspect).getData();
+ }
+
+ /**
+ * Get events via search
+ * Search for identification events, including Smart Signals, using multiple filtering criteria. If you don't provide `start` or `end` parameters, the default search range is the last 7 days. Please note that events include mobile signals (e.g. `rootApps`) even if the request originated from a non-mobile platform. We recommend you **ignore** mobile signals for such requests.
+ * @param limit Limit the number of events returned. (required)
+ * @param visitorId Unique [visitor identifier](https://dev.fingerprint.com/reference/get-function#visitorid) issued by Fingerprint Pro. Filter for events matching this `visitor_id`. (optional)
+ * @param bot Filter events by the bot detection result, specifically: - events where any kind of bot was detected. - events where a good bot was detected. - events where a bad bot was detected. - events where no bot was detected. (optional)
+ * @param ipAddress Filter events by IP address range. The range can be as specific as a single IP (/32 for IPv4 or /128 for IPv6) All ip_address filters must use CIDR notation, for example, 10.0.0.0/24, 192.168.0.1/32 (optional)
+ * @param linkedId Filter events by your custom identifier. You can use [linked IDs](https://dev.fingerprint.com/reference/get-function#linkedid) to associate identification requests with your own identifier, for example, session ID, purchase ID, or transaction ID. You can then use this `linked_id` parameter to retrieve all events associated with your custom identifier. (optional)
+ * @param start Filter events with a timestamp greater than the start time, in Unix time (milliseconds). (optional)
+ * @param end Filter events with a timestamp smaller than the end time, in Unix time (milliseconds). (optional)
+ * @param reverse Sort events in reverse timestamp order. (optional)
+ * @param suspect Filter events previously tagged as suspicious via the [Update API](https://dev.fingerprint.com/reference/updateevent). (optional)
+ * @return ApiResponse<SearchEventsResponse>
+ * @throws ApiException if fails to make API call
+ * @http.response.details
+