entopizo API Reference — GPS Tracking API

entopizo API-referentie
GPS-tracking voor voertuigen & wagenparken

Programmatische toegang tot live voertuigposities, routegeschiedenis, gebeurtenissen, waarschuwingsregels, geofences, apparaatcommando's, rapporten en wagenparkbeheer. Alle antwoorden zijn JSON.

Basis-URL https://go.entopizo.gr/api

Opmerking: Deze pagina is volledig statisch (geen JavaScript-rendering), waardoor deze volledig leesbaar is voor AI-tools, crawlers en gewone HTTP-clients. De endpoint-inventaris is gecontroleerd tegen de live server. Machineleesbare versie: https://entopizo.com/llms.txt

Aan de Slag

Inleiding

De entopizo API is een conventionele REST API. Elk verzoek (behalve login) wordt geauthenticeerd met een user_api_hash-token dat als parameter wordt doorgegeven. Er zijn geen SDK's te installeren — elke HTTP-client werkt.

Snelstart: uw eerste verzoek in 60 seconden

Stap 1 — Verkrijg eenmalig uw token met uw entopizo-accountgegevens.

Stap 2 — Roep elk eindpunt aan met het token. Het voorbeeld haalt al uw voertuigen op met hun live posities.

Dat is het volledige integratiemodel: één token, eenvoudige GET/POST-verzoeken, JSON terug.

Stap 1 — Verkrijg uw token

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

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

Stap 2 — Haal uw voertuigen op

curl "https://go.entopizo.gr/api/get_devices?user_api_hash=HASH&lang=en"
Aan de Slag

Authenticatie

Authenticatie gebruikt een statisch per-gebruiker token, de user_api_hash. Het wordt eenmalig uitgegeven via login en vervolgens als parameter doorgegeven bij elke aanroep. Bearer-headers worden niet gebruikt. Het token verloopt niet, tenzij het accountwachtwoord wordt gewijzigd.

POST /api/login

Retourneert de user_api_hash van het account. Roep dit eenmalig aan en bewaar de hash veilig.

ParameterTypeBeschrijving
e-mailstring verplichtUw entopizo-accountemail
wachtwoordstring verplichtUw accountwachtwoord

Verzoek

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

Antwoord 200

{
  "status": 1,
  "user_api_hash": "$2y$10$EXAMPLEHASH..."
}
Beveiliging: Sla nooit e-mail/wachtwoord op in clientapplicaties of AI-prompts. Bewaar alleen de user_api_hash, versleuteld opgeslagen, en verzend altijd via HTTPS. Het wijzigen van het accountwachtwoord maakt de huidige hash ongeldig.
Aan de Slag

Conventies

Formaten die consistent worden gebruikt in de API:

ConventieFormaatVoorbeeld
DatumsYYYY-MM-DD2026-07-05
TijdenHH:MM (tijdzone van het account)14:30
Tijdstempels in antwoordenDD-MM-YYYY HH:MM:SS05-07-2026 14:32:10
CoördinatenDecimale graden, WGS84lat: 37.97552, lng: 23.73481
SnelheidEenheidsinstelling van het account (km/u of mph)"speed": 54
Pagineringpage parameter; antwoorden bevatten current_page, last_page?page=2
Booleaanse waarden in aanvragen1 / 0snap_to_road=1
Form-data endpointsDe meeste add_X / edit_X endpoints hebben een bijbehorende GET add_X_data / edit_X_dataGeeft de beschikbare opties voor dat formulier terug (apparaten, typen, standaardwaarden)
Toggle-endpointschange_active_X (POST: id, active 1/0)Beschikbaar voor apparaten, waarschuwingen, geofences, routes, kaartpictogrammen
Succesvlag"status": 1 in de antwoordbody—

Afstands- en inhoudseenheden (km/mi, liter/gallon) volgen de accountinstellingen — zie Account & Setup.

Kernbronnen

Apparaten

Een apparaat is een GPS-tracker die is geïnstalleerd in een voertuig of object. Apparaatobjecten bevatten de laatst bekende positie, bewegingsstatus en sensorwaarden, dus voor vragen als "waar bevindt mijn vloot zich nu" is één aanroep voldoende.

