v1
latestOpenAPI 3.0.32026-08-061874701.5 MBList events
Fetches events for System Admin users. This includes actions such as creating, updating, loading, deleting, and more of items such as sheets, reports, dashboards, attachments, and users in your Smartsheet organization account.
See Event types for the complete event listing, details, and example objects.
Who can use this operation?
- Plans: Requires the Event Reporting premium add-on available for Enterprise and Advanced Work Management plans only.
- Permissions: System Admin
Note: You must specify exactly one of the query parameters since or streamPosition. Both are optional individually, but one is required.
Query parameters
The earliest time from which events are included in the response. Events before this time are excluded.
This parameter is required if streamPosition is not used.
The date-time value is resolved to the nearest hour. The value is interpreted as ISO-8601 format, unless numericDates is specified (see details about numericDates below).
Important: To keep event responses manageable and prevent timeouts, also specify the to query parameter.
Important: This parameter is intended for use when backfilling data at client startup or recovery--don't use it for fine-grained, date-based queries.
The latest time up to which events are included in the response. Events after this time are excluded.
This parameter requires using the since parameter.
The date-time value is resolved to the nearest hour. The value is interpreted as ISO-8601 format, unless numericDates is specified (see details about numericDates below).
Logic:
- If to is a future time, the current time is used.
- If to equals the since time, an empty data value is returned.
- If to is before the since time, a validation error is returned.
Important: This parameter is intended for use when backfilling data at client startup or recovery--don't use it for fine-grained, date-based queries.
Indicates next set of events to return. Use value of nextStreamPosition returned from the previous call.
This parameter is required if since is not used.
Maximum number of events to return as response to this call. Must be between 1 through 10,000 (inclusive). Defaults to 1,000 if not specified.
If true, dates are accepted and returned in Unix epoch time (milliseconds since midnight on January 1, 1970 in UTC time).
Default is false, which means ISO-8601 format.
The target managed plan for which to list events. Authorized if the caller is a system administrator on either the target managed plan or the main plan in EPM hierarchy.
Headers
Strongly recommended to make sure payload is compressed. Must be set to one of the following values:
- deflate
- gzip
API Access Token used to authenticate requests to Smartsheet APIs.
Response
OK
Example response
{
"nextStreamPosition": "XyzAb1234cdefghijklmnofpq",
"moreAvailable": true,
"data": [
{
"eventId": "2.1.iI9WIpaEAhjz-0hV0eGw2lOEoKDqoRUP00NJv2RvAyKoOvyws63zsfpTBqda5tb33ylcz2JdGVC9Rfa2FRJKQg",
"objectType": "ACCESS_TOKEN",
"action": "AUTHORIZE",
"objectId": 345678901234,
"objectIdStr": "345678901234",
"eventTimestamp": "2025-05-24T14:15:22Z",
"userId": 123457654321,
"requestUserId": 133445566778,
"accessTokenName": "Test token",
"source": "WEB_APP",
"additionalDetails": {
"emailAddress": "jane.doe@smartsheet.com",
"sourceIpAddress": "248.253.157.32",
"tokenName": "my_token",
"tokenDisplayValue": "AB12...",
"tokenExpirationTimestamp": "2026-05-24T14:15:22Z",
"accessScopes": "READ_SHEETS,WRITE_SHEETS",
"appClientId": "dheu3dmkd32fhxme",
"appName": "my_app"
}
}
]
}