entopizo – GPS-Tracking-API

entopizo Referenz
GPS-Ortung für Fahrzeuge und Flotten

Programmatischer Zugriff auf aktuelle Fahrzeugpositionen, Routenverlauf, Ereignisse, Alarmregeln, Geofences, Gerätebefehle, Berichte und Flottenmanagement. Alle Antworten liegen im JSON-Format vor.

Basis-URLentopizo

Hinweis: Diese Seite ist vollständig statisch (keine Darstellung mittels JavaScript), sodass sie von KI-Tools, Crawlern und einfachen HTTP-Clients vollständig gelesen werden kann. Die Endpunktliste wurde anhand des Live-Servers überprüft. Maschinell lesbare Version: https://entopizo.com/llms.txt

Erste Schritte

Einleitung

Die entopizo ist eine herkömmliche REST-API. Jede Anfrage (mit Ausnahme von Anmelden) wird mit einem user_api_hash Als Parameter übergegebenes Token. Es müssen keine SDKs installiert werden – jeder HTTP-Client funktioniert.

Schnellstart: Ihre erste Anfrage in 60 Sekunden

Schritt 1 – Rufen Sie Ihr Token einmalig mit den Anmeldedaten Ihres entopizo ab.

Schritt 2 – Rufen Sie einen beliebigen Endpunkt mit dem Token auf. Das Beispiel ruft alle Ihre Fahrzeuge mit ihren aktuellen Positionen ab.

Das ist das gesamte Integrationsmodell: ein Token, einfache GET/POST-Anfragen, Antwort im JSON-Format.

Schritt 1 – Holen Sie sich Ihr Token

curl -X POST "https://go.entopizo.gr/api/login" \
  -d "email=user@example.com" \
  -d "password=••••••••"

# → { "status": 1, "user_api_hash": "$2y$10$..." }

Schritt 2 – Rufen Sie Ihre Fahrzeuge ab

curl "entopizo"
Erste Schritte

Authentifizierung

Für die Authentifizierung wird ein statisches, benutzerspezifisches Token verwendet, das user_api_hash. Er wird einmalig nach der Anmeldung generiert und anschließend als Parameter an jeder Aufruf. Es werden keine Bearer-Header verwendet. Das Token läuft erst ab, wenn das Passwort des Kontos geändert wird.

POST /api/login

Gibt die des Kontos zurück user_api_hash. Rufen Sie die Funktion einmal auf und speichern Sie den Hash sicher.

ParameterTypBeschreibung
E-MailZeichenkette erforderlichDie E-Mail-Adresse Ihres entopizo
PasswortZeichenkette erforderlichDas Passwort für Ihr Konto

Anfrage

curl -X POST "entopizo" \
  -d "email=user@example.com" \
  -d "password=••••••••"

Antwort 200

{
  "status": 1,
  "user_api_hash": "$2y$10$EXAMPLEHASH..."
}
Sicherheit: Betten Sie E-Mail-Adressen und Passwörter niemals in Client-Anwendungen oder KI-Befehle ein. Speichern Sie nur die user_api_hash, werden im Ruhezustand verschlüsselt und stets über HTTPS übertragen. Durch das Ändern des Kontopassworts wird der aktuelle Hash ungültig.
Erste Schritte

Konventionen

Formate, die in der gesamten API einheitlich verwendet werden:

KongressFormatBeispiel
TermineJJJJ-MM-TT05.07.2026
ZeitenHH:MM (Zeitzone des Kontos)14:30 Uhr
Zeitstempel in AntwortenTT-MM-JJJJ HH:MM:SS05.07.2026 14:32:10
KoordinatenDezimalgrad, WGS84Breitengrad: 37,97552, Längengrad: 23,73481
GeschwindigkeitEinstellung der Maßeinheit (km/h oder mph)"Geschwindigkeit": 54
PaginierungSeite Parameter; zu den Antworten gehören aktuelle_Seite, letzte Seite?page=2
Boolesche Werte in Anfragen1 / 0snap_to_road=1
Endpunkte für Formular-DatenDie meisten add_X / edit_X Endpunkte verfügen über einen GET-Endpunkt add_X_data / edit_X_dataGibt die für dieses Formular verfügbaren Optionen zurück (Geräte, Typen, Standardwerte)
Endpunkte umschaltenchange_active_X (BEITRAG: id, aktiv 1/0)Verfügbar für Geräte, Benachrichtigungen, Geofences, Routen, Kartensymbole
Erfolgsflagge"status": 1 im Antworttext