GET /api/get_devices

Retourneert alle apparaten van het account, gegroepeerd, met laatst bekende positie, snelheid, koers, verbindingsstatus en sensorwaarden. Gebruik dit om voertuignamen te koppelen aan device_id voor alle andere aanroepen.

ParameterTypeBeschrijving
user_api_hashstring verplichtAuthenticatietoken
langstring optioneelTaal van vertaalde velden, bijv. en of el
online veld: online = zendt nu uit, ack = recent signaal zonder GPS-fix, offline = geen communicatie gedurende meer dan 5 minuten, engine = stationair draaien met contact aan.

Verzoek

curl "https://go.entopizo.gr/api/get_devices?user_api_hash=HASH&lang=en"

Antwoord 200 (verkort)

[
  {
    "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" }
        ]
      }
    ]
  }
]

Overige apparaat-endpoints

Alle accepteren user_api_hash.

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_devices_latestGET—Alleen laatste posities — lichtere payload dan get_devices
/api/add_devicePOSTname, imeiRegistreer een nieuw apparaat
/api/edit_devicePOSTdevice_id, name, icon_id, group_id, fuel_quantity, fuel_priceBewerk apparaatgegevens en brandstofinstellingen
/api/destroy_deviceGETdevice_idVerwijder een apparaat permanent
/api/change_active_devicePOSTid, activeSchakel een apparaat in / uit
/api/get_protocolsGET—Ondersteunde apparaatprotocollen
/api/devices/{id}/imageGET—Apparaatfoto
/api/devices_groupsGET—Apparaatgroepen; aanmaken met /store, bewerken met /update/{id}
Kernbronnen

Routegeschiedenis

GET /api/get_history

Retourneert de geschiedenis van een apparaat voor een tijdsbereik, opgesplitst in rij- en stopsegmenten, met totale afstand en topsnelheid.

ParameterTypeBeschrijving
user_api_hashstring verplichtAuthenticatietoken
device_idinteger verplichtApparaat-ID van get_devices
from_datedate verplichtYYYY-MM-DD
from_timetijd verplichtHH:MM
to_datedate verplichtYYYY-MM-DD
to_timetijd verplichtHH:MM
snap_to_roadboolean optioneelZet punten vast op het wegennetwerk (1/0)
status-veld per segment: 1 = rijden, 2 = gestopt met motor aan (stationair), 3 = geparkeerd, 4 = gebeurtenis, 5 = geen signaal. Voor AI-gebruik verdient het de voorkeur om de aggregaten per segment te gebruiken in plaats van de ruwe GPS-punten.

Verzoek

curl "https://go.entopizo.gr/api/get_history?user_api_hash=HASH\
&device_id=1042&from_date=2026-07-04&from_time=00:00\
&to_date=2026-07-04&to_time=23:59"

Antwoord 200 (verkort)

{
  "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"
    }
  ]
}

Andere geschiedenis-eindpunten

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_history_messagesGETdevice_id, from_date, from_time, to_date, to_timeRuwe positieberichten inclusief alle protocolparameters
/api/delete_history_positionsPOSTdevice_id, from, toVerwijder geschiedenisposities voor een periode
Kernbronnen

Gebeurtenissen

Gebeurtenissen zijn voorvallen die worden geregistreerd voor een apparaat: snelheidsovertreding, geofence in-/uitgang, stroomonderbreking, wegslepen, SOS en meer. Gebeurtenissen worden alleen gegenereerd wanneer een overeenkomende waarschuwingsregel actief is.

GET /api/get_events

Geeft een gepagineerde lijst met gebeurtenissen terug, nieuwste eerst.

ParameterTypeBeschrijving
user_api_hashstring verplichtAuthenticatietoken
device_idinteger optioneelFilter op apparaat
pageinteger optioneelResultatenpagina (standaard 1)

Antwoord 200 (verkort)

{
  "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
  }
}

Andere gebeurtenis-eindpunten

