Skip to content

iTransfer (5.0)

GPS tracking server API documentation.

Download OpenAPI description
Languages
Servers
Demo Server 1
https://demo.traccar.org/api
Operations
Operations
Operations
Operations
Operations

Permissions

User permissions and other object linking

Operations

Request

Security
BasicAuth or ApiKey
Bodyapplication/jsonrequired
userIdinteger(int64)

User id, can be only first parameter

deviceIdinteger(int64)

Device id, can be first parameter or second only in combination with userId

groupIdinteger(int64)

Group id, can be first parameter or second only in combination with userId

geofenceIdinteger(int64)

Geofence id, can be second parameter only

notificationIdinteger(int64)

Notification id, can be second parameter only

calendarIdinteger(int64)

Calendar id, can be second parameter only and only in combination with userId

attributeIdinteger(int64)

Computed attribute id, can be second parameter only

driverIdinteger(int64)

Driver id, can be second parameter only

managedUserIdinteger(int64)

User id, can be second parameter only and only in combination with userId

commandIdinteger(int64)

Saved command id, can be second parameter only

curl -i -X POST \
  -u <username>:<password> \
  https://demo.traccar.org/api/permissions \
  -H 'Content-Type: application/json' \
  -d '{
    "userId": 0,
    "deviceId": 0,
    "groupId": 0,
    "geofenceId": 0,
    "notificationId": 0,
    "calendarId": 0,
    "attributeId": 0,
    "driverId": 0,
    "managedUserId": 0,
    "commandId": 0
  }'

Responses

No Content

Body

Unlink an Object from another Object

Request

Security
BasicAuth or ApiKey
Bodyapplication/jsonrequired
userIdinteger(int64)

User id, can be only first parameter

deviceIdinteger(int64)

Device id, can be first parameter or second only in combination with userId

groupIdinteger(int64)

Group id, can be first parameter or second only in combination with userId

geofenceIdinteger(int64)

Geofence id, can be second parameter only

notificationIdinteger(int64)

Notification id, can be second parameter only

calendarIdinteger(int64)

Calendar id, can be second parameter only and only in combination with userId

attributeIdinteger(int64)

Computed attribute id, can be second parameter only

driverIdinteger(int64)

Driver id, can be second parameter only

managedUserIdinteger(int64)

User id, can be second parameter only and only in combination with userId

commandIdinteger(int64)

Saved command id, can be second parameter only

curl -i -X DELETE \
  -u <username>:<password> \
  https://demo.traccar.org/api/permissions \
  -H 'Content-Type: application/json' \
  -d '{
    "userId": 0,
    "deviceId": 0,
    "groupId": 0,
    "geofenceId": 0,
    "notificationId": 0,
    "calendarId": 0,
    "attributeId": 0,
    "driverId": 0,
    "managedUserId": 0,
    "commandId": 0
  }'

Responses

No Content

Body

Positions

Retrieving raw location information

Operations

Events

Retrieving event information

Operations
Operations

Notifications

User notifications management

Operations
Operations

Commands

Sending commands to devices and stored command management

Operations

Attributes

Computed attributes management

Operations
Operations
Operations
Operations

Statistics

Retrieving server statistics

Operations