Die Einheiten für Entfernungen und Fassungsvermögen (km/mi, Liter/Gallonen) richten sich nach den Kontoeinstellungen – siehe „Konto & Einstellungen“.

Kernressourcen

Geräte

Ein Gerät ist ein GPS tracker , der in einem Fahrzeug oder einem Objekt GPS tracker . Geräteobjekte enthalten die zuletzt bekannten Positionsdaten, Bewegungszustände und Sensorwerte, sodass für Fragen wie „Wo befindet sich meine Flotte gerade?“ ein einziger Abruf ausreicht.

GET /api/get_devices

Gibt alle Geräte des Kontos gruppiert zurück, zusammen mit der zuletzt bekannten Position, Geschwindigkeit, Fahrtrichtung, dem Verbindungsstatus und den Sensorwerten. Verwenden Sie diese Funktion, um Fahrzeugnamen zuzuordnen zu device_id für alle anderen Anrufe.

ParameterTypBeschreibung
user_api_hashZeichenkette erforderlichAuthentifizierungstoken
langZeichenkette ( optional)Sprache der übersetzten Felder, z. B. de oder el
online Feld: online = Ich sende gerade, ack = aktuelles Signal ohne GPS-Position, offline = seit über 5 Minuten keine Kommunikation, Motor = Leerlauf bei eingeschalteter Zündung.

Anfrage

curl "entopizo"

Antwort 200 (gekürzt)

[
  {
    "id": 0,
    "title": "Ungrouped",
    "items": [
      {
        "id": 1042,
        "name": "Truck YZX-1234",
        "online": "online",
        "time": "05-07-2026 14:32:10",
        "speed": 54,
        "course": 118,
        "lat": 37.97552,
        "lng": 23.73481,
        "altitude": 92,
        "address": "132 Gr. Lampraki Ave, Korydallos",
        "protocol": "teltonika",
        "total_distance": 48211.7,
        "stop_duration": "0s",
        "sensors": [
          { "name": "Ignition", "value": "On" },
          { "name": "Battery", "value": "12.6V" }
        ],
        "tail": [
          { "lat": "37.97501", "lng": "23.73390" }
        ]
      }
    ]
  }
]

Andere Geräteendpunkte

Alle akzeptieren user_api_hash.

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_devices_latestGETNur die aktuellsten Positionen – geringere Datenlast als bei „get_devices“
/api/add_deviceBEITRAGName, IMEIEin neues Gerät registrieren
/api/edit_deviceBEITRAGdevice_id, name, icon_id, group_id, fuel_quantity, fuel_priceGerätedaten und Kraftstoffeinstellungen bearbeiten
/api/destroy_deviceGETdevice_idEin Gerät endgültig löschen
/api/change_active_deviceBEITRAGID, aktivEin Gerät aktivieren / deaktivieren
/api/get_protocolsGETUnterstützte Geräteprotokolle
/api/devices/{id}/imageGETFoto des Geräts
/api/devices_groupsGETGerätegruppen; erstellen mit /Shop, bearbeiten mit /update/{id}
Kernressourcen

Streckenverlauf

GET /api/get_history

Gibt den Fahrverlauf eines Geräts für einen bestimmten Zeitraum zurück, unterteilt in Fahr- und Stoppabschnitte, einschließlich Gesamtstrecke und Höchstgeschwindigkeit.

ParameterTypBeschreibung
user_api_hashZeichenkette erforderlichAuthentifizierungstoken
device_idGanzzahl erforderlichGeräte-ID von get_devices
from_dateerforderliches DatumJJJJ-MM-TT
from_timeZeita ufwandHH:MM
bis heuteerforderliches DatumJJJJ-MM-TT
to_timeZeita ufwandHH:MM
snap_to_roadboolisch, optionalSnap verweist auf das Straßennetz (1/0)
Status Feld pro Segment: 1 = Autofahren, 2 = mit laufendem Motor (Leerlauf) angehalten, 3 = geparkt, 4 = Veranstaltung, 5 = kein Signal. Für KI-Anwendungen sollten die segmentbezogenen Aggregate den rohen GPS-Punkten vorgezogen werden.

Anfrage

curl "entopizo\
&device_id=1042&from_date=2026-07-04&from_time=00:00\
&to_date=2026-07-04&to_time=23:59"

Antwort 200 (gekürzt)

