Events
The activity log: what changed, when, and who did it.
List events
GET/v1/events
Newest first, a page at a time. See Pagination and syncing.
curl "https://harlo-api-dev.pages.dev/v1/events?limit=10" \
-H "Authorization: Bearer $HARLO_API_KEY"Filters
| Parameter | What it does |
|---|---|
entity_type | load, driver, equipment, customer, carrier, ... |
entity_id | Events for one record. |
Paging, order and format
| Parameter | What it does |
|---|---|
limit | How many to return, 1 to 100.Default: 25 |
cursor | `next_cursor` from the previous page. |
sort | Order: newest first by default.Values: -created_at, created_at, -updated_at, updated_atDefault: -created_at |
updated_since | Only records changed at or after this ISO 8601 time. |
created_since | Only records created at or after this ISO 8601 time. |
format | `csv` returns the page as a spreadsheet: nested fields become columns like `customer.name`.Values: json, csvDefault: json |
Retrieve a event
GET/v1/events/{id}
curl "https://harlo-api-dev.pages.dev/v1/events/581b0257-1f2e-403c-876a-d04ab57b179d" \
-H "Authorization: Bearer $HARLO_API_KEY"Example response
{
"id": "581b0257-1f2e-403c-876a-d04ab57b179d",
"object": "event",
"action": "update",
"entity": {
"type": "account",
"id": "d4d876ea-b28e-4946-809d-008636e5f3c1"
},
"summary": "API key \"Wave via Make\" revoked (hk_YfqF1aq…)",
"source": "api_keys",
"actor": "Zak Tester",
"created_at": "2026-11-14T13:16:58.767874+00:00"
}The event object
| Field | Type | What it is |
|---|---|---|
id | id | Unique id of the event. |
object | string | Always "event". |
action | string | insert, update, or delete. |
entity | object | |
type | string | load, driver, equipment, customer, carrier, ... |
id | id | |
summary | string, nullable | What happened, in a sentence. |
source | string, nullable | |
actor | string, nullable | Who did it. |
created_at | timestamp, nullable |