Skip to main content

Get Company Activity

Retrieves the activity for a given company.

The most reliable method to ingest all activity from Rippling is to use a pagination cursor via the 'next' parameter. This will ensure that events are not skipped or duplicated due to the lack of timestamp precision.

The most reliable method to ingest all activity from Rippling is to use a pagination cursor via the next parameter. This will ensure that events are not skipped or duplicated due to the lack of timestamp precision.

The general sequence of steps to leverage the next parameter:

  1. Issue an initial request using startDate with a value set to some date in the last 90 days
  2. Retrieve the next page of events through the next value from the response data.
  3. Issue the paginated request
  4. Retrieve the next page of events through the next value from the response data
  5. Pause and repeat the previous step.

Parameters

ParameterDescription
End DateTimestamp to list activity before (inclusive).
LimitSpecifies the number of results to page (maximum: 1000) (default: 1000).
NextSpecifies the pagination cursor to the next page.
Start DateTimestamp to list activity after (inclusive). This should be less than 90 days from now. Defaults to 90 days.

Example Output

{
"value": {
"data": {
"events": [
{
"company": "595f75ffd2a5f80ae22ce88e",
"event_reason": {
"message": "Activity emanated from External App",
"reason": "CHANGE_SYNCED_FROM_EXTERNAL_APP"
},
"event_type": "EXTERNAL_GROUP_MEMBER_REMOVE",
"id": "5ed7052182a6a429a4af3fb9",
"initiator": {
"display_name": "External",
"icon": null,
"role": null,
"type": "EXTERNAL"
},
"linked_events": [],
"name": "Account removed from group",
"owner": "5c63232bc5929135ddadbfab",
"request_data": null,
"spoke": "5c63187a3698be3692ce328f",
"subjects": [
{
"display_name": "Everyone",
"icon": null,
"instance": "5c6324b602bf9a760b7a4329",
"type": "GROUP"
},
{
"display_name": "apps+test@rippling.com",
"icon": null,
"instance": "5c6324b502bf9a760b7a4318",
"type": "SPOKE_USER"
},
{
"display_name": "Swag Test",
"icon": null,
"instance": "5ca35d3b6ab9e20acc4e83e3",
"type": "ROLE"
}
],
"timestamp": "2020-06-02T19:04:17.375000-07:00"
}
],
"next": "5f4d9d82f6c26e0a83aa6ea8"
},
"error": null
}
}

Workflow Library Example

Get Company Activity with Rippling and Send Results Via Email

Workflow LibraryPreview this Workflow on desktop