EndpointMethodeBelangrijkste parametersBeschrijving
/api/destroy_eventsPOSTevent_id / device_idGebeurtenissen verwijderen
/api/get_custom_eventsGET—Lijst met aangepaste gebeurtenissen (gebaseerd op protocolparameters)
/api/add_custom_eventPOSTnaam, protocol, parameter, waardeDefinieer een aangepaste gebeurtenis, bijv. SOS-knop of lage batterij
/api/edit_custom_eventPOSTidEen aangepaste gebeurtenis bewerken
/api/destroy_custom_eventGETidEen aangepaste gebeurtenis verwijderen
/api/get_custom_events_by_deviceGETdevice_idAangepaste gebeurtenissen die van toepassing zijn op een apparaat
Kernbronnen

Waarschuwingsregels

Waarschuwingsregels bepalen wanneer gebeurtenissen worden gegenereerd en hoe de gebruiker wordt genotificeerd (push, e-mail, SMS).

POST /api/add_alert

Maakt een waarschuwingsregel aan voor een of meer apparaten.

ParameterTypeBeschrijving
user_api_hashstring verplichtAuthenticatietoken
naamstring verplichtRegelnaam, bijv. "Snelheidsovertreding 100 km/h"
typestring verplichtoverspeed, geofence_in, geofence_out, ignition_on, ignition_off, custom
apparatenarray verplichtApparaat-ID's waarop de regel van toepassing is
overspeedinteger optioneelSnelheidslimiet wanneer type = overspeed
geofencesarray optioneelGeofence-ID's wanneer type = geofence_in / geofence_out
notificationsjson optioneelMeldingskanalen: push, email, sms

Verzoek

curl -X POST "https://go.entopizo.gr/api/add_alert" \
  -d "user_api_hash=HASH" \
  -d "name=Overspeed 100 km/h" \
  -d "type=overspeed" \
  -d "overspeed=100" \
  -d "devices[]=1042" \
  -d "devices[]=1043"

Antwoord 200

{ "status": 1 }

Andere alert-endpoints

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_alertsGET—Alle alertregels van het account weergeven
/api/edit_alertPOSTid, name, type, devicesEen regel bewerken
/api/change_active_alertPOSTid, active (1/0)Een regel in-/uitschakelen
/api/destroy_alertGETalert_idEen regel verwijderen
/api/get_events_by_protocolGETprotocolBeschikbare gebeurtenistypen per protocol (bijv. teltonika)
/api/get_alerts_summaryGET—Overzicht van waarschuwingsaantallen
/api/set_alert_devicesPOSTalert_id, devicesWijs apparaten toe aan een regel
/api/devices/{device_id}/alertsGET—Regels van een specifiek apparaat; …/alerts/{alert_id}/time_period plant wanneer een regel actief is
Kernbronnen

Geofences & routes

Geofences zijn benoemde gebieden (veelhoeken of cirkels) die worden gebruikt voor waarschuwingen bij binnenkomst/vertrek en rapportage. Routes zijn vooraf gedefinieerde paden die een voertuig geacht wordt te volgen.

POST /api/add_geofence

Creëert een geofence. Voor veelhoeken worden coördinaten doorgegeven als een JSON-array van punten.

ParameterTypeBeschrijving
user_api_hashstring verplichtAuthenticatietoken
naamstring verplichtNaam van de geofence, bijv. "Warehouse Aspropyrgos"
polygonjson vereistArray van punten [{"lat":..,"lng":..}, ...]
polygon_colorstring optioneelHexadecimale kleur, bijv. #0E8A5F

Verzoek

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}]'

Antwoord 200

{ "status": 1 }

Andere geofence- en route-eindpunten

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_geofencesGET—Geofences weergeven met naam, kleur en coördinaten
/api/edit_geofencePOSTid, name, polygonEen geofence bewerken
/api/destroy_geofenceGETgeofence_idEen geofence verwijderen
/api/point_in_geofencesGETlat, lngControleer welke geofences een punt bevatten
/api/get_routesGET—Vooraf gedefinieerde routes weergeven
/api/add_routePOSTname, coordinatesEen route aanmaken
/api/edit_routePOSTid, name, coordinatesEen route bewerken
/api/destroy_routeGETroute_idEen route verwijderen
/api/change_active_geofence · /api/change_active_routePOSTid, activeInschakelen / uitschakelen
/api/geofences_groups · /api/routes_groups · /api/pois_groupsGET/POST—Groepsbeheer: GET-lijst, /store, /update/{id}
Kernbronnen

