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:
- Issue an initial request using startDate with a value set to some date in the last 90 days
- Retrieve the next page of events through the next value from the response data.
- Issue the paginated request
- Retrieve the next page of events through the next value from the response data
- Pause and repeat the previous step.
Parameters
Parameter | Description |
---|---|
End Date | Timestamp to list activity before (inclusive). |
Limit | Specifies the number of results to page (maximum: 1000) (default: 1000). |
Next | Specifies the pagination cursor to the next page. |
Start Date | Timestamp 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
Preview this Workflow on desktop