{
  "distance_sum": "182.4 km",
  "top_speed": "96 kph",
  "items": [
    {
      "status": 1,
      "distance": 42.7,
      "time": "1h 05min",
      "items": [
        { "lat": 37.975, "lng": 23.734,
          "speed": 51, "time": "08:12:04" }
      ]
    },
    {
      "status": 3,
      "time": "38min",
      "location": "Warehouse, Aspropyrgos"
    }
  ]
}

Weitere historische Meilensteine

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_history_messagesGETdevice_id, from_date, from_time, to_date, to_timeRohdaten-Positionsmeldungen einschließlich aller Protokollparameter
/api/delete_history_positionsBEITRAGdevice_id, von, bisPositionen aus dem Verlauf für einen bestimmten Zeitraum löschen
Kernressourcen

Veranstaltungen

Ereignisse sind Vorfälle, die für ein Gerät erfasst werden: Geschwindigkeitsüberschreitungen, Ein- und Ausfahren aus Geofences, Stromausfall, Abschleppen, SOS-Signale und mehr. Ereignisse werden nur generiert, wenn eine entsprechende Alarmregel aktiv ist.

GET /api/get_events

Gibt eine paginierte Liste von Ereignissen zurück, wobei die neuesten zuerst angezeigt werden.

ParameterTypBeschreibung
user_api_hashZeichenkette erforderlichAuthentifizierungstoken
device_idGanzzahl ( optional)Nach Gerät filtern
SeiteGanzzahl ( optional)Ergebnisseite (Standard: 1)

Antwort 200 (gekürzt)

{
  "items": {
    "data": [
      {
        "id": 88211,
        "device_id": 1042,
        "type": "overspeed",
        "message": "Speed limit exceeded",
        "speed": 112,
        "latitude": 38.0142,
        "longitude": 23.6650,
        "address": "Athinon Ave, Athens",
        "time": "04-07-2026 16:44:31"
      }
    ],
    "current_page": 1,
    "last_page": 4
  }
}

Weitere Ereignisendpunkte

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/destroy_eventsBEITRAGevent_id / device_idEreignisse löschen
/api/get_custom_eventsGETBenutzerdefinierte Ereignisse auflisten (basierend auf Protokollparametern)
/api/add_custom_eventBEITRAGName, Protokoll, Parameter, WertDefinieren Sie ein benutzerdefiniertes Ereignis, z. B. SOS-Taste oder schwacher Akku
/api/edit_custom_eventBEITRAGidEin benutzerdefiniertes Ereignis bearbeiten
/api/destroy_custom_eventGETidEin benutzerdefiniertes Ereignis löschen
/api/get_custom_events_by_deviceGETdevice_idFür ein Gerät geltende benutzerdefinierte Ereignisse
Kernressourcen

Benachrichtigungsregeln

Alarmregeln legen fest, wann Ereignisse generiert werden und wie der Benutzer benachrichtigt wird (Push-Benachrichtigung, E-Mail, SMS).

POST /api/add_alert

Erstellt eine Warnregel für ein oder mehrere Geräte.

ParameterTypBeschreibung
user_api_hashZeichenkette erforderlichAuthentifizierungstoken
NameZeichenkette erforderlichRegelname, z. B. „Geschwindigkeitsüberschreitung 100 km/h“
TypZeichenkette erforderlichGeschwindigkeitsüberschreitung, geofence_in, geofence_out, Zündung_ein, Zündung_aus, benutzerdefiniert
GeräteArray erforderlichGeräte-IDs, für die die Regel gilt
GeschwindigkeitsüberschreitungGanzzahl ( optional)Geschwindigkeitsbegrenzung bei „type = overspeed“
GeofencesArray ( optional)Geofence-IDs, wenn „type“ = „geofence_in“ / „geofence_out“
Benachrichtigungenjson ( optional)Benachrichtigungskanäle: Push-Benachrichtigungen, E-Mail, SMS

Anfrage

curl -X POST "entopizo" \
  -d "user_api_hash=HASH" \
  -d "name=Geschwindigkeitsüberschreitung 100 km/h" \
  -d "type=overspeed" \
  -d "overspeed=100" \
  -d "devices[]=1042" \
  -d "devices[]=1043"

Antwort 200

{ "status": 1 }