Opdrachten

Opdrachten zijn berichten die naar de tracker worden verzonden via GPRS of SMS — bijvoorbeeld het stoppen/hervatten van de motor bij ondersteunde installaties. Beschikbare opdrachttypes zijn afhankelijk van het apparaatprotocol.

POST /api/send_gprs_command

Stuurt een GPRS-commando naar een apparaat. Gebruik eerst send_command_data om te ontdekken welke commandotypen het apparaat ondersteunt.

ParameterTypeBeschrijving
user_api_hashstring verplichtAuthenticatietoken
device_idinteger verplichtDoelapparaat
typestring verplichtCommandotype, bijv. custom of een door het protocol gedefinieerd type
datastring optioneelOpdrachtinhoud wanneer type = custom
Let op: Immobilisatieopdrachten hebben fysieke gevolgen voor het voertuig. Geautomatiseerde systemen — en AI-agents in het bijzonder — moeten expliciete gebruikersbevestiging vereisen vóór elke opdracht.

Verzoek

curl -X POST "https://go.entopizo.gr/api/send_gprs_command" \
  -d "user_api_hash=HASH" \
  -d "device_id=1042" \
  -d "type=custom" \
  -d "data=setdigout 1"

Antwoord 200

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

Overige commando-eindpunten

EndpointMethodeBelangrijkste parametersBeschrijving
/api/send_command_dataGETdevice_idBeschikbare commandotypen voor het apparaat (per protocol)
/api/send_sms_commandPOSTdevice_id, messageVerstuur een commando via SMS (vereist SMS-gateway)
/api/get_device_commandsGETdevice_idGeschiedenis van verzonden commando's
/api/get_user_gprs_templatesGET—Opgeslagen GPRS-commandosjablonen
/api/add_user_gprs_templatePOSTtitle, messageMaak een GPRS-sjabloon aan
/api/get_user_sms_templatesGET—Opgeslagen SMS-sjablonen
/api/add_user_sms_templatePOSTtitle, messageMaak een SMS-sjabloon aan (bewerken/verwijderen ook beschikbaar voor beide sjabloontypen)
/api/sent_commandsGET—Logboek van alle verzonden commando's
/api/get_alerts_commandsGET—Commando's beschikbaar voor waarschuwingsautomatisering
Kernbronnen

Rapporten

Genereert rapporten — algemeen, ritten & stops, rijgedrag, brandstof, snelheidsovertredingen, geofence-activiteit en meer — in HTML, PDF of XLS, of plant deze in voor automatische levering.

POST /api/generate_report

Genereert een rapport voor geselecteerde apparaten en tijdsbereik. Haal eenmaal get_reports_types op om rapportnamen te koppelen aan type-ID's op uw server.

ParameterTypeBeschrijving
user_api_hashstring verplichtAuthenticatietoken
titlestring verplichtRapporttitel
typeinteger verplichtRapporttype-ID — zie get_reports_types
apparatenarray verplichtApparaat-ID's
date_from / date_todatetime verplichtYYYY-MM-DD HH:MM
formaatstring optioneelhtml, pdf, xls

Verzoek

curl -X POST "https://go.entopizo.gr/api/generate_report" \
  -d "user_api_hash=HASH" \
  -d "title=June mileage" \
  -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"

Antwoord 200

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

Andere rapport-endpoints

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_reportsGET—Opgeslagen/geplande rapporten weergeven
/api/get_reports_typesGET—Beschikbare rapporttypes met hun ID's
/api/add_reportPOSTtitle, type, devices, scheduleEen terugkerend rapport opslaan of plannen
/api/edit_reportPOSTidEen opgeslagen rapport bewerken
/api/destroy_reportGETreport_idEen opgeslagen rapport verwijderen
Voor AI-gebruik: gebruik bij voorkeur format=html en extraheer de samenvattingstabellen, of bereken basisgegevens rechtstreeks uit get_history (distance_sum, top_speed) wanneer dat voldoende is.
Wagenparkbeheer

