Rippling: Retrieve a specific activity log event — response body — request context
Retrieve a specific activity log event: response body, field request_context. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: Retrieve a specific activity log event — response body — request context
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Request and approximate location details captured for the activity. Null for non-request events. |
accuracy_radius | JSON | Optional | |
accuracy_radius (anyOf 1) | number | Alternative | The accuracy radius of the IP-derived location in kilometers. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved. |
accuracy_radius (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
browser | string | Optional | The browser family parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable. |
city | string | Optional | The city resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved. |
country | string | Optional | The country resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved. |
device | string | Optional | The device family parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable. |
ip_address | string | Optional | The IPv4 or IPv6 address associated with the request. Null without the activity-log.sensitive-data.read scope. |
latitude | JSON | Optional | |
latitude (anyOf 1) | number | Alternative | The approximate latitude in decimal degrees resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved. |
latitude (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
longitude | JSON | Optional | |
longitude (anyOf 1) | number | Alternative | The approximate longitude in decimal degrees resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved. |
longitude (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
operating_system | string | Optional | The operating system parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable. |
state | string | Optional | The state or region resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved. |