Weitere Endpunkte für Benachrichtigungen

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_alertsGETAlle Benachrichtigungsregeln des Kontos auflisten
/api/edit_alertBEITRAGID, Name, Typ, GeräteRegel bearbeiten
/api/change_active_alertBEITRAGID, aktiv (1/0)Eine Regel aktivieren / deaktivieren
/api/destroy_alertGETalert_idEine Regel löschen
/api/get_events_by_protocolGETProtokollVerfügbare Ereignistypen pro Protokoll (z. B. Teltonika)
/api/get_alerts_summaryGETÜbersicht über die Anzahl der Warnmeldungen
/api/set_alert_devicesBEITRAGalert_id, GeräteGeräte einer Regel zuweisen
/api/devices/{device_id}/alertsGETRegeln für ein bestimmtes Gerät; …/alerts/{alert_id}/Zeitraum Zeitpläne, wenn eine Regel aktiv ist
Kernressourcen

Geofences & Routen

Geofences sind benannte Bereiche (Polygone oder Kreise), die für Ein- und Ausfahrtsbenachrichtigungen sowie für die Berichterstellung verwendet werden. Routen sind vordefinierte Strecken, denen ein Fahrzeug voraussichtlich folgen wird.

POST /api/add_geofence

Erstellt einen Geofence. Bei Polygonen werden die Koordinaten als JSON-Array mit Punkten übergeben.

ParameterTypBeschreibung
user_api_hashZeichenkette erforderlichAuthentifizierungstoken
NameZeichenkette erforderlichName des Geofence, z. B. „Lager Aspropyrgos“
Polygonjson erforderlichPunktmenge [{"lat":..,"lng":..}, ...]
polygon_colorZeichenkette ( optional)Hex-Farbcode, z. B. #0E8A5F

Anfrage

curl -X POST "https://go.entopizo.gr/api/add_geofence" \
  -d "user_api_hash=HASH" \
  -d "name=Warehouse Aspropyrgos" \
  -d 'polygon=[{"lat":38.061,"lng":23.593},
              {"lat":38.062,"lng":23.601},
              {"lat":38.057,"lng":23.600}]'

Antwort 200

{ "status": 1 }

Weitere Geofence- und Routenendpunkte

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_geofencesGETGeofences mit Name, Farbe und Koordinaten auflisten
/api/edit_geofenceBEITRAGID, Name, PolygonGeofence bearbeiten
/api/destroy_geofenceGETgeofence_idGeofence löschen
/api/point_in_geofencesGETBreite, LängePrüfen, welche Geofences einen Punkt enthalten
/api/get_routesGETVordefinierte Routen auflisten
/api/add_routeBEITRAGName, KoordinatenRoute erstellen
/api/edit_routeBEITRAGID, Name, KoordinatenRoute bearbeiten
/api/destroy_routeGETroute_idEine Route löschen
/api/change_active_geofence · /api/change_active_routeBEITRAGID, aktivAktivieren / Deaktivieren
/api/geofences_groups · /api/routes_groups · /api/pois_groupsGET/POSTGruppenverwaltung: GET-Liste, /Shop, /update/{id}
Kernressourcen

Befehle

Befehle sind Nachrichten, die über GPRS oder SMS an den Tracker gesendet werden – beispielsweise zum Stoppen bzw. Wiederanlaufen des Motors bei unterstützten Installationen. Die verfügbaren Befehlstypen hängen vom Geräteprotokoll ab.

POST /api/send_gprs_command

Sendet einen GPRS-Befehl an ein Gerät. Verwendung Befehlsdaten senden Zunächst muss ermittelt werden, welche Befehlstypen das Gerät unterstützt.

ParameterTypBeschreibung
user_api_hashZeichenkette erforderlichAuthentifizierungstoken
device_idGanzzahl erforderlichZielgerät
TypZeichenkette erforderlichBefehlstyp, z. B. benutzerdefiniert oder ein protokolldefinierter Typ
DatenZeichenkette ( optional)Befehlsnutzlast, wenn „type“ = „custom“
Achtung: Befehle zur Fahruntersetzung wirken sich physisch auf das Fahrzeug aus. Automatisierte Systeme – und insbesondere KI-Agenten – sollten vor jedem Befehl eine ausdrückliche Bestätigung durch den Benutzer einholen.

Anfrage

curl -X POST "entopizo" \
  -d "user_api_hash=HASH" \
  -d "device_id=1042" \
  -d "type=custom" \
  -d "data=setdigout 1"

Antwort 200

{ "status": 1, "message": "Command sent" }