Chauffeurs

Chauffeurs kunnen handmatig aan apparaten worden toegewezen of automatisch worden geïdentificeerd via RFID / iButton. De identiteit van de chauffeur verschijnt vervolgens in de geschiedenis, gebeurtenissen en rapporten.

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_user_driversGET—Chauffeurs weergeven met apparaattoewijzing en RFID/iButton-nummer
/api/add_user_driverPOSTname, device_id, rfid, phone, email, descriptionEen chauffeur aanmaken
/api/edit_user_driverPOSTid, name, device_id, rfidEen chauffeur bewerken
/api/destroy_user_driverGETdriver_idEen chauffeur verwijderen
Wagenparkbeheer

Sensoren

Sensoren vertalen ruwe protocolparameters naar leesbare waarden: contact, brandstofniveau, temperatuur, deurstatus, batterijspanning en meer. Sensorwaarden verschijnen binnen get_devices-antwoorden.

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_sensorsGETdevice_idSensoren van een apparaat weergeven
/api/add_sensorPOSTdevice_id, name, type, tag_name, unit_of_measurementEen sensor aanmaken vanuit een protocolparameter
/api/edit_sensorPOSTid, name, typeEen sensor bewerken
/api/destroy_sensorGETsensor_idEen sensor verwijderen
Wagenparkbeheer

Onderhoud

Onderhoudsitems (services) volgen terugkerende voertuigverplichtingen — onderhoud, olieverversingen, voertuiginspectie, verzekering — op basis van kilometerstand, motoruren of kalenderdagen, met waarschuwingen bij het verstrijken van de vervaldatum.

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_servicesGETdevice_idOnderhoudsherinneringen van een apparaat
/api/add_servicePOSTdevice_id, name, expiration_by (odometer / engine_hours / days), interval, trigger_beforeMaak een onderhoudsherinnering aan
/api/edit_servicePOSTid, name, intervalBewerk een herinnering
/api/destroy_serviceGETservice_idVerwijder een herinnering
Wagenparkbeheer

Taken

Taken vertegenwoordigen opdrachten of leveringen die aan een voertuig zijn toegewezen, met details over ophalen/afleveren, prioriteit en statusbewaking.

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_tasksGET—Toon een lijst van taken / leveringen met status en prioriteit
/api/get_task/{id}GET—Details van een enkele taak
/api/add_taskPOSTtitle, device_id, priority, pickup & delivery address/timeMaak een taak aan
/api/edit_task/{id}POSTstatus, priorityWerk een taak bij
/api/get_tasks_statuses · /api/get_tasks_prioritiesGET—Beschikbare statussen en prioriteiten
/api/get_task_signature/{taskStatusId}GET—Handtekening voor bewijs van levering
/api/destroy_taskGETtask_idEen taak verwijderen
Overig

Account & Instellingen

EndpointMethodeBelangrijkste parametersBeschrijving
/api/get_user_dataGET—Accountgegevens: e-mail, apparaatlimieten, verloop van abonnement
/api/edit_setup_dataGET—Volledige instellingsgegevens: tijdzone, eenheden (km/mi, lt/gl), taal, groepen
/api/edit_setupPOSTlang, timezone_id, unit_of_distance, unit_of_capacityInstellingen opslaan
/api/change_passwordPOSTold_password, new_passwordWachtwoord wijzigen — let op: maakt de huidige user_api_hash ongeldig
/api/password_reminderPOSTe-mailE-mail voor wachtwoordherstel
/api/fcm_tokenPOSTtokenEen pushmeldingstoken registreren
/api/user_clientGET—Gekoppelde klantinformatie
Overig

Delen, media, belacties & geocoding

Delen — links naar live-positie

Tijdelijke openbare links om de live positie van een voertuig te delen met derden (bijv. een klant die op een levering wacht).

