traccar

Open Source GPS Tracking Platform

Package Information

Released: 4 mo ago
Downloads: 19 weekly / 255 monthly
Latest Version: 1.0.1
Author: kelvinzer0

Available Nodes

Documentation generating…

Documentation

@n8n-dev/n8n-nodes-traccar

traccar Banner

npm version
License: MIT


Stop writing traccar API integrations by hand.

Every time you connect n8n to traccar, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to traccar took 5 minutes, not half a day?

This node gives you 17+ resources out of the box: Server, Session, Devices, Groups, Users, and 12 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-traccar

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-traccar
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: traccar API → paste your API key
  3. Drag the traccar node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Resource Operations
Server Get fetch server information, Put update server information
Session Delete close the session, Get fetch session information, Post create a new session
Devices Get fetch a list of devices, Post create a device, Delete a device, Put update a device, Put update total distance and hours of the device
Groups Get fetch a list of groups, Post create a group, Delete a group, Put update a group
Users Get fetch a list of users, Post create a user, Delete a user, Put update a user
Permissions Delete unlink an object from another object, Post link an object to another object
Positions Get fetches a list of positions
Events Get events
Reports Get fetch a list of events within the time period for the devices or groups, Get fetch a list of positions within the time period for the devices or groups, Get fetch a list of reportstops within the time period for the devices or groups, Get fetch a list of reportsummary within the time period for the devices or groups, Get fetch a list of reporttrips within the time period for the devices or groups
Notifications Get fetch a list of notifications, Post create a notification, Post send test notification to current user via email and sms, Get fetch a list of available notification types, Delete a notification, Put update a notification
Geofences Get fetch a list of geofences, Post create a geofence, Delete a geofence, Put update a geofence
Commands Get fetch a list of saved commands, Post create a saved command, Get fetch a list of saved commands supported by device at the moment, Post dispatch commands to device, Get fetch a list of available commands for the device or all possible commands if device ommited, Delete a saved command, Put update a saved command
Attributes Get fetch a list of attributes, Post create an attribute, Delete an attribute, Put update an attribute
Drivers Get fetch a list of drivers, Post create a driver, Delete a driver, Put update a driver
Maintenance Get fetch a list of maintenance, Post create a maintenance, Delete a maintenance, Put update a maintenance
Calendars Get fetch a list of calendars, Post create a calendar, Delete a calendar, Put update a calendar
Statistics Get fetch server statistics

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from traccar docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official traccar OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official traccar OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.

When the traccar API updates, this node updates too.


Support This Project

If this node saved you hours of work, consider supporting continued development, new APIs, better error handling, and faster updates.

Keep It Moving.


License

MIT © kelvinzer0

Discussion