Weitere Befehlsendpunkte

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/send_command_dataGETdevice_idVerfügbare Befehlstypen für das Gerät (pro Protokoll)
/api/send_sms_commandBEITRAGGeräte-ID, NachrichtEinen Befehl per SMS senden (erfordert ein SMS-Gateway)
/api/get_device_commandsGETdevice_idVerlauf der gesendeten Befehle
/api/get_user_gprs_templatesGETGespeicherte GPRS-Befehlsvorlagen
/api/add_user_gprs_templateBEITRAGTitel, NachrichtGPRS-Vorlage erstellen
/api/get_user_sms_templatesGETGespeicherte SMS-Vorlagen
/api/add_user_sms_templateBEITRAGTitel, NachrichtSMS-Vorlage erstellen (für beide Vorlagentypen stehen außerdem die Funktionen „Bearbeiten“ und „Löschen“ zur Verfügung)
/api/sent_commandsGETProtokoll aller gesendeten Befehle
/api/get_alerts_commandsGETFür die Automatisierung von Benachrichtigungen verfügbare Befehle
Kernressourcen

Berichte

Erstellt Berichte – allgemeine Berichte, Fahrten und Stopps, Fahrverhalten, Kraftstoffverbrauch, Geschwindigkeitsüberschreitungen, Aktivitäten innerhalb von Geofences und mehr – im HTML-, PDF- oder XLS-Format oder plant deren automatische Zustellung.

POST /api/generate_report

Erstellt einen Bericht für ausgewählte Geräte und den ausgewählten Zeitraum. Abrufen get_reports_types einmal, um Berichtsnamen den Typ-IDs auf Ihrem Server zuzuordnen.

ParameterTypBeschreibung
user_api_hashZeichenkette erforderlichAuthentifizierungstoken
TitelZeichenkette erforderlichTitel des Berichts
TypGanzzahl erforderlichBerichtstyp-ID – siehe get_reports_types
GeräteArray erforderlichGeräte-IDs
Startdatum / EnddatumDatum und Uhrzeit erforderlichJJJJ-MM-TT HH:MM
FormatZeichenkette ( optional)html, pdf, xls

Anfrage

curl -X POST "entopizo" \
  -d "user_api_hash=HASH" \
  -d "title=Kilometerstand im Juni" \
  -d "type=1" \
  -d "devices[]=1042" \
  -d "date_from=2026-06-01 00:00" \
  -d "date_to=2026-06-30 23:59" \
  -d "format=html"

Antwort 200

{
  "status": 1,
  "url": "https://go.entopizo.gr/report/…"
}

Weitere Berichtsendpunkte

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_reportsGETListe der gespeicherten / geplanten Berichte
/api/get_reports_typesGETVerfügbare Berichtstypen mit ihren IDs
/api/add_reportBEITRAGTitel, Typ, Geräte, ZeitplanEinen wiederkehrenden Bericht speichern oder planen
/api/edit_reportBEITRAGidEinen gespeicherten Bericht bearbeiten
/api/destroy_reportGETreport_idEinen gespeicherten Bericht löschen
Für den Einsatz von KI: bevorzugen format=html und die Übersichtstabellen extrahieren oder grundlegende Kennzahlen direkt aus get_history (distance_sum, top_speed), wenn dies ausreicht.
Flottenmanagement

Fahrer

Fahrer können Geräten manuell zugewiesen oder automatisch über RFID/iButton identifiziert werden. Die Identität des Fahrers wird dann im Verlauf, in den Ereignissen und in den Berichten angezeigt.

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_user_driversGETListe der Fahrer mit Gerätezuordnung und RFID-/iButton-Nummer
/api/add_user_driverBEITRAGname, device_id, rfid, phone, email, descriptionTreiber erstellen
/api/edit_user_driverBEITRAGid, name, device_id, rfidTreiber bearbeiten
/api/destroy_user_driverGETdriver_idTreiber löschen
Flottenmanagement

Sensoren

Sensoren wandeln rohe Protokollparameter in lesbare Werte um: Zündung, Kraftstoffstand, Temperatur, Türstatus, Batteriespannung und mehr. Die Sensorwerte werden im Inneren angezeigt get_devices Antworten.

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_sensorsGETdevice_idSensoren eines Geräts auflisten
/api/add_sensorBEITRAGGeräte-ID, Name, Typ, Tag-Name, MaßeinheitEinen Sensor aus einem Protokollparameter erstellen
/api/edit_sensorBEITRAGID, Name, TypSensor bearbeiten
/api/destroy_sensorGETsensor_idEinen Sensor löschen
Flottenmanagement

