Traccar
v6.17.0Contact: support@traccar.org
Base URLs
https://demo.traccar.org/apiDemo Server 1https://demo2.traccar.org/apiDemo Server 2https://demo3.traccar.org/apiDemo Server 3https://demo4.traccar.org/apiDemo Server 4https://server.traccar.org/apiSubscription Serverhttp://{host}:{port}/apiOther Serverhost- default
localhost port- default
8082; one of8082,80
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.
Authentication
BasicAuthhttpScheme: basic
ApiKeyhttpScheme: bearer
- DevicesDevice management
- PositionsRetrieving raw location information
- EventsRetrieving event information
- ReportsReports generation
- GeofencesGeofence management
- CommandsSending commands to devices and stored command management
- StreamLive video streaming
- GroupsGroup management
- DriversDrivers management
- MaintenanceMaintenance management
- CalendarsCalendar management
- AttributesComputed attributes management
- NotificationsUser notifications management
- OrdersOrder management
- UsersUser management
- SessionUser session management
- PermissionsUser permissions and other object linking
- PasswordPassword reset flow
- ServerServer information
- StatisticsRetrieving server statistics
- AuditAudit log access
- HealthChecking server health status
Models
- Position
- User
- Server
- Command
- QueuedCommand
- Device
- Group
- PermissionThis 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
- Geofence
- Notification
- NotificationMessage
- NotificationType
- Event
- CombinedReportItem
- ReportSummary
- ReportGeofences
- ReportTrips
- ReportStops
- Statistics
- DeviceAccumulators
- Calendar
- Attribute
- Driver
- Maintenance
- Order
- Action