Traccar
Tracked devices and current position
Device status with a related current-position card and a native MapKit pin.
Devices with their last known Traccar positions and an on-device MapKit pin. Cifru reads coordinates already stored by Traccar; it never requests the iPhone location permission.
Prepare Traccar:
1. Use a dedicated Traccar account limited to the devices that should be visible in Cifru.
2. Traccar's official API supports Basic authentication and API-key/token authentication. For least privilege, create/use a user or token that can only read the intended devices; do not use an unrestricted administrator account.
3. Confirm your HTTPS Traccar server is reachable from the iPhone.
Official OpenAPI: https://www.traccar.org/api-reference/openapi.yaml
Configure Cifru on iPhone/iPad:
1. Sources → Add source → REST JSON; Base URL: https://your-traccar.example.
2. Choose Basic and enter the restricted Traccar user's email/password, or choose the API-key mode supported by your Traccar deployment. Do not configure both.
3. Test, import the package and map “Traccar REST”.
4. Cifru reads GET /api/devices and GET /api/positions. Run compatibility testing before applying; no command or write endpoint is included.
Ce creează pachetul
- Home: Tracked devices
- Detalii: Current position
- Sub-buton: Current position
Sursele se mapează local și se verifică înainte de aplicare.
Vezi JSON-ul care se importărestrâns implicit
{
"components": {
"sourceSlots": [
{
"displayName": "Traccar REST",
"id": "42C7DEB4-0912-5621-8E65-BCA658ACB851",
"kind": "rest",
"requiredObjects": [
"/api/devices",
"/api/positions"
],
"requiresCustomSQL": false
}
],
"workspaceSelection": {
"commonFields": [
{
"key": "latitude",
"synonyms": [
"lat"
],
"title": "Latitude",
"type": "number",
"useForJoins": false
},
{
"key": "longitude",
"synonyms": [
"lng",
"lon"
],
"title": "Longitude",
"type": "number",
"useForJoins": false
}
],
"datasets": [
{
"cacheMode": "cached",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "/api/devices",
"fetchSortRules": [],
"id": "A2C7AEAF-14E1-5DBC-9957-352E5A510CF8",
"mappings": [
{
"commonFieldKey": "device_id",
"key": "id",
"label": "Device ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "id",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "name",
"key": "name",
"label": "Device",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "name",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "uniqueId",
"label": "Unique ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "uniqueId",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "status",
"label": "Status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "status",
"type": "text",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "lastUpdate",
"label": "Last update",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "lastUpdate",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "positionId",
"label": "Position ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "positionId",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "model",
"label": "Model",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "model",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "phone",
"label": "Phone",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "phone",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "contact",
"label": "Contact",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "contact",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 500,
"name": "Devices",
"primaryKey": "id",
"refreshPolicy": {
"enabled": true,
"intervalMinutes": 15
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"id",
"name",
"uniqueId",
"status",
"lastUpdate"
],
"sourceID": "42C7DEB4-0912-5621-8E65-BCA658ACB851",
"sqlQuery": "",
"tableName": ""
},
{
"cacheMode": "cached",
"calculatedFields": [],
"customQueryIntegrationName": "",
"endpointPath": "/api/positions",
"fetchSortRules": [],
"id": "50735E8C-2043-5F14-A0ED-D29E65CE247F",
"mappings": [
{
"commonFieldKey": "",
"key": "id",
"label": "Position ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "id",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "device_id",
"key": "deviceId",
"label": "Device ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "deviceId",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "latitude",
"key": "latitude",
"label": "Latitude",
"locationLabelKey": "deviceId",
"locationLongitudeKey": "longitude",
"presentation": "location",
"sourceColumn": "latitude",
"type": "number",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "longitude",
"key": "longitude",
"label": "Longitude",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "longitude",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "speed",
"label": "Speed",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "speed",
"type": "number",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "course",
"label": "Course",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "course",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "altitude",
"label": "Altitude",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "altitude",
"type": "number",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "fixTime",
"label": "Fix time",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "fixTime",
"type": "date",
"visibleInDetail": true,
"visibleInList": true
},
{
"commonFieldKey": "",
"key": "serverTime",
"label": "Server time",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "serverTime",
"type": "date",
"visibleInDetail": true,
"visibleInList": false
},
{
"commonFieldKey": "",
"key": "valid",
"label": "Valid",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic",
"sourceColumn": "valid",
"type": "text",
"visibleInDetail": true,
"visibleInList": false
}
],
"maxRows": 500,
"name": "Current positions",
"primaryKey": "id",
"refreshPolicy": {
"enabled": true,
"intervalMinutes": 15
},
"rootArrayPath": "",
"rowLimitEnabled": true,
"searchKeys": [
"id",
"deviceId",
"latitude",
"longitude",
"speed"
],
"sourceID": "42C7DEB4-0912-5621-8E65-BCA658ACB851",
"sqlQuery": "",
"tableName": ""
}
],
"pages": [
{
"actions": [
{
"id": "A72C73DA-8659-5A2F-B1DB-0819A5CCAD37",
"kind": "showRelated",
"relatedInitiallyExpanded": true,
"relatedPresentation": "inline",
"relatedPreviewLimit": 12,
"relatedRowStyle": "cards",
"relatedShowsCount": true,
"relationID": "9CE66BC8-E5A2-5036-817D-A197C81510D5",
"systemImage": "list.bullet.rectangle",
"targetDatasetID": "50735E8C-2043-5F14-A0ED-D29E65CE247F",
"title": "Current position",
"urlKey": ""
}
],
"badgeKey": "status",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "name",
"label": "Device",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "status",
"label": "Status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastUpdate",
"label": "Last update",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "uniqueId",
"label": "Unique ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"datasetID": "A2C7AEAF-14E1-5DBC-9957-352E5A510CF8",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "id",
"label": "Device ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "name",
"label": "Device",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "uniqueId",
"label": "Unique ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "status",
"label": "Status",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "lastUpdate",
"label": "Last update",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "positionId",
"label": "Position ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "model",
"label": "Model",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "phone",
"label": "Phone",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "contact",
"label": "Contact",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"fixedFilters": [],
"id": "5D8C3047-E1CB-5EA8-BC78-A79011E4544E",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": true,
"sortRules": [],
"subtitle": "",
"subtitleKey": "uniqueId",
"systemImage": "location",
"title": "Tracked devices",
"titleKey": "name"
},
{
"actions": [],
"badgeKey": "speed",
"cardEnrichments": [],
"cardFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "latitude",
"label": "Latitude",
"locationLabelKey": "deviceId",
"locationLongitudeKey": "longitude",
"presentation": "location"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "speed",
"label": "Speed",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "fixTime",
"label": "Fix time",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"datasetID": "50735E8C-2043-5F14-A0ED-D29E65CE247F",
"dateFilterKey": "",
"dateFilterLastDays": 7,
"dateFilterPreset": "none",
"detailFieldLayout": [
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "id",
"label": "Position ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "deviceId",
"label": "Device ID",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "highlight",
"isVisible": true,
"key": "latitude",
"label": "Latitude",
"locationLabelKey": "deviceId",
"locationLongitudeKey": "longitude",
"presentation": "location"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "longitude",
"label": "Longitude",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "highlight",
"isVisible": true,
"key": "speed",
"label": "Speed",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "course",
"label": "Course",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "altitude",
"label": "Altitude",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "fixTime",
"label": "Fix time",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "serverTime",
"label": "Server time",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
},
{
"detailGroup": "",
"detailRole": "information",
"isVisible": true,
"key": "valid",
"label": "Valid",
"locationLabelKey": "",
"locationLongitudeKey": "",
"presentation": "automatic"
}
],
"fixedFilters": [],
"id": "10331FB2-C78F-519D-A600-FDE7582FF4C7",
"openFilters": [],
"pageSize": 100,
"requiresOpeningFilterSelection": false,
"showOnHome": false,
"sortRules": [],
"subtitle": "",
"subtitleKey": "fixTime",
"systemImage": "map",
"title": "Current position",
"titleKey": "deviceId"
}
],
"relations": [
{
"childDatasetID": "50735E8C-2043-5F14-A0ED-D29E65CE247F",
"childKey": "deviceId",
"id": "9CE66BC8-E5A2-5036-817D-A197C81510D5",
"name": "Current position",
"parentDatasetID": "A2C7AEAF-14E1-5DBC-9957-352E5A510CF8",
"parentKey": "id"
}
],
"widgets": []
}
},
"format": "cifru-configuration-package",
"formatVersion": 1,
"manifest": {
"applicationName": "Traccar",
"configurationLanguages": [
"en"
],
"countries": [
"ALL"
],
"createdAt": "2026-07-24T16:26:43Z",
"description": "Devices with their last known Traccar positions and an on-device MapKit pin. Cifru reads coordinates already stored by Traccar; it never requests the iPhone location permission.\n\nPrepare Traccar:\n1. Use a dedicated Traccar account limited to the devices that should be visible in Cifru.\n2. Traccar's official API supports Basic authentication and API-key/token authentication. For least privilege, create/use a user or token that can only read the intended devices; do not use an unrestricted administrator account.\n3. Confirm your HTTPS Traccar server is reachable from the iPhone.\nOfficial OpenAPI: https://www.traccar.org/api-reference/openapi.yaml\n\nConfigure Cifru on iPhone/iPad:\n1. Sources → Add source → REST JSON; Base URL: https://your-traccar.example.\n2. Choose Basic and enter the restricted Traccar user's email/password, or choose the API-key mode supported by your Traccar deployment. Do not configure both.\n3. Test, import the package and map “Traccar REST”.\n4. Cifru reads GET /api/devices and GET /api/positions. Run compatibility testing before applying; no command or write endpoint is included.",
"licenseCode": "Cifru-Community-1.0",
"minimumCifruVersion": "1.0",
"minimumPlan": "starter",
"packageID": "141B58A0-E00A-59C3-A414-323DB485CDDD",
"rootButtonCount": 1,
"summary": "Device status with a related current-position card and a native MapKit pin.",
"tags": [
"Traccar",
"GPS",
"fleet",
"MapKit"
],
"title": "Tracked devices and current position"
}
}