Wartung

Unter „Wartungspositionen“ (Dienstleistungen) werden wiederkehrende Fahrzeugverpflichtungen – Wartung, Ölwechsel, Hauptuntersuchung, Versicherung – anhand des Kilometerstands, der Betriebsstunden oder der Kalendertage erfasst, einschließlich Warnmeldungen bei Ablauf der Fristen.

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_servicesGETdevice_idWartungserinnerungen für ein Gerät
/api/add_serviceBEITRAGdevice_id, name, expiration_by (Kilometerstand / Betriebsstunden / Tage), interval, trigger_beforeWartungserinnerung erstellen
/api/edit_serviceBEITRAGID, Name, IntervallEine Erinnerung bearbeiten
/api/destroy_serviceGETservice_idEine Erinnerung löschen
Flottenmanagement

Aufgaben

Aufträge sind einem Fahrzeug zugewiesene Aufträge oder Lieferungen, einschließlich Angaben zur Abholung/Zustellung, Priorität und Statusverfolgung.

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_tasksGETAufgaben/Lieferungen mit Status und Priorität auflisten
/api/get_task/{id}GETDetails zu einer einzelnen Aufgabe
/api/add_taskBEITRAGTitel, Geräte-ID, Priorität, Abhol- und Lieferadresse/-zeitAufgabe erstellen
/api/edit_task/{id}BEITRAGStatus, PrioritätEine Aufgabe aktualisieren
/api/get_tasks_statuses · /api/get_tasks_prioritiesGETVerfügbare Status und Prioritäten
/api/get_task_signature/{taskStatusId}GETUnterschrift als Zustellnachweis
/api/destroy_taskGETAufgaben-IDEine Aufgabe löschen
Sonstiges

Konto & Einrichtung

EndpunktVerfahrenWichtige ParameterBeschreibung
/api/get_user_dataGETKontoangaben: E-Mail-Adresse, Gerätebeschränkungen, Ablauf des Abonnements
/api/edit_setup_dataGETVollständige Einstellungsdaten: Zeitzone, Einheiten (km/mi, lt/gl), Sprache, Gruppen
/api/edit_setupBEITRAGSprache, Zeitzonen-ID, Entfernungseinheit, KapazitätseinheitEinstellungen speichern
/api/change_passwordBEITRAGaltes_Passwort, neues_PasswortPasswort ändern – Achtung: Der aktuelle `user_api_hash` wird dadurch ungültig.
/api/password_reminderBEITRAGE-MailE-Mail zur Passwortzurücksetzung
/api/fcm_tokenBEITRAGTokenEin Push-Benachrichtigungstoken registrieren
/api/user_clientGETVerknüpfte Kundeninformationen
Sonstiges

Teilen, Medien, Aufrufaktionen und Geokodierung

Teilen – Links zu Live-Positionen

Temporäre öffentliche Links, um die aktuelle Position eines Fahrzeugs mit Dritten zu teilen (z. B. mit einem Kunden, der auf die Lieferung wartet).

EndpunktVerfahrenBeschreibung
/api/sharingGET / POSTLinks zur Liste hinzufügen / neuen Link erstellen
/api/sharing/{id}GET / POSTLink anzeigen oder bearbeiten (Ablauf, Löschung)
/api/sharing/{id}/devicesGETIn einem Link enthaltene Geräte

Medien – mit Kameras ausgestattete Tracker

EndpunktVerfahrenBeschreibung
/api/devices/{device_id}/mediaGETListe der vom Gerät hochgeladenen Fotos und Videoclips
/api/devices/{device_id}/media/file/{filename}GETEine Mediendatei herunterladen

Anrufaktionen – Benachrichtigungen bei Sprachanrufen

Ermöglicht die entopizo Call“-Funktion: Verwandelt ausgewählte Ereignisse in automatische Telefonanrufe anstelle von (oder zusätzlich zu) Push-Benachrichtigungen oder E-Mails.

EndpunktVerfahrenBeschreibung
/api/call_actionsGETRegeln für Aufrufe zum Handeln auflisten; /{id} für eine einzelne Regel
/api/call_actions/storeBEITRAGRegel erstellen
/api/call_actions/update/{id}BEITRAGRegel bearbeiten
/api/call_actions/destroy/{id}BEITRAGEine Regel löschen (Rechtschreibung des Pfads gemäß der Implementierung)
/api/call_actions/event_types · /api/call_actions/response_typesGETVerfügbare Auslöser und Reaktionsmöglichkeiten

