entopizo — GPS-tracking-API

entopizo
GPS-tracking voor voertuigen en wagenparken

Programmatische toegang tot actuele voertuigposities, routegeschiedenis, gebeurtenissen, waarschuwingsregels, geofences, apparaatopdrachten, rapporten en wagenparkbeheer. Alle antwoorden worden in JSON-formaat geleverd.

Basis-URLentopizo

Opmerking: Deze pagina is volledig statisch (geen weergave via JavaScript), waardoor deze volledig leesbaar is voor AI-tools, crawlers en gewone HTTP-clients. De lijst met eindpunten is vergeleken met de live-server. Machinaal leesbare versie: https://entopizo.com/llms.txt

Aan de slag

Inleiding

De entopizo is een standaard REST-API. Elk verzoek (behalve inloggen) wordt geauthenticeerd met een user_api_hash token dat als parameter wordt doorgegeven. Er hoeven geen SDK’s te worden geïnstalleerd — elke HTTP-client is geschikt.

Snelstart: je eerste verzoek in 60 seconden

Stap 1 — Vraag je token eenmalig aan met de inloggegevens entopizo je entopizo .

Stap 2 — Roep een willekeurig eindpunt aan met het token. In het voorbeeld worden al je voertuigen met hun actuele posities opgehaald.

Dat is het hele integratiemodel: één token, eenvoudige GET/POST-verzoeken, JSON als antwoord.

Stap 1 — Haal je token op

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 je voertuigen op

curl "entopizo"
Aan de slag

Authenticatie

Bij de authenticatie wordt gebruikgemaakt van een statisch token per gebruiker, het user_api_hash. Deze wordt eenmalig gegenereerd bij het inloggen en vervolgens als parameter doorgegeven aan elke oproep. Er worden geen ‘Bearer’-headers gebruikt. Het token verloopt niet, tenzij het wachtwoord van het account wordt gewijzigd.

POST /api/login

Geeft de van de account user_api_hash. Roep het één keer aan en sla de hash veilig op.

ParameterTypeBeschrijving
e-mailstring is verplichtHet e-mailadres van je entopizo
wachtwoordstring is verplichtHet wachtwoord van je account

Verzoek

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

Antwoord 200

{
  "status": 1,
  "user_api_hash": "$2y$10$EXAMPLEHASH..."
}
Beveiliging: Verwerk nooit e-mailadressen of wachtwoorden in clienttoepassingen of AI-prompts. Sla alleen de user_api_hash, versleuteld in rust, en altijd verzonden via HTTPS. Als je het wachtwoord van het account wijzigt, wordt de huidige hash ongeldig.
Aan de slag

Conventies

Formaten die in de hele API consistent worden gebruikt:

ConventieFormaatVoorbeeld
DataJJJJ-MM-DD5 juli 2026
TijdenUU:MM (tijdzone van het account)14.30 uur
Tijdstempels in reactiesDD-MM-JJJJ UU:MM:SS05-07-2026 14:32:10
CoördinatenDecimale graden, WGS84breedtegraad: 37,97552, lengtegraad: 23,73481
SnelheidInstelling van de snelheidseenheid (km/h of mph)"snelheid": 54
Pagineringpagina parameter; reacties zijn onder meer huidige_pagina, laatste_pagina?page=2
Booleaanse waarden in verzoeken1 / 0snap_to_road=1
Eindpunten voor formuliergegevensDe meeste add_X / edit_X eindpunten hebben een bijbehorende GET-methode add_X_data / edit_X_dataGeeft de beschikbare opties voor dat formulier weer (apparaten, typen, standaardinstellingen)
Eindpunten in- of uitschakelenchange_active_X (BERICHT: id, actief 1/0)Beschikbaar voor apparaten, meldingen, geofences, routes en kaartpictogrammen
Succesvlag"status": 1 in de tekst van het antwoord

Afstands- en inhoudseenheden (km/mi, liter/gallon) worden bepaald door de accountinstellingen — zie Account en instellingen.

Belangrijkste bronnen

Apparaten

