For AI agents: an index of this documentation is at https://developer.rippling.com/llms.txt. Public pages have a Markdown version at the same URL with .md added.

Skip to main content
Article

ActivityLogRequestContext

Request and IP-derived location details recorded for an Activity Log event.

Use with AI:Rippling AI ChatGPT Claude Cursor

ActivityLogRequestContext

Request and IP-derived location details recorded for an Activity Log event.

    ip_address string

    The IPv4 or IPv6 address associated with the request. Null without the activity-log.sensitive-data.read scope.

    device string

    The device family parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable.

    browser string

    The browser family parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable.

    operating_system string

    The operating system parsed from the request user agent. Returned with the activity-log.read scope. Null when unavailable.

    city string

    The city resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved.

    state string

    The state or region resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved.

    country string

    The country resolved from the request IP address. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved.

    latitude number

    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.

    longitude number

    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.

    accuracy_radius number

    The accuracy radius of the IP-derived location in kilometers. Null without the activity-log.sensitive-data.read scope or when geolocation is unresolved.