Skip to content

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

FieldTypePresenceDescription and constraints
$objectRootRequest and approximate location details captured for the activity. Null for non-request events.
accuracy_radiusJSONOptional
accuracy_radius (anyOf 1)numberAlternativeThe 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)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
browserstringOptionalThe browser family parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable.
citystringOptionalThe city resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved.
countrystringOptionalThe country resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved.
devicestringOptionalThe device family parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable.
ip_addressstringOptionalThe IPv4 or IPv6 address associated with the request. Null without the activity-log.sensitive-data.read scope.
latitudeJSONOptional
latitude (anyOf 1)numberAlternativeThe 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)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
longitudeJSONOptional
longitude (anyOf 1)numberAlternativeThe 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)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
operating_systemstringOptionalThe operating system parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable.
statestringOptionalThe state or region resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved.

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.