Een apparaat is een GPS tracker in een voertuig of een ander object GPS tracker . Apparaatobjecten bevatten de laatst bekende positie, bewegingsstatus en sensorwaarden, dus voor vragen als „waar bevindt mijn wagenpark zich op dit moment?“ volstaat één enkele aanroep.

GET /api/get_devices

Geeft alle apparaten van het account weer, gegroepeerd, met de laatst bekende positie, snelheid, koers, verbindingsstatus en sensorwaarden. Gebruik deze functie om voertuignamen te koppelen aan device_id voor alle andere oproepen.

ParameterTypeBeschrijving
user_api_hashstring is verplichtVerificatietoken
langtekenreeks ( optioneel)Taal van de vertaalde velden, bijv. nl of el
online veld: online = ik zend nu uit, ack = recent signaal zonder GPS-positie, offline = al meer dan 5 minuten geen communicatie, motor = stationair draaien met het contact aan.

Verzoek

curl "entopizo"

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

Andere apparaat-eindpunten

Alle accepteren user_api_hash.

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_devices_latestGETAlleen de meest recente posities — minder gegevens dan bij get_devices
/api/apparaat_toevoegenPOSTnaam, IMEIEen nieuw apparaat registreren
/api/apparaat_bewerkenPOSTdevice_id, naam, icon_id, group_id, brandstofhoeveelheid, brandstofprijsApparaatgegevens en brandstofinstellingen bewerken
/api/destroy_deviceGETdevice_idEen apparaat definitief verwijderen
/api/change_active_devicePOSTid, actiefEen apparaat in- of uitschakelen
/api/get_protocolsGETOndersteunde apparaatprotocollen
/api/devices/{id}/imageGETFoto van het apparaat
/api/apparaatgroepenGETApparaatgroepen; aanmaken met /winkel, bewerken met /update/{id}
Belangrijkste bronnen

Routegeschiedenis

GET /api/get_history

Geeft de geschiedenis van een apparaat voor een bepaald tijdsbestek weer, onderverdeeld in segmenten van rijden en stilstaan, met de totale afstand en de topsnelheid.

ParameterTypeBeschrijving
user_api_hashstring is verplichtVerificatietoken
device_idgeheel getal vereistApparaat-ID van get_devices
vanaf_datumvereiste datumJJJJ-MM-DD
vanaf_tijdbenodigde tijduur:minuten
tot op hedenvereiste datumJJJJ-MM-DD
to_timebenodigde tijduur:minuten
snap_to_roadbooleaanse waarde ( optioneel)Snap wijst naar het wegennet (1/0)
status veld per segment: 1 = autorijden, 2 = gestopt met draaiende motor (stationair), 3 = geparkeerd, 4 = evenement, 5 = geen signaal. Voor AI-toepassingen verdient het de voorkeur om de segmentgewijze geaggregeerde gegevens te gebruiken in plaats van de ruwe GPS-coördinaten.

Verzoek

curl "entopizo\
&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 historische eindpunten

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_history_messagesGETdevice_id, startdatum, starttijd, einddatum, eindtijdRuwe positieberichten, inclusief alle protocolparameters
/api/delete_history_positionsPOSTdevice_id, van, naarPosities uit de geschiedenis voor een bepaalde periode verwijderen
Belangrijkste bronnen

Evenementen

Gebeurtenissen zijn voorvallen die bij een apparaat worden geregistreerd: te hoge snelheid, het betreden of verlaten van een geofence, stroomuitval, wegslepen, SOS en meer. Gebeurtenissen worden alleen gegenereerd wanneer er een bijbehorende waarschuwingsregel actief is.

GET /api/get_events

Geeft een gepagineerde lijst met gebeurtenissen weer, met de nieuwste bovenaan.

ParameterTypeBeschrijving
user_api_hashstring is verplichtVerificatietoken
device_idgeheel getal ( optioneel)Filter op apparaat
paginageheel getal ( optioneel)Resultatenpagina (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
  }
}

Overige eindpunten van het evenement

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/destroy_eventsPOSTevent_id / device_idGebeurtenissen verwijderen
/api/get_custom_eventsGETAangepaste gebeurtenissen weergeven (op basis van protocolparameters)
/api/add_custom_eventPOSTnaam, protocol, parameter, waardeDefinieer een aangepaste gebeurtenis, bijvoorbeeld een SOS-knop of een bijna lege 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
Belangrijkste bronnen

