List information request activity
Retrieves a paginated list of activity logs for an information request, providing an audit trail of the changes and actions taken on it.
Activity recording Vanta’s automated preparation of a request is never returned by
this endpoint, so fillOutcome is always null here. Some internal status transitions
are also withheld, and those are removed after a page is selected, so a page can
contain fewer entries than pageSize — or none at all — while more pages remain.
Follow results.pageInfo.hasNextPage rather than treating a short or empty page as
the end of the list.
If the information request has been deleted, this endpoint returns a 4xx HTTP error instead of its activity.
This endpoint supports delta synchronization via the changedSinceDate parameter,
allowing efficient polling for changes without retrieving the entire dataset.
Pagination usage:
- Make initial request with desired
pageSize - Check
results.pageInfo.hasNextPageto see if more data exists - If true, use
results.pageInfo.endCursoraspageCursorin next request - Repeat until
hasNextPageis false
Delta sync usage:
- Store the timestamp of your last sync
- Pass that timestamp as
changedSinceDate - Only activity created since that timestamp is returned
- Process updates to track all changes to the information request
- Update your last sync timestamp to the current time
Rate limit: 50 requests / minute.
Authorizations
Query Parameters
Pagination cursor from a previous response. Provide to fetch the next page of activity logs. A marker or pointer, telling the API where to start fetching items for the subsequent page in a paginated dataset. Note that the requested page will not include the item that corresponds to this cursor but will start from the one immediately after this cursor.