Rippling: List visible activity log events retained from the last 90 days — response body — results item
List visible activity log events retained from the last 90 days: response body, field results / item. Complete fields and constraints for contract 2026-10-28.
API reference · Contract 2026-10-28
SDK schema: List visible activity log events retained from the last 90 days — response body — results item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | One visible Activity Log event retained from the last 90 days. |
actor_type | string | Optional | The kind of actor that initiated the event. WORKER is a Rippling worker; INTERNAL_BY_WORKER is an internal API request triggered by a worker; SYSTEM is an automated Rippling system process; EXTERNAL is an external system or integration; RIPPLING_MDM is Rippling MDM; PARTNER is a Rippling partner, but the partner identity is not returned; and PROXY is Rippling staff or support acting through proxy. Null when no actor type was recorded. Known values: WORKER, SYSTEM, EXTERNAL, INTERNAL_BY_WORKER, RIPPLING_MDM, PARTNER, PROXY |
created_at | string | Required within parent | Record creation date |
event_type | string | Optional | The open UPPER_SNAKE_CASE Activity Log code, such as USER_LOGIN_SUCCESS. New codes can appear over time. |
id | string | Required within parent | Identifier field |
occurred_at | string | Optional | The activity occurrence time as an ISO 8601 UTC timestamp. Unlike created_at, which records when the Activity Log record was persisted, occurred_at records when the underlying activity happened. |
reason | object | Optional | Why the activity occurred. Null when no reason was recorded. |
reason.code | string | Optional | The machine-readable reason code recorded for the event. Null when no reason was recorded. |
reason.message | string | Optional | The human-readable meaning of the reason code. Null when no reason was recorded. |
request_context | Model | Optional | Expand Retrieve a specific activity log event — response body — request context |
source_app_handle | string | Optional | The public app handle used by GET /app-users/ for the Rippling app associated with the activity. Null when the activity is not app-specific. |
status | string | Optional | The outcome of the activity. SUCCESS means the activity completed successfully; FAILURE means the activity failed. Null when no outcome was recorded. Known values: SUCCESS, FAILURE |
targets | array | Optional | The resources affected by the activity. Empty when no targets were recorded. |
targets[] | Model | Each item | Expand Retrieve a specific activity log event — response body — targets item |
updated_at | string | Required within parent | Record update date |
worker | Model | Optional | Expand Retrieve a specific activity log event — response body — worker |
worker_id | string | Optional | The Platform worker ID from GET /workers/{id}/ when the actor is a worker. Null when the actor is not a worker. |
Referenced models: Retrieve a specific activity log event — response body — targets item, Retrieve a specific activity log event — response body — request context, Retrieve a specific activity log event — response body — worker