Waarschuwingsregels

Waarschuwingsregels bepalen wanneer er gebeurtenissen worden gegenereerd en hoe de gebruiker hiervan op de hoogte wordt gesteld (pushmelding, e-mail, sms).

POST /api/add_alert

Maakt een waarschuwingsregel aan voor één of meer apparaten.

ParameterTypeBeschrijving
user_api_hashstring is verplichtVerificatietoken
naamstring is verplichtNaam van de regel, bijv. "Snelheidsovertreding 100 km/u"
typestring is verplichtte hoge snelheid, geofence_in, geofence_out, ignition_on, ontsteking_uit, op maat
apparatenarray vereistApparaat-ID’s waarop de regel van toepassing is
te hoge snelheidgeheel getal ( optioneel)Snelheidslimiet wanneer type = overspeed
geofencesarray ( optioneel)Geofence-ID's wanneer type = geofence_in / geofence_out
meldingenjson ( optioneel)Meldingskanalen: pushmeldingen, e-mail, sms

Verzoek

curl -X POST "entopizo" \
  -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 eindpunten voor waarschuwingen

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_alertsGETGeef een overzicht van alle waarschuwingsregels van het account
/api/edit_alertPOSTid, naam, type, apparatenEen regel bewerken
/api/active_alert_wijzigenPOSTid, actief (1/0)Een regel in- of uitschakelen
/api/destroy_alertGETalert_idEen regel verwijderen
/api/get_events_by_protocolGETprotocolBeschikbare gebeurtenistypen per protocol (bijv. Teltonika)
/api/get_alerts_summaryGETOverzicht van het aantal waarschuwingen
/api/set_alert_devicesPOSTalert_id, apparatenApparaten aan een regel toewijzen
/api/devices/{device_id}/alertsGETRegels voor een specifiek apparaat; …/alerts/{alert_id}/tijdsperiode tijdstippen waarop een regel van kracht is
Belangrijkste bronnen

Geofences en routes

Geofences zijn benoemde gebieden (veelhoeken of cirkels) die worden gebruikt voor waarschuwingen bij het binnenrijden of verlaten van een gebied en voor rapportage. Routes zijn vooraf gedefinieerde trajecten die een voertuig geacht wordt te volgen.

POST /api/add_geofence

Maakt een geofence aan. Voor polygonen worden de coördinaten doorgegeven als een JSON-array van punten.

ParameterTypeBeschrijving
user_api_hashstring is verplichtVerificatietoken
naamstring is verplichtNaam van de geofence, bijv. "Magazijn Aspropyrgos"
veelhoekjson vereistPuntenreeks [{"lat":..,"lng":..}, ...]
polygon_colortekenreeks ( optioneel)Hex-kleurcode, 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 }

Overige geofence- en route-eindpunten

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_geofencesGETGeef een overzicht van de geofences met naam, kleur en coördinaten
/api/edit_geofencePOSTid, naam, polygoonEen geofence bewerken
/api/destroy_geofenceGETgeofence_idEen geofence verwijderen
/api/point_in_geofencesGETbreedtegraad, lengtegraadControleer welke geofences een punt bevatten
/api/get_routesGETLijst met vooraf gedefinieerde routes
/api/add_routePOSTnaam, coördinatenEen route aanmaken
/api/route-bewerkenPOSTid, naam, coördinatenEen route bewerken
/api/route_verwijderenGETroute_idEen route verwijderen
/api/change_active_geofence · /api/change_active_routePOSTid, actiefInschakelen / uitschakelen
/api/geofences_groups · /api/routes_groups · /api/pois_groupsGET/POSTGroepsbeheer: GET-lijst, /winkel, /update/{id}
Belangrijkste bronnen

Commando's

Commando’s zijn berichten die via GPRS of SMS naar de tracker worden verzonden — bijvoorbeeld het stoppen of hervatten van de motor bij ondersteunde installaties. Welke soorten commando’s beschikbaar zijn, hangt af van het protocol van het apparaat.

POST /api/send_gprs_command

