# Traccar ## API Reference - [Traccar](https://sourcey-traccar.pages.dev/api-reference/index.md): Traccar GPS tracking server API documentation. To use the API you need to have a server instance. For testing purposes you can use one of free demo servers. For production use you can install your own server or get a subscription service. - [Devices](https://sourcey-traccar.pages.dev/api-reference/devices/index.md): Device management - [Fetch a list of Devices](https://sourcey-traccar.pages.dev/api-reference/devices/operations/operation-devices-get.md): Without any params, returns a list of the user's devices - [Create a Device](https://sourcey-traccar.pages.dev/api-reference/devices/operations/operation-devices-post.md): POST /devices: takes Device, returns Device. - [Fetch a Device](https://sourcey-traccar.pages.dev/api-reference/devices/operations/operation-devices-id-get.md): GET /devices/{id}: returns Device. - [Update a Device](https://sourcey-traccar.pages.dev/api-reference/devices/operations/operation-devices-id-put.md): PUT /devices/{id}: takes Device, returns Device. - [Delete a Device](https://sourcey-traccar.pages.dev/api-reference/devices/operations/operation-devices-id-delete.md): DELETE /devices/{id}. - [Update total distance and hours of the Device](https://sourcey-traccar.pages.dev/api-reference/devices/operations/operation-devices-id-accumulators-put.md): PUT /devices/{id}/accumulators: takes DeviceAccumulators. - [Upload/Update Device image](https://sourcey-traccar.pages.dev/api-reference/devices/operations/operation-devices-id-image-post.md): POST /devices/{id}/image. - [Positions](https://sourcey-traccar.pages.dev/api-reference/positions/index.md): Retrieving raw location information - [Fetch a list of Positions](https://sourcey-traccar.pages.dev/api-reference/positions/operations/operation-positions-get.md): We strongly recommend using Traccar WebSocket API instead of periodically polling positions endpoint. Without any params, it returns a list of last known positions for all the user's Devices. from and to fields are not required with id. - [Deletes all the Positions of a device in the time span specified](https://sourcey-traccar.pages.dev/api-reference/positions/operations/operation-positions-delete.md): DELETE /positions. - [Delete a Position](https://sourcey-traccar.pages.dev/api-reference/positions/operations/operation-positions-id-delete.md): DELETE /positions/{id}. - [Export Positions as KML](https://sourcey-traccar.pages.dev/api-reference/positions/operations/operation-positions-kml-get.md): GET /positions/kml. - [Export Positions as CSV](https://sourcey-traccar.pages.dev/api-reference/positions/operations/operation-positions-csv-get.md): GET /positions/csv. - [Export Positions as GPX](https://sourcey-traccar.pages.dev/api-reference/positions/operations/operation-positions-gpx-get.md): GET /positions/gpx. - [Events](https://sourcey-traccar.pages.dev/api-reference/events/index.md): Retrieving event information - [Fetch an Event](https://sourcey-traccar.pages.dev/api-reference/events/operations/operation-events-id-get.md): Returns a single Event record with full context for the specified identifier - [Reports](https://sourcey-traccar.pages.dev/api-reference/reports/index.md): Reports generation - [Fetch a combined route, Events and Positions report for the Devices or Groups](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-combined-get.md): At least one deviceId or one groupId must be passed - [Fetch a list of Positions within the time period for the Devices or Groups](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-route-get.md): At least one deviceId or one groupId must be passed - [Download the route report as a spreadsheet or send it by email](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-route-type-get.md): Use type=xlsx to download the report, type=mail to deliver it by email asynchronously. - [Fetch a list of Events within the time period for the Devices or Groups](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-events-get.md): At least one deviceId or one groupId must be passed - [Download the events report as a spreadsheet or send it by email](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-events-type-get.md): Use type=xlsx to download the report, type=mail to deliver it by email asynchronously. - [Fetch geofence enter/exit intervals within the time period for Devices or Groups](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-geofences-get.md): At least one deviceId or one groupId must be passed - [Fetch a list of ReportSummary within the time period for the Devices or Groups](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-summary-get.md): At least one deviceId or one groupId must be passed - [Download the summary report as a spreadsheet or send it by email](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-summary-type-get.md): Use type=xlsx to download the report, type=mail to deliver it by email asynchronously. - [Fetch a list of ReportTrips within the time period for the Devices or Groups](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-trips-get.md): At least one deviceId or one groupId must be passed - [Download the trips report as a spreadsheet or send it by email](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-trips-type-get.md): Use type=xlsx to download the report, type=mail to deliver it by email asynchronously. - [Fetch a list of ReportStops within the time period for the Devices or Groups](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-stops-get.md): At least one deviceId or one groupId must be passed - [Download the stops report as a spreadsheet or send it by email](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-stops-type-get.md): Use type=xlsx to download the report, type=mail to deliver it by email asynchronously. - [Download the devices report as a spreadsheet or send it by email](https://sourcey-traccar.pages.dev/api-reference/reports/operations/operation-reports-devices-type-get.md): Use type=xlsx to download the report, type=mail to deliver it by email asynchronously. - [Geofences](https://sourcey-traccar.pages.dev/api-reference/geofences/index.md): Geofence management - [Fetch a list of Geofences](https://sourcey-traccar.pages.dev/api-reference/geofences/operations/operation-geofences-get.md): Without params, it returns a list of Geofences the user has access to - [Create a Geofence](https://sourcey-traccar.pages.dev/api-reference/geofences/operations/operation-geofences-post.md): POST /geofences: takes Geofence, returns Geofence. - [Fetch a Geofence](https://sourcey-traccar.pages.dev/api-reference/geofences/operations/operation-geofences-id-get.md): GET /geofences/{id}: returns Geofence. - [Update a Geofence](https://sourcey-traccar.pages.dev/api-reference/geofences/operations/operation-geofences-id-put.md): PUT /geofences/{id}: takes Geofence, returns Geofence. - [Delete a Geofence](https://sourcey-traccar.pages.dev/api-reference/geofences/operations/operation-geofences-id-delete.md): DELETE /geofences/{id}. - [Commands](https://sourcey-traccar.pages.dev/api-reference/commands/index.md): Sending commands to devices and stored command management - [Fetch a list of Saved Commands](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-get.md): Without params, it returns a list of Saved Commands the user has access to - [Create a Saved Command](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-post.md): POST /commands: takes Command, returns Command. - [Fetch a Saved Command](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-id-get.md): GET /commands/{id}: returns Command. - [Update a Saved Command](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-id-put.md): PUT /commands/{id}: takes Command, returns Command. - [Delete a Saved Command](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-id-delete.md): DELETE /commands/{id}. - [Fetch a list of Saved Commands supported by Device at the moment](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-send-get.md): Return a list of saved commands linked to Device and its groups, filtered by current Device protocol support - [Dispatch commands to device](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-send-post.md): Dispatch a new command or Saved Command if body.id set - [Fetch a list of available Commands for the Device or all possible Commands if Device ommited](https://sourcey-traccar.pages.dev/api-reference/commands/operations/operation-commands-types-get.md): GET /commands/types: returns a list of CommandType. - [Stream](https://sourcey-traccar.pages.dev/api-reference/stream/index.md): Live video streaming - [Fetch the HLS playlist for a Device camera channel](https://sourcey-traccar.pages.dev/api-reference/stream/operations/operation-stream-deviceid-channel-live-m3u8-get.md): GET /stream/{deviceId}/{channel}/live.m3u8. - [Fetch an HLS video segment for a Device camera channel](https://sourcey-traccar.pages.dev/api-reference/stream/operations/operation-stream-deviceid-channel-index-ts-get.md): GET /stream/{deviceId}/{channel}/{index}.ts. - [Groups](https://sourcey-traccar.pages.dev/api-reference/groups/index.md): Group management - [Fetch a list of Groups](https://sourcey-traccar.pages.dev/api-reference/groups/operations/operation-groups-get.md): Without any params, returns a list of the Groups the user belongs to - [Create a Group](https://sourcey-traccar.pages.dev/api-reference/groups/operations/operation-groups-post.md): POST /groups: takes Group, returns Group. - [Fetch a Group](https://sourcey-traccar.pages.dev/api-reference/groups/operations/operation-groups-id-get.md): GET /groups/{id}: returns Group. - [Update a Group](https://sourcey-traccar.pages.dev/api-reference/groups/operations/operation-groups-id-put.md): PUT /groups/{id}: takes Group, returns Group. - [Delete a Group](https://sourcey-traccar.pages.dev/api-reference/groups/operations/operation-groups-id-delete.md): DELETE /groups/{id}. - [Drivers](https://sourcey-traccar.pages.dev/api-reference/drivers/index.md): Drivers management - [Fetch a list of Drivers](https://sourcey-traccar.pages.dev/api-reference/drivers/operations/operation-drivers-get.md): Without params, it returns a list of Drivers the user has access to - [Create a Driver](https://sourcey-traccar.pages.dev/api-reference/drivers/operations/operation-drivers-post.md): POST /drivers: takes Driver, returns Driver. - [Fetch a Driver](https://sourcey-traccar.pages.dev/api-reference/drivers/operations/operation-drivers-id-get.md): GET /drivers/{id}: returns Driver. - [Update a Driver](https://sourcey-traccar.pages.dev/api-reference/drivers/operations/operation-drivers-id-put.md): PUT /drivers/{id}: takes Driver, returns Driver. - [Delete a Driver](https://sourcey-traccar.pages.dev/api-reference/drivers/operations/operation-drivers-id-delete.md): DELETE /drivers/{id}. - [Maintenance](https://sourcey-traccar.pages.dev/api-reference/maintenance/index.md): Maintenance management - [Fetch a list of Maintenance tasks](https://sourcey-traccar.pages.dev/api-reference/maintenance/operations/operation-maintenance-get.md): Without params, it returns a list of Maintenance tasks the user has access to - [Create a Maintenance task](https://sourcey-traccar.pages.dev/api-reference/maintenance/operations/operation-maintenance-post.md): POST /maintenance: takes Maintenance, returns Maintenance. - [Fetch a Maintenance task](https://sourcey-traccar.pages.dev/api-reference/maintenance/operations/operation-maintenance-id-get.md): GET /maintenance/{id}: returns Maintenance. - [Update a Maintenance task](https://sourcey-traccar.pages.dev/api-reference/maintenance/operations/operation-maintenance-id-put.md): PUT /maintenance/{id}: takes Maintenance, returns Maintenance. - [Delete a Maintenance task](https://sourcey-traccar.pages.dev/api-reference/maintenance/operations/operation-maintenance-id-delete.md): DELETE /maintenance/{id}. - [Calendars](https://sourcey-traccar.pages.dev/api-reference/calendars/index.md): Calendar management - [Fetch a list of Calendars](https://sourcey-traccar.pages.dev/api-reference/calendars/operations/operation-calendars-get.md): Without params, it returns a list of Calendars the user has access to - [Create a Calendar](https://sourcey-traccar.pages.dev/api-reference/calendars/operations/operation-calendars-post.md): POST /calendars: takes Calendar, returns Calendar. - [Fetch a Calendar](https://sourcey-traccar.pages.dev/api-reference/calendars/operations/operation-calendars-id-get.md): GET /calendars/{id}: returns Calendar. - [Update a Calendar](https://sourcey-traccar.pages.dev/api-reference/calendars/operations/operation-calendars-id-put.md): PUT /calendars/{id}: takes Calendar, returns Calendar. - [Delete a Calendar](https://sourcey-traccar.pages.dev/api-reference/calendars/operations/operation-calendars-id-delete.md): DELETE /calendars/{id}. - [Attributes](https://sourcey-traccar.pages.dev/api-reference/attributes/index.md): Computed attributes management - [Fetch a list of Attributes](https://sourcey-traccar.pages.dev/api-reference/attributes/operations/operation-attributes-computed-get.md): Without params, it returns a list of Attributes the user has access to - [Create an Attribute](https://sourcey-traccar.pages.dev/api-reference/attributes/operations/operation-attributes-computed-post.md): POST /attributes/computed: takes Attribute, returns Attribute. - [Evaluate a Computed Attribute against the latest Device Position](https://sourcey-traccar.pages.dev/api-reference/attributes/operations/operation-attributes-computed-test-post.md): Admin only. Returns the computed value without persisting the attribute. - [Fetch an Attribute](https://sourcey-traccar.pages.dev/api-reference/attributes/operations/operation-attributes-computed-id-get.md): GET /attributes/computed/{id}: returns Attribute. - [Update an Attribute](https://sourcey-traccar.pages.dev/api-reference/attributes/operations/operation-attributes-computed-id-put.md): PUT /attributes/computed/{id}: takes Attribute, returns Attribute. - [Delete an Attribute](https://sourcey-traccar.pages.dev/api-reference/attributes/operations/operation-attributes-computed-id-delete.md): DELETE /attributes/computed/{id}. - [Notifications](https://sourcey-traccar.pages.dev/api-reference/notifications/index.md): User notifications management - [Fetch a list of Notifications](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-get.md): Without params, it returns a list of Notifications the user has access to - [Create a Notification](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-post.md): POST /notifications: takes Notification, returns Notification. - [Fetch a Notification](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-id-get.md): GET /notifications/{id}: returns Notification. - [Update a Notification](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-id-put.md): PUT /notifications/{id}: takes Notification, returns Notification. - [Delete a Notification](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-id-delete.md): DELETE /notifications/{id}. - [Fetch a list of available Notification types](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-types-get.md): GET /notifications/types: returns a list of NotificationType. - [Fetch a list of available Notificators](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-notificators-get.md): GET /notifications/notificators: returns a list of NotificationType. - [Send test notification to current user via Email and SMS](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-test-post.md): POST /notifications/test. - [Send a test notification to the current User using the specified notificator](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-test-notificator-post.md): POST /notifications/test/{notificator}. - [Send a custom notification to selected users using the specified notificator](https://sourcey-traccar.pages.dev/api-reference/notifications/operations/operation-notifications-send-notificator-post.md): POST /notifications/send/{notificator}: takes NotificationMessage. - [Orders](https://sourcey-traccar.pages.dev/api-reference/orders/index.md): Order management - [Fetch a list of Orders](https://sourcey-traccar.pages.dev/api-reference/orders/operations/operation-orders-get.md): Without params, it returns a list of Orders the user has access to - [Create an Order](https://sourcey-traccar.pages.dev/api-reference/orders/operations/operation-orders-post.md): POST /orders: takes Order, returns Order. - [Fetch an Order](https://sourcey-traccar.pages.dev/api-reference/orders/operations/operation-orders-id-get.md): GET /orders/{id}: returns Order. - [Update an Order](https://sourcey-traccar.pages.dev/api-reference/orders/operations/operation-orders-id-put.md): PUT /orders/{id}: takes Order, returns Order. - [Delete an Order](https://sourcey-traccar.pages.dev/api-reference/orders/operations/operation-orders-id-delete.md): DELETE /orders/{id}. - [Users](https://sourcey-traccar.pages.dev/api-reference/users/index.md): User management - [Fetch a list of Users](https://sourcey-traccar.pages.dev/api-reference/users/operations/operation-users-get.md): GET /users: returns a list of User. - [Create a User](https://sourcey-traccar.pages.dev/api-reference/users/operations/operation-users-post.md): POST /users: takes User, returns User. - [Generate TOTP secret](https://sourcey-traccar.pages.dev/api-reference/users/operations/operation-users-totp-post.md): POST /users/totp. - [Fetch a User](https://sourcey-traccar.pages.dev/api-reference/users/operations/operation-users-id-get.md): GET /users/{id}: returns User. - [Update a User](https://sourcey-traccar.pages.dev/api-reference/users/operations/operation-users-id-put.md): PUT /users/{id}: takes User, returns User. - [Delete a User](https://sourcey-traccar.pages.dev/api-reference/users/operations/operation-users-id-delete.md): DELETE /users/{id}. - [Session](https://sourcey-traccar.pages.dev/api-reference/session/index.md): User session management - [Fetch Session information](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-get.md): GET /session: returns User. - [Create a new Session](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-post.md): POST /session: returns User. - [Close the Session](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-delete.md): DELETE /session. - [Open a Session as another User](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-id-get.md): Admin or manager only. Establishes a session impersonating the specified user. - [Generate Session Token](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-token-post.md): POST /session/token. - [Revoke Session Token](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-token-revoke-post.md): POST /session/token/revoke. - [Begin OpenID Connect authentication](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-openid-auth-get.md): GET /session/openid/auth. - [OpenID Callback](https://sourcey-traccar.pages.dev/api-reference/session/operations/operation-session-openid-callback-get.md): GET /session/openid/callback. - [Permissions](https://sourcey-traccar.pages.dev/api-reference/permissions/index.md): User permissions and other object linking - [Fetch permission links between Objects](https://sourcey-traccar.pages.dev/api-reference/permissions/operations/operation-permissions-get.md): Provide exactly two *Id query parameters matching the Permission body shape (e.g. reportId and deviceId). Use 0 on a side to mean "any", e.g. ?reportId=5&deviceId=0 lists all devices linked to report 5. At least one side must be non-zero. - [Link an Object to another Object](https://sourcey-traccar.pages.dev/api-reference/permissions/operations/operation-permissions-post.md): POST /permissions: takes Permission. - [Unlink an Object from another Object](https://sourcey-traccar.pages.dev/api-reference/permissions/operations/operation-permissions-delete.md): DELETE /permissions: takes Permission. - [Link multiple Objects in a single request](https://sourcey-traccar.pages.dev/api-reference/permissions/operations/operation-permissions-bulk-post.md): POST /permissions/bulk: takes a list of Permission. - [Unlink multiple Objects in a single request](https://sourcey-traccar.pages.dev/api-reference/permissions/operations/operation-permissions-bulk-delete.md): DELETE /permissions/bulk: takes a list of Permission. - [Share](https://sourcey-traccar.pages.dev/api-reference/share/index.md): Share devices and groups - [Share device location](https://sourcey-traccar.pages.dev/api-reference/share/operations/operation-share-device-post.md): POST /share/device. - [Share group devices](https://sourcey-traccar.pages.dev/api-reference/share/operations/operation-share-group-post.md): POST /share/group. - [Password](https://sourcey-traccar.pages.dev/api-reference/password/index.md): Password reset flow - [Send password reset email](https://sourcey-traccar.pages.dev/api-reference/password/operations/operation-password-reset-post.md): Always responds with 200 regardless of whether the email matches a user. - [Set a new password using a reset token](https://sourcey-traccar.pages.dev/api-reference/password/operations/operation-password-update-post.md): POST /password/update. - [Server](https://sourcey-traccar.pages.dev/api-reference/server/index.md): Server information - [Fetch Server information](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-get.md): GET /server: returns Server. - [Update Server information](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-put.md): PUT /server: takes Server, returns Server. - [Reverse geocode coordinates](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-geocode-get.md): GET /server/geocode. - [Fetch available timezones](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-timezones-get.md): GET /server/timezones. - [Upload a server file](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-file-path-post.md): POST /server/file/{path}. - [Trigger garbage collection](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-gc-get.md): GET /server/gc. - [Fetch cache diagnostics](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-cache-get.md): GET /server/cache. - [Reboot the server process](https://sourcey-traccar.pages.dev/api-reference/server/operations/operation-server-reboot-post.md): POST /server/reboot. - [Statistics](https://sourcey-traccar.pages.dev/api-reference/statistics/index.md): Retrieving server statistics - [Fetch Server Statistics](https://sourcey-traccar.pages.dev/api-reference/statistics/operations/operation-statistics-get.md): GET /statistics: returns a list of Statistics. - [Audit](https://sourcey-traccar.pages.dev/api-reference/audit/index.md): Audit log access - [Fetch audit log Actions](https://sourcey-traccar.pages.dev/api-reference/audit/operations/operation-audit-get.md): Admin only. Returns Actions performed in the given time window. - [Health](https://sourcey-traccar.pages.dev/api-reference/health/index.md): Checking server health status - [Check server health](https://sourcey-traccar.pages.dev/api-reference/health/operations/operation-health-get.md): Return plain text status for basic uptime monitoring - [Position](https://sourcey-traccar.pages.dev/api-reference/models/position/index.md): Fields: id, deviceId, protocol, deviceTime, fixTime, serverTime and 11 more. - [User](https://sourcey-traccar.pages.dev/api-reference/models/user/index.md): Fields: id, name, email, phone, readonly, administrator and 15 more. - [Server](https://sourcey-traccar.pages.dev/api-reference/models/server/index.md): Fields: id, registration, readonly, deviceReadonly, limitCommands, map and 13 more. - [Command](https://sourcey-traccar.pages.dev/api-reference/models/command/index.md): Fields: id, deviceId, description, type, textChannel and attributes. - [QueuedCommand](https://sourcey-traccar.pages.dev/api-reference/models/queuedcommand/index.md): Fields: id, deviceId, type, textChannel and attributes. - [Device](https://sourcey-traccar.pages.dev/api-reference/models/device/index.md): Fields: id, name, uniqueId, status, disabled, lastUpdate and 7 more. - [Group](https://sourcey-traccar.pages.dev/api-reference/models/group/index.md): Fields: id, name, groupId and attributes. - [Permission](https://sourcey-traccar.pages.dev/api-reference/models/permission/index.md): This is a permission map that contain two object indexes. It is used to link/unlink objects. Order is important. Example: { deviceId:8, geofenceId: 16 } - [CommandType](https://sourcey-traccar.pages.dev/api-reference/models/commandtype/index.md): Field: type. - [Geofence](https://sourcey-traccar.pages.dev/api-reference/models/geofence/index.md): Fields: id, name, description, area, calendarId and attributes. - [Notification](https://sourcey-traccar.pages.dev/api-reference/models/notification/index.md): Fields: id, type, description, always, commandId, notificators and 2 more. - [NotificationMessage](https://sourcey-traccar.pages.dev/api-reference/models/notificationmessage/index.md): Fields: subject, digest, body and priority. - [NotificationType](https://sourcey-traccar.pages.dev/api-reference/models/notificationtype/index.md): Field: type. - [Event](https://sourcey-traccar.pages.dev/api-reference/models/event/index.md): Fields: id, type, eventTime, deviceId, positionId, geofenceId and 2 more. - [CombinedReportItem](https://sourcey-traccar.pages.dev/api-reference/models/combinedreportitem/index.md): Fields: deviceId, route, events and positions. - [ReportSummary](https://sourcey-traccar.pages.dev/api-reference/models/reportsummary/index.md): Fields: deviceId, deviceName, maxSpeed, averageSpeed, distance, spentFuel and engineHours. - [ReportGeofences](https://sourcey-traccar.pages.dev/api-reference/models/reportgeofences/index.md): Fields: deviceId, deviceName, geofenceId, startTime and endTime. - [ReportTrips](https://sourcey-traccar.pages.dev/api-reference/models/reporttrips/index.md): Fields: deviceId, deviceName, business, maxSpeed, averageSpeed, distance and 12 more. - [ReportStops](https://sourcey-traccar.pages.dev/api-reference/models/reportstops/index.md): Fields: deviceId, deviceName, duration, startTime, address, lat and 4 more. - [Statistics](https://sourcey-traccar.pages.dev/api-reference/models/statistics/index.md): Fields: captureTime, activeUsers, activeDevices, requests, messagesReceived and messagesStored. - [DeviceAccumulators](https://sourcey-traccar.pages.dev/api-reference/models/deviceaccumulators/index.md): Fields: deviceId, totalDistance and hours. - [Calendar](https://sourcey-traccar.pages.dev/api-reference/models/calendar/index.md): Fields: id, name, data and attributes. - [Attribute](https://sourcey-traccar.pages.dev/api-reference/models/attribute/index.md): Fields: id, description, attribute, expression and type. - [Driver](https://sourcey-traccar.pages.dev/api-reference/models/driver/index.md): Fields: id, name, uniqueId and attributes. - [Maintenance](https://sourcey-traccar.pages.dev/api-reference/models/maintenance/index.md): Fields: id, name, type, start, period and attributes. - [Order](https://sourcey-traccar.pages.dev/api-reference/models/order/index.md): Fields: id, uniqueId, description, fromAddress, toAddress and attributes. - [Action](https://sourcey-traccar.pages.dev/api-reference/models/action/index.md): Fields: id, actionTime, address, userId, userEmail, actionType and 3 more.