Dealership APIUser Event

User Event entity

Read dealership activity events with actor users, message JSON, integration type, and referenced entity IDs.

#Endpoints

User events are dealership activity records created by dashboard actions and system workflows.

GET/v1/user-events
GET/v1/user-events/{id}
Auth
Send the dealership API key in the x-api-key header.
Detail IDs
Detail routes use the UUID returned by the corresponding list endpoint.
Dates
Date fields and date filters use ISO 8601 timestamps.

#Filters and Limits

List endpoints share the same pagination envelope. Query booleans use true or false.

ParameterTypeRequiredNotes
limitnumberNoNumber of records to return. Defaults to 100. Maximum is 500.
offsetnumberNoNumber of records to skip. Defaults to 0.
searchstringNoOptional text search. Searchable fields are listed on each entity.
createdAfterdatetimeNoReturn records created at or after an ISO 8601 timestamp.
createdBeforedatetimeNoReturn records created at or before an ISO 8601 timestamp.
updatedAfterdatetimeNoReturn records updated at or after an ISO 8601 timestamp.
updatedBeforedatetimeNoReturn records updated at or before an ISO 8601 timestamp.
typeUserEventTypeNoFilter by user event type.
userIduuidNoFilter by actor user ID.
entityIduuidNoFilter by supported referenced entity ID.
Entity filters
Common list filters plus type, userId, and entityId.
entityId
Matches supported referenced objects such as page, post, form, submission, lead, vehicle, inquiry, employee, department, and site IDs.
JSON
{
  "data": [],
  "pagination": {
    "limit": 100,
    "offset": 0,
    "total": 0
  }
}

#Response

FieldTypeNullableNotes
iduuidNoUser event ID.
typeUserEventTypeNoEvent type.
messagejsonNoRich-text message JSON.
userUserNoActor user.
user2UserYesSecondary user when present.
integrationTypestringYesIntegration type when relevant.
referencesobjectNoReferenced entity IDs by relationship name.
createdAtdatetimeNoCreation timestamp.
updatedAtdatetimeNoLast update timestamp.
Fields
Includes id, type, rich-text message JSON, actor users, integration type, references object, createdAt, and updatedAt.

#Example Request

Shell
curl "https://api.driverseat.io/v1/user-events?type=PAGE_UPDATED&limit=25" \
  -H "x-api-key: sk-driverseat-..."

#Errors

400
Invalid query parameter or resource ID. Common causes include a limit above 500, an invalid UUID, an invalid datetime, or an unsupported enum value.
401
The API key is missing, invalid, or revoked.
404
The requested user event does not exist or does not belong to the dealership authorized by the API key.