EndpointMethodeBeschrijving
/api/sharingGET / POSTDeel-links weergeven / een nieuwe link aanmaken
/api/sharing/{id}GET / POSTEen link bekijken of bewerken (vervaldatum, verwijdering)
/api/sharing/{id}/devicesGETApparaten opgenomen in een link

Media — trackers met camera

EndpointMethodeBeschrijving
/api/devices/{device_id}/mediaGETFoto's / videoclips weergeven die door het apparaat zijn geüpload
/api/devices/{device_id}/media/file/{filename}GETEen mediabestand downloaden

Belacties — spraakoproepwaarschuwingen

Ondersteunt de entopizo instant call-functie: zet geselecteerde gebeurtenissen om in geautomatiseerde telefoonoproepmeldingen in plaats van (of naast) push/e-mail.

EndpointMethodeBeschrijving
/api/call_actionsGETLijst met call-action-regels; /{id} voor één enkele regel
/api/call_actions/storePOSTEen regel aanmaken
/api/call_actions/update/{id}POSTEen regel bewerken
/api/call_actions/destory/{id}POSTEen regel verwijderen (padspelling zoals geïmplementeerd)
/api/call_actions/event_types · /api/call_actions/response_typesGETBeschikbare triggers en antwoordopties

Geocoding

EndpointMethodeBeschrijving
/api/address/autocompleteGETAdressuggesties tijdens het typen
/api/address/searchGETForward geocoding — adres naar coördinaten
/api/address/reverseGETReverse geocoding — lat/lng naar adres

Kaarticonen & POI's

EndpointMethodeBeschrijving
/api/get_user_map_icons · /api/get_map_iconsGETAangepaste kaarticonen en POI-groepen
/api/add_map_icon · /api/edit_map_icon · /api/change_active_map_icon · /api/destroy_map_iconPOST / GETIcoonbeheer
Overig

Fouten & limieten

Succesvolle aanroepen retourneren HTTP 200 met "status": 1. Bij fouten wordt "status": 0 in de body geretourneerd, of een HTTP-foutcode.

CodeBetekenisActie
200 / status:1Succes—
200 / status:0Logische fout (bijv. ongeldige parameters)Controleer het veld message
401Ongeldige of ingetrokken user_api_hashLog opnieuw in om een nieuwe hash te verkrijgen
404Onbekend endpoint of bronControleer het pad, de device_id en de beschikbaarheid van de plugin
422ValidatiefoutControleer vereiste parameters en formaten
429Snelheidslimiet overschredenVerminder de aanvraagfrequentie, pas exponentiële back-off toe

Voorbeeld van een fout

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

Richtlijnen voor AI-agents

Dit gedeelte richt zich tot LLM-gebaseerde agents (Claude, ChatGPT, aangepaste assistenten) die de API gebruiken via MCP-servers of function calling.

Aanbevolen stroom

1. Roep get_devices eenmaal aan om voertuignamen toe te wijzen aan device_id. 2. Gebruik device_id voor geschiedenis, gebeurtenissen, sensoren of opdrachten. 3. Voor vragen over de huidige positie volstaan de gegevens van get_devices — geen tweede aanroep nodig.

Token-efficiëntie

Antwoorden van get_devices en get_history zijn groot. Behoud alleen de velden id, name, online, time, speed, lat, lng, address, en in de geschiedenis de aggregaten per segment (distance, time, status, location) in plaats van ruwe GPS-punten.

Veiligheid & toestemming

Sla nooit inloggegevens op in prompts. Aanroepen naar send_gprs_command of enig destroy-endpoint vereisen expliciete bevestiging van de gebruiker. Locatiegegevens zijn persoonsgegevens onder de AVG — stel ze niet bloot aan derden.

Een machineleesbare samenvatting van deze documentatie is beschikbaar in markdown op https://entopizo.com/llms.txt, volgens de llms.txt-standaard.
entopizo.com — GPS-trackingsystemen support@entopizo.gr · +30 210 300 7760 ISO 27001:2022

Deel uw ervaring met Entopizo

Uw feedback helpt ons onze GPS tracking, voertuigbeveiliging en telematicadiensten te verbeteren, terwijl het toekomstige klanten helpt om met vertrouwen te kiezen.