Geokodierung

EndpunktVerfahrenBeschreibung
/api/address/autocompleteGETAdressvorschläge während der Eingabe
/api/address/searchGETVorwärtsgeokodierung – von der Adresse zu den Koordinaten
/api/address/reverseGETReverse-Geokodierung – Breitengrad/Längengrad zu Adresse

Kartensymbole und POIs

EndpunktVerfahrenBeschreibung
/api/get_user_map_icons · /api/get_map_iconsGETBenutzerdefinierte Kartensymbole und POI-Gruppen
/api/add_map_icon · /api/edit_map_icon · /api/change_active_map_icon · /api/destroy_map_iconPOST / GETVerwaltung von Symbolen
Sonstiges

Fehler und Einschränkungen

Erfolgreiche Aufrufe geben HTTP zurück 200 mit "status": 1. Fehler werden zurückgegeben "status": 0 im Textkörper oder einen HTTP-Fehlercode.

CodeBedeutungAktion
200 / Status: 1Erfolg
200 / Status: 0Logischer Fehler (z. B. ungültige Parameter)Überprüfen Sie die Nachricht Feld
401Ungültiger oder widerrufener user_api_hashMelden Sie sich erneut an, um einen neuen Hash zu erhalten
404Unbekannter Endpunkt oder unbekannte RessourceÜberprüfen Sie den Pfad, die Geräte-ID und die Verfügbarkeit des Plugins
422ValidierungsfehlerErforderliche Parameter und Formate prüfen
429Ratenlimit überschrittenAnfragehäufigkeit reduzieren, exponentielles Backoff anwenden

Fehlerbeispiel

{
  "status": 0,
  "message": "Wrong email or password"
}
Sonstiges

Leitfaden für KI-Agenten

Dieser Abschnitt befasst sich mit LLM-basierten Agenten (Claude, ChatGPT, benutzerdefinierte Assistenten), die die API über MCP-Server oder Funktionsaufrufe nutzen.

Empfohlene Durchflussmenge

1. Anruf get_devices einmal, um Fahrzeugnamen zuzuordnen device_id. 2. Verwenden Sie die device_id für Verlauf, Ereignisse, Sensoren oder Befehle. 3. Bei Fragen zur aktuellen Position, get_devices Die Daten reichen aus – ein zweiter Anruf ist nicht erforderlich.

Token-Effizienz

Antworten von get_devices und get_history sind groß. Behalten Sie nur die Felder ID, Name, online, Zeit, Geschwindigkeit, Breitengrad, Längengrad, Adresse, und in der historischen Datenreihe die Segment-Aggregate (Entfernung, Zeit, Status, Standort) anstelle von rohen GPS-Koordinaten.

Sicherheit und Einwilligung

Speichern Sie Anmeldedaten niemals in Eingabeaufforderungen. Aufrufe von send_gprs_command oder jeder „destroy“-Endpunkt erfordert eine ausdrückliche Bestätigung durch den Nutzer. Standortdaten sind personenbezogene Daten im Sinne der DSGVO – geben Sie diese nicht an Dritte weiter.

Eine maschinenlesbare Zusammenfassung dieser Dokumentation ist im Markdown-Format verfügbar unter https://entopizo.com/llms.txt, gemäß dem Standard „llms.txt“.
entopizo.com — GPS-Ortungssysteme entopizo · +30 210 300 7750 ISO 27001:2022
Wir verwenden Cookies
Cookie-Einstellungen
Nachstehend finden Sie Informationen darüber, zu welchen Zwecken wir und unsere Partner Cookies verwenden und Daten verarbeiten. Sie können Ihre Präferenzen hinsichtlich der Datenverarbeitung festlegen und/oder weitere Informationen auf den Websites unserer Partner einsehen.
Analytische Cookies Alle deaktivieren
Funktionale Cookies
Sonstige Cookies
Wir verwenden Cookies, um Inhalte und Werbung individuell anzupassen, Funktionen für soziale Medien bereitzustellen und unseren Website-Traffic zu analysieren. Erfahren Sie mehr über unsere Cookie-Richtlinie.
Alle akzeptieren Alle ablehnen Einstellungen ändern
Cookies