Verzendt een GPRS-commando naar een apparaat. Gebruik send_command_data Eerst moet je nagaan welke commando’s het apparaat ondersteunt.

ParameterTypeBeschrijving
user_api_hashstring is verplichtVerificatietoken
device_idgeheel getal vereistDoelapparaat
typestring is verplichtType opdracht, bijv. op maat of een in het protocol gedefinieerd type
gegevenstekenreeks ( optioneel)Commando-payload wanneer type = custom
Let op: Commando’s voor het stilzetten van het voertuig hebben fysieke gevolgen voor het voertuig. Geautomatiseerde systemen — en met name AI-agenten — moeten vóór elk commando om uitdrukkelijke bevestiging van de gebruiker vragen.

Verzoek

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

Antwoord 200

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

Andere command-eindpunten

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/send_command_dataGETdevice_idBeschikbare commando-types voor het apparaat (per protocol)
/api/send_sms_commandPOSTdevice_id, berichtEen opdracht versturen via sms (hiervoor is een sms-gateway nodig)
/api/get_device_commandsGETdevice_idOverzicht van verzonden opdrachten
/api/get_user_gprs_templatesGETOpgeslagen GPRS-opdrachtsjablonen
/api/add_user_gprs_templatePOSTtitel, berichtEen GPRS-sjabloon aanmaken
/api/get_user_sms_templatesGETOpgeslagen sms-sjablonen
/api/add_user_sms_templatePOSTtitel, berichtMaak een sms-sjabloon aan (bewerken en verwijderen is ook mogelijk voor beide sjabloontypen)
/api/verzonden_opdrachtenGETLogboek van alle verzonden opdrachten
/api/get_alerts_commandsGETBeschikbare opdrachten voor het automatiseren van waarschuwingen
Belangrijkste bronnen

Verslagen

Genereert rapporten — algemeen, ritten en stops, rijgedrag, brandstofverbruik, snelheidsovertredingen, activiteiten binnen geofences en meer — in HTML, PDF of XLS, of plant de automatische verzending ervan in.

POST /api/generate_report

Maakt een rapport aan voor de geselecteerde apparaten en het geselecteerde tijdsbestek. Ophalen get_reports_types eenmalig om de namen van rapporten te koppelen aan type-ID’s op uw server.

ParameterTypeBeschrijving
user_api_hashstring is verplichtVerificatietoken
titelstring is verplichtTitel van het rapport
typegeheel getal vereistID van het rapporttype — zie get_reports_types
apparatenarray vereistApparaat-ID's
begin_datum / eind_datumdatetime is verplichtJJJJ-MM-DD UU:MM
formaattekenreeks ( optioneel)html, pdf, xls

Verzoek

curl -X POST "entopizo" \
  -d "user_api_hash=HASH" \
  -d "title=Rijafstand 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"

Antwoord 200

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

Overige eindpunten van het rapport

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_reportsGETLijst met opgeslagen / geplande rapporten
/api/get_reports_typesGETBeschikbare rapporttypes met hun ID’s
/api/add_reportPOSTtitel, type, apparaten, planningEen terugkerend rapport opslaan of inplannen
/api/edit_reportPOSTidEen opgeslagen rapport bewerken
/api/destroy_reportGETrapport-idEen opgeslagen rapport verwijderen
Voor gebruik met AI: de voorkeur geven aan format=html en de overzichtstabellen eruit halen, of de basiscijfers rechtstreeks berekenen op basis van get_history (afstandssom, topsnelheid) wanneer dat voldoende is.
Wagenparkbeheer

Bestuurders

Bestuurders kunnen handmatig aan apparaten worden toegewezen of automatisch worden geïdentificeerd via RFID / iButton. De identiteit van de bestuurder wordt vervolgens weergegeven in de geschiedenis, gebeurtenissen en rapporten.

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_user_driversGETLijst van chauffeurs met apparaattoewijzing en RFID-/iButton-nummer
/api/add_user_driverPOSTnaam, apparaat-id, rfid, telefoonnummer, e-mailadres, beschrijvingEen stuurprogramma maken
/api/edit_user_driverPOSTid, naam, apparaat-id, rfidEen stuurprogramma bewerken
/api/destroy_user_driverGETdriver_idEen stuurprogramma verwijderen
Wagenparkbeheer

Sensoren

Sensoren zetten ruwe protocolparameters om in leesbare waarden: ontsteking, brandstofpeil, temperatuur, deurstatus, accuspanning en meer. De sensorwaarden worden weergegeven in get_devices reacties.

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_sensorsGETdevice_idSensoren van een apparaat weergeven
/api/sensor_toevoegenPOSTdevice_id, naam, type, tag_name, maateenheidEen sensor aanmaken op basis van een protocolparameter
/api/edit_sensorPOSTid, naam, typeEen sensor bewerken
/api/sensor_verwijderenGETsensor_idEen sensor verwijderen
Wagenparkbeheer

Onderhoud

Onderhoudsposten (diensten) houden terugkerende verplichtingen met betrekking tot het voertuig bij — onderhoudsbeurten, olieverversingen, APK, verzekering — op basis van de kilometerstand, het aantal motoruren of kalenderdagen, met waarschuwingen bij het verstrijken van de termijn.

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_servicesGETdevice_idOnderhoudsherinneringen voor een apparaat
/api/add_servicePOSTdevice_id, naam, vervaldatum (kilometerstand / motoruren / dagen), interval, trigger_beforeEen onderhoudsherinnering aanmaken
/api/edit_servicePOSTid, naam, intervalEen herinnering bewerken
/api/destroy_serviceGETservice_idEen herinnering verwijderen
Wagenparkbeheer

Taken

Opdrachten zijn taken of leveringen die aan een voertuig zijn toegewezen, inclusief gegevens over het ophalen en afleveren, de prioriteit en het bijhouden van de status.

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_tasksGETGeef een overzicht van taken / leveringen met status en prioriteit
/api/get_task/{id}GETDetails van één taak
/api/add_taskPOSTtitel, apparaat-id, prioriteit, afhaal- en bezorgadres/tijdstipEen taak aanmaken
/api/edit_task/{id}POSTstatus, prioriteitEen taak bijwerken
/api/get_tasks_statuses · /api/get_tasks_prioritiesGETBeschikbare statussen en prioriteiten
/api/get_task_signature/{taskStatusId}GETHandtekening ter bevestiging van ontvangst
/api/destroy_taskGETtask_idEen taak verwijderen
Overige

Account en instellingen

EindpuntMethodeBelangrijkste parametersBeschrijving
/api/get_user_dataGETAccountgegevens: e-mailadres, apparaatlimieten, vervaldatum van het abonnement
/api/edit_setup_dataGETVolledige instellingen: tijdzone, eenheden (km/mi, lt/gl), taal, groepen
/api/edit_setupPOSTlang, tijdzone-id, afstandsmaat, capaciteitsmaatInstellingen opslaan
/api/wachtwoord_wijzigenPOSToud_wachtwoord, nieuw_wachtwoordWachtwoord wijzigen — let op: hierdoor wordt de huidige user_api_hash ongeldig
/api/wachtwoordherinneringPOSTe-mailE-mail voor het opnieuw instellen van het wachtwoord
/api/fcm_tokenPOSTtokenEen token voor pushmeldingen registreren
/api/user_clientGETGekoppelde klantgegevens
Overige

Delen, media, oproepacties en geocodering

Delen — links naar live-posities

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

EindpuntMethodeBeschrijving
/api/sharingGET / POSTLinks delen / een nieuwe link aanmaken
/api/sharing/{id}GET / POSTEen link bekijken of bewerken (vervaldatum, verwijderen)
/api/sharing/{id}/devicesGETApparaten die in een koppeling zijn opgenomen

Media — trackers met camera

EindpuntMethodeBeschrijving
/api/devices/{device_id}/mediaGETEen overzicht van de foto’s en videoclips die door het apparaat zijn geüpload
/api/devices/{device_id}/media/file/{filename}GETEen mediabestand downloaden

Oproepacties — meldingen bij spraakoproepen

Zorgt ervoor dat de entopizo call’-functie werkt: zet geselecteerde gebeurtenissen om in automatische telefonische meldingen in plaats van (of naast) pushmeldingen of e-mails.

EindpuntMethodeBeschrijving
/api/call_actionsGETGeef de regels voor oproepen tot actie weer; /{id} voor één enkele regel
/api/call_actions/storePOSTEen regel aanmaken
/api/call_actions/update/{id}POSTEen regel bewerken
/api/call_actions/destroy/{id}POSTEen regel verwijderen (spelling van het pad zoals geïmplementeerd)
/api/call_actions/event_types · /api/call_actions/response_typesGETBeschikbare triggers en reactiemogelijkheden

Geocodering

EindpuntMethodeBeschrijving
/api/adres/autocompleteGETAdresvoorstellen tijdens het typen
/api/adres/zoekenGETGeocodering in de voorwaartse richting — adres naar coördinaten
/api/adres/omgekeerdGETOmgekeerde geocodering — breedtegraad/lengtegraad naar adres

Kaartpictogrammen en POI’s

EindpuntMethodeBeschrijving
/api/get_user_map_icons · /api/get_map_iconsGETAangepaste kaartpictogrammen en POI-groepen
/api/add_map_icon · /api/edit_map_icon · /api/change_active_map_icon · /api/destroy_map_iconPOST / GETBeheer van pictogrammen
Overige

Fouten en beperkingen

Succesvolle oproepen retourneren HTTP 200 met "status": 1. Foutmeldingen worden weergegeven "status": 0 in de tekst, of een HTTP-foutcode.

CodeBetekenisActie
200 / status:1Succes
200 / status:0Logische fout (bijv. ongeldige parameters)Controleer de bericht veld
401Ongeldige of ingetrokken user_api_hashLog opnieuw in om een nieuwe hash te verkrijgen
404Onbekend eindpunt of onbekende bronControleer het pad, de device_id en of de plug-in beschikbaar is
422ValidatiefoutControleer de vereiste parameters en indelingen
429Limiet overschredenVerminder de frequentie van verzoeken, pas exponentiële backoff toe

Voorbeeld van een foutmelding

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

Richtlijnen voor AI-agenten

In dit hoofdstuk wordt ingegaan op op LLM’s gebaseerde agents (Claude, ChatGPT, aangepaste assistenten) die de API gebruiken via MCP-servers of via functieaanroepen.

Aanbevolen doorstroming

1. Bellen get_devices eenmalig om voertuignamen te koppelen aan device_id. 2. Gebruik de device_id voor geschiedenis, gebeurtenissen, sensoren of opdrachten. 3. Voor vragen over de huidige positie, get_devices de gegevens zijn voldoende — een tweede telefoontje is niet nodig.

Token-efficiëntie

Reacties van get_devices en get_history zijn groot. Bewaar alleen de velden id, naam, online, tijd, snelheid, breedtegraad, lengtegraad, adres, en in de geschiedenis de geaggregeerde cijfers per segment (afstand, tijd, status, locatie) in plaats van ruwe GPS-coördinaten.

Veiligheid en toestemming

Sla inloggegevens nooit op in invoerprompts. Oproepen naar send_gprs_command of elk ‘destroy’-eindpunt vereist expliciete bevestiging door de gebruiker. Locatiegegevens zijn persoonsgegevens in de zin van de AVG — deel deze niet met derden.

Een machinaal leesbare samenvatting van deze documentatie is beschikbaar in Markdown op https://entopizo.com/llms.txt, volgens de llms.txt-standaard.
entopizo.com — GPS-volgsystemen entopizo · +30 210 300 7750 ISO 27001:2022
Wij gebruiken cookies
Cookievoorkeuren
Hieronder vindt u informatie over de doeleinden waarvoor wij en onze partners cookies gebruiken en gegevens verwerken. U kunt uw voorkeuren voor verwerking uitoefenen en/of details bekijken op de websites van onze partners.
Analytische cookies Alles uitschakelen
Functionele cookies
Overige cookies
Wij gebruiken cookies om inhoud en advertenties te personaliseren, sociale mediafuncties aan te bieden en ons verkeer te analyseren. Lees meer over ons cookiebeleid.
Alles accepteren Alles weigeren Voorkeuren wijzigen
Cookies