Before you start
Before using Audit Logs, ensure that you have the following required resources:Request body schema
| Parameter | Required | Description |
|---|---|---|
startTime | Yes ✅ | Only return events at or after this time, expressed in ISO format (e.g., YYYY-MM-DDTHH:mm:ssZ). |
endTime | Yes ✅ | Only return events at or before this time, expressed in ISO format. |
searchTerm | No ❌ | A string to match against each field in the event. If a substring match succeeds on any field, then the event is included in the export. |
ISO 8601 Date and Time Format
ISO format refers to the ISO 8601 standard, which defines a way to represent dates and times. This format ensures consistency and avoids ambiguity when exchanging date and time information.
ISO format refers to the ISO 8601 standard, which defines a way to represent dates and times. This format ensures consistency and avoids ambiguity when exchanging date and time information.
YYYY-MM-DDTHH:mm:ss.sssZ:
• YYYY: Year (e.g., 2025)
• MM: Month (e.g., 02 for February)
• DD: Day of the month (e.g., 20)
• T: Separator indicating the start of the time component
• HH: Hour (24-hour clock, e.g., 18 for 6 PM)
• mm: Minute (e.g., 09)
• ss: Second (e.g., 30)
• sss: Optional fractional seconds (e.g., 123 for milliseconds)
• Z: Indicates UTC (Coordinated Universal Time)
Example:
February 20, 2025 6:09PM PST in ISO 8601 format is 2025-02-20T18:09:00-08:00
Timezone offset
Include the timezone offset,
Include the timezone offset,
-08:00, because Pacific Standard Time is UTC-8.#!json GET /audit-logs/export
Example
- In line 3, replace
2025-01-27T00:07:29Zwith your desired start time in ISO 8601 format. For more information, see Explanation. - In line 4, replace
2025-01-27T00:07:29Zwith your desired end time in ISO 8601 format. For more information, see Explanation. - In line 5, replace
examplewith your desired search term. For more information, see Explanation. - In line 6, replace
YOUR-API-KEYwith a Wherobots API key.
Explanation
| Element/Parameter | Description |
|---|---|
-X GET | Specifies that this is a GET request. |
'https://api.cloud.wherobots.com/audit-logs/export' | The URL endpoint for exporting audit logs. |
?startTime= | Sets the startTime parameter.Replace the value with your desired start time in ISO 8601 format (e.g., YYYY-MM-DDTHH:mm:ssZ). |
&endTime= | Sets the endTime parameter.Replace the value with your desired end time in ISO 8601 format (e.g., YYYY-MM-DDTHH:mm:ssZ). |
&searchTerm=example | Sets the optional searchTerm parameter.Replace example with yourdesired search term. |
Response body schema
The CSV will be in the following format:| Detail | Description |
|---|---|
event_time | Timestamp when the event occurred. |
user_id | ID of user initiating request. |
user_name | Email address for human user, display name for service user. |
user_agent | Details about the software system initiating the request. |
source_ip | IP address where the request originated. |
action_name | Name of the action taken. For a full list of actions, see List of Auditable Events. |
resource_name | Name of the resource targeted by the action, if applicable. |
resource_id | ID of the resource targeted by the action, if applicable. |
compute_region | The compute region the event originated from, if applicable. |
Response body example
Response example
Response codes
The following table details a comprehensive listing of response codes encountered during a run’s execution.| Response code | Definition |
|---|---|
| 200 | Successful response |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not found |
| 422 | Validation Error |
| 500 | Internal Server Error |
Limitations
- API requests are limited to 100 requests per 5 seconds. This endpoint has no additional rate limits.
- This feature can only be accessed by the Wherobots Organization’s Admin. For more information on the Admin role, see Organization Roles.
- Wherobots retains audit logs for a period of 90 days. To prevent data loss and ensure continuous access to your log records, we recommend implementing a scheduled script that utilizes this endpoint to export your logs and download the resulting CSV file. This proactive measure will safeguard your valuable audit data beyond the 90-day retention period.

