Référence entopizo — API de suivi GPS

Référence entopizo
Suivi GPS pour véhicules et flottes

Accès programmatique aux positions en temps réel des véhicules, à l'historique des itinéraires, aux événements, aux règles d'alerte, aux géorepérages, aux commandes des appareils, aux rapports et à la gestion de flotte. Toutes les réponses sont au format JSON.

URL de baseentopizo

Remarque : Cette page est entièrement statique (pas de rendu JavaScript) ; elle est donc entièrement lisible par les outils d'IA, les robots d'indexation et les clients HTTP classiques. L'inventaire des points de terminaison a été vérifié par rapport au serveur de production. Version lisible par machine : https://entopizo.com/llms.txt

Pour commencer

Introduction

entopizo est une API REST classique. Chaque requête (à l'exception de connexion) est authentifié à l'aide d'un user_api_hash jeton transmis en paramètre. Il n'y a pas de SDK à installer : n'importe quel client HTTP fait l'affaire.

Guide de démarrage rapide : votre première requête en 60 secondes

Étape 1 — Obtenez votre jeton une seule fois à l'aide des identifiants entopizo votre entopizo .

Étape 2 — Appelez n'importe quel point de terminaison à l'aide de ce jeton. L'exemple ci-dessous permet de récupérer tous vos véhicules ainsi que leurs positions en temps réel.

Voilà tout le modèle d'intégration : un seul jeton, des requêtes GET/POST simples, une réponse au format JSON.

Étape 1 — Obtenez votre jeton

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

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

Étape 2 — Récupérez vos véhicules

curl "entopizo"
Pour commencer

Authentification

L'authentification utilise un jeton statique propre à chaque utilisateur, le user_api_hash. Il est généré une seule fois lors de la connexion, puis transmis en tant que paramètre à chaque appel. Les en-têtes « Bearer » ne sont pas utilisés. Le jeton reste valable tant que le mot de passe du compte n'est pas modifié.

POST /api/login

Renvoie le compte user_api_hash. Appelez-la une seule fois et enregistrez le hachage en toute sécurité.

ParamètreTypeDescription
e-mailchaîne obligatoireL'adresse e-mail associée à votre entopizo
mot de passechaîne obligatoireLe mot de passe de votre compte

Demande

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

Réponse 200

{
  "status": 1,
  "user_api_hash": "$2y$10$EXAMPLEHASH..."
}
Sécurité : N'intégrez jamais d'adresse e-mail ni de mot de passe dans les applications client ou les invites d'IA. Ne stockez que le user_api_hash, chiffrés au repos, et toujours transmis via HTTPS. La modification du mot de passe du compte rend le hachage actuel invalide.
Pour commencer

Conventions

Formats utilisés de manière cohérente dans l'ensemble de l'API :

ConventionFormatExemple
DatesAAAA-MM-JJ5 juillet 2026
HorairesHH:MM (fuseau horaire du compte)14 h 30
Horodatages dans les réponsesJJ-MM-AAAA HH:MM:SS05/07/2026 14 h 32 min 10 s
CoordonnéesDegrés décimaux, WGS84lat : 37,97552, lng : 23,73481
VitesseRéglage de l'unité de mesure (km/h ou mph)« vitesse » : 54
Paginationpage paramètre ; les réponses comprennent page_actuelle, dernière_page?page=2
Valeurs booléennes dans les requêtes1 / 0snap_to_road=1
Points de terminaison pour les données de formulaireLa plupart add_X / edit_X les points de terminaison disposent d'une méthode GET associée add_X_data / modifier_les_données_XRenvoie les options disponibles pour ce formulaire (appareils, types, valeurs par défaut)
Afficher/masquer les points de terminaisonchange_active_X (PUBLICATION : id, active 1/0)Disponible pour les appareils, les alertes, les zones de géolocalisation, les itinéraires et les icônes cartographiques
Indicateur de réussite« status » : 1 dans le corps de la réponse

Les unités de distance et de capacité (km/mi, litres/gallons) dépendent des paramètres de votre compte — voir « Compte et paramètres ».

Ressources essentielles

Appareils

Un dispositif est un GPS tracker dans un véhicule ou sur un bien. Les objets « dispositif » contiennent la dernière position connue, l'état de mouvement et les valeurs des capteurs ; ainsi, pour répondre à des questions du type « Où se trouve ma flotte en ce moment ? », un seul appel suffit.

GET /api/get_devices

Renvoie tous les appareils associés au compte, regroupés, avec leur dernière position connue, leur vitesse, leur cap, leur état de connexion et les valeurs des capteurs. Utilisez cette fonction pour associer les noms des véhicules à device_id pour tous les autres appels.

ParamètreTypeDescription
user_api_hashchaîne obligatoireJeton d'authentification
langchaîne facultativeLangue des champs traduits, par exemple : fr ou el
en ligne champ : en ligne = en cours de transmission, ack = signal récent sans position GPS, hors ligne = aucune communication depuis plus de 5 minutes, moteur = ralenti avec le contact mis.

Demande

curl "entopizo"

Réponse 200 (version abrégée)

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

Autres points d'extrémité des appareils

Tous acceptent user_api_hash.

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_devices_latestGETPositions récentes uniquement — charge utile plus légère que celle de get_devices
/api/add_devicePUBLICATIONnom, IMEIEnregistrer un nouvel appareil
/api/edit_devicePUBLICATIONdevice_id, nom, icon_id, group_id, quantité_de_carburant, prix_du_carburantModifier les informations relatives à l'appareil et les paramètres de carburant
/api/destroy_deviceGETdevice_idSupprimer définitivement un appareil
/api/changer_l'appareil_actifPUBLICATIONid, actifActiver / désactiver un appareil
/api/get_protocolsGETProtocoles pris en charge par les appareils
/api/devices/{id}/imageGETPhoto de l'appareil
/api/devices_groupsGETGroupes de périphériques ; créer avec /boutique, modifier avec /update/{id}
Ressources essentielles

Historique des itinéraires

GET /api/get_history

Renvoie l'historique d'un appareil pour une période donnée, divisé en segments de conduite et d'arrêt, avec la distance totale parcourue et la vitesse maximale.

ParamètreTypeDescription
user_api_hashchaîne obligatoireJeton d'authentification
device_identier obligatoireIdentifiant de l'appareil provenant de get_devices
date_de_débutdate requiseAAAA-MM-JJ
heure_de_débuttemps nécessaireHH:MM
à ce jourdate requiseAAAA-MM-JJ
to_timetemps nécessaireHH:MM
snap_to_roadbooléen facultatifPoints d'ancrage sur le réseau routier (1/0)
statut champ par segment : 1 = la conduite, 2 = à l'arrêt, moteur en marche (au ralenti), 3 = en stationnement, 4 = événement, 5 = aucun signal. Pour une utilisation en IA, privilégiez les agrégats par segment plutôt que les points GPS bruts.

Demande

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

Réponse 200 (version abrégée)

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

Autres événements historiques

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_history_messagesGETdevice_id, date_début, heure_début, date_fin, heure_finMessages de position bruts, y compris tous les paramètres du protocole
/api/supprimer_l'historique_des_positionsPUBLICATIONdevice_id, de, àSupprimer l'historique des positions sur une période donnée
Ressources essentielles

Événements

Les événements sont des occurrences enregistrées sur un appareil : excès de vitesse, entrée/sortie d'une zone de géorepérage, coupure de courant, remorquage, SOS, etc. Les événements ne sont générés que lorsqu'une règle d'alerte correspondante est active.

GET /api/get_events

Renvoie une liste paginée d'événements, classés du plus récent au plus ancien.

ParamètreTypeDescription
user_api_hashchaîne obligatoireJeton d'authentification
device_identier facultatifFiltrer par appareil
pageentier facultatifPage de résultats (page 1 par défaut)

Réponse 200 (version abrégée)

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

Autres points de terminaison d'événement

Point d'extrémitéMéthodeParamètres clésDescription
/api/destroy_eventsPUBLICATIONevent_id / device_idSupprimer des événements
/api/get_custom_eventsGETRépertorier les événements personnalisés (en fonction des paramètres du protocole)
/api/add_custom_eventPUBLICATIONnom, protocole, paramètre, valeurDéfinir un événement personnalisé, par exemple un bouton SOS ou une batterie faible
/api/edit_custom_eventPUBLICATIONidModifier un événement personnalisé
/api/destroy_custom_eventGETidSupprimer un événement personnalisé
/api/get_custom_events_by_deviceGETdevice_idÉvénements personnalisés applicables à un appareil
Ressources essentielles

Règles d'alerte

Les règles d'alerte définissent quand des événements sont générés et comment l'utilisateur en est informé (notification push, e-mail, SMS).

POST /api/add_alert

Crée une règle d'alerte pour un ou plusieurs appareils.

ParamètreTypeDescription
user_api_hashchaîne obligatoireJeton d'authentification
nomchaîne obligatoireNom de la règle, par exemple « Excès de vitesse à 100 km/h »
typechaîne obligatoirevitesse excessive, geofence_in, geofence_out, allumage_activé, allumage_éteint, personnalisé
appareilstableau obligatoireIdentifiants des appareils auxquels la règle s'applique
vitesse excessiveentier facultatifLimite de vitesse lorsque type = « survitesse »
zones de géolocalisationtableau facultatifIdentifiants de géorepérage lorsque type = geofence_in / geofence_out
notificationsjson ( facultatif)Canaux de notification : notifications push, e-mail, SMS

Demande

curl -X POST "entopizo" \
  -d "user_api_hash=HASH" \
  -d "name=Excès de vitesse 100 km/h" \
  -d "type=overspeed" \
  -d "overspeed=100" \
  -d "devices[]=1042" \
  -d "devices[]=1043"

Réponse 200

{ "status": 1 }

Autres points de terminaison d'alerte

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_alertsGETAfficher toutes les règles d'alerte du compte
/api/edit_alertPUBLICATIONidentifiant, nom, type, périphériquesModifier une règle
/api/change_active_alertPUBLICATIONid, actif (1/0)Activer / désactiver une règle
/api/destroy_alertGETalert_idSupprimer une règle
/api/get_events_by_protocolGETprotocoleTypes d'événements disponibles par protocole (par exemple, Teltonika)
/api/get_alerts_summaryGETAperçu du nombre d'alertes
/api/set_alert_devicesPUBLICATIONalert_id, appareilsAttribuer des appareils à une règle
/api/devices/{device_id}/alertsGETRègles relatives à un appareil spécifique ; …/alerts/{alert_id}/période horaires pendant lesquels une règle est active
Ressources essentielles

Zones géographiques et itinéraires

Les « geofences » sont des zones délimitées (polygones ou cercles) utilisées pour les alertes d'entrée/de sortie et la génération de rapports. Les itinéraires sont des parcours prédéfinis qu'un véhicule est censé suivre.

POST /api/add_geofence

Crée une zone de géolocalisation. Pour les polygones, les coordonnées sont transmises sous la forme d'un tableau JSON de points.

ParamètreTypeDescription
user_api_hashchaîne obligatoireJeton d'authentification
nomchaîne obligatoireNom de la zone de géolocalisation, par exemple « Entrepôt d'Aspropyrgos »
polygonejson obligatoireEnsemble de points [{"lat":..,"lng":..}, ...]
couleur_polygonechaîne facultativeCouleur hexadécimale, par exemple : #0E8A5F

Demande

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

Réponse 200

{ "status": 1 }

Autres points de contrôle de géorepérage et d'itinéraire

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_geofencesGETAfficher la liste des zones de géolocalisation avec leur nom, leur couleur et leurs coordonnées
/api/edit_geofencePUBLICATIONidentifiant, nom, polygoneModifier une zone de géolocalisation
/api/destroy_geofenceGETgeofence_idSupprimer une zone de géolocalisation
/api/point_in_geofencesGETlat, lngVérifier quelles zones de géolocalisation contiennent un point
/api/get_routesGETAfficher la liste des itinéraires prédéfinis
/api/add_routePUBLICATIONnom, coordonnéesCréer un itinéraire
/api/edit_routePUBLICATIONidentifiant, nom, coordonnéesModifier un itinéraire
/api/destroy_routeGETroute_idSupprimer un itinéraire
/api/change_active_geofence · /api/change_active_routePUBLICATIONid, actifActiver / désactiver
/api/geofences_groups · /api/routes_groups · /api/pois_groupsGET/POSTGestion des groupes : liste GET, /boutique, /update/{id}
Ressources essentielles

Commandes

Les commandes sont des messages envoyés au traceur via GPRS ou SMS — par exemple, l'arrêt ou la remise en marche du moteur sur les installations compatibles. Les types de commandes disponibles dépendent du protocole de l'appareil.

POST /api/send_gprs_command

Envoie une commande GPRS à un appareil. Utilisation : envoyer_les_données_de_commande Commencez par déterminer quels types de commandes l'appareil prend en charge.

ParamètreTypeDescription
user_api_hashchaîne obligatoireJeton d'authentification
device_identier obligatoireAppareil cible
typechaîne obligatoireType de commande, par exemple : personnalisé ou un type défini par un protocole
donnéeschaîne facultativeChargement utile de la commande lorsque type = custom
Attention : les commandes d'immobilisation ont un impact physique sur le véhicule. Les systèmes automatisés — et les agents d'IA en particulier — doivent exiger une confirmation explicite de l'utilisateur avant chaque commande.

Demande

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

Réponse 200

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

Autres points de terminaison de commande

Point d'extrémitéMéthodeParamètres clésDescription
/api/send_command_dataGETdevice_idTypes de commandes disponibles pour l'appareil (par protocole)
/api/send_sms_commandPUBLICATIONdevice_id, messageEnvoyer une commande par SMS (nécessite une passerelle SMS)
/api/get_device_commandsGETdevice_idHistorique des commandes envoyées
/api/get_user_gprs_templatesGETModèles de commandes GPRS enregistrés
/api/add_user_gprs_templatePUBLICATIONtitre, messageCréer un modèle GPRS
/api/get_user_sms_templatesGETModèles de SMS enregistrés
/api/add_user_sms_templatePUBLICATIONtitre, messageCréer un modèle de SMS (les options « Modifier » et « Supprimer » sont également disponibles pour les deux types de modèles)
/api/commandes_envoyéesGETJournal de toutes les commandes envoyées
/api/get_alerts_commandsGETCommandes disponibles pour l'automatisation des alertes
Ressources essentielles

Rapports

Génère des rapports — généraux, sur les trajets et les arrêts, le comportement des conducteurs, la consommation de carburant, les excès de vitesse, l'activité dans les zones géolocalisées, etc. — au format HTML, PDF ou XLS, ou programme leur envoi automatique.

POST /api/generate_report

Génère un rapport pour les appareils sélectionnés et la période choisie. Récupérer get_reports_types une fois pour associer les noms des rapports aux identifiants de type sur votre serveur.

ParamètreTypeDescription
user_api_hashchaîne obligatoireJeton d'authentification
titrechaîne obligatoireTitre du rapport
typeentier obligatoireIdentifiant du type de rapport — voir get_reports_types
appareilstableau obligatoireIdentifiants des appareils
date_de / date_àdate et heure obligatoiresAAAA-MM-JJ HH:MM
formatchaîne facultativehtml, pdf, xls

Demande

curl -X POST "entopizo" \
  -d "user_api_hash=HASH" \
  -d "title=Kilométrage de juin" \
  -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"

Réponse 200

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

Autres critères d'évaluation du rapport

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_reportsGETListe des rapports enregistrés / planifiés
/api/get_reports_typesGETTypes de rapports disponibles et leurs identifiants
/api/add_reportPUBLICATIONtitre, type, appareils, calendrierEnregistrer ou programmer un rapport récurrent
/api/edit_reportPUBLICATIONidModifier un rapport enregistré
/api/destroy_reportGETreport_idSupprimer un rapport enregistré
À l'usage de l'IA : préférer format=html et extraire les tableaux récapitulatifs, ou calculer directement les chiffres de base à partir de get_history (distance_sum, top_speed) lorsque cela suffit.
Gestion de flotte

Conducteurs

Les conducteurs peuvent être affectés manuellement à des appareils ou identifiés automatiquement via RFID / iButton. L'identité du conducteur apparaît alors dans l'historique, les événements et les rapports.

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_user_driversGETListe des conducteurs avec attribution des appareils et numéros RFID/iButton
/api/add_user_driverPUBLICATIONnom, identifiant_de_l'appareil, rfid, numéro_de_téléphone, adresse_e-mail, descriptionCréer un pilote
/api/edit_user_driverPUBLICATIONid, nom, id_appareil, rfidModifier un pilote
/api/destroy_user_driverGETdriver_idSupprimer un pilote
Gestion de flotte

Capteurs

Les capteurs convertissent les paramètres bruts du protocole en valeurs lisibles : allumage, niveau de carburant, température, état des portes, tension de la batterie, etc. Les valeurs des capteurs s'affichent à l'intérieur get_devices réponses.

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_sensorsGETdevice_idRépertorier les capteurs d'un appareil
/api/add_sensorPUBLICATIONid_de_l'appareil, nom, type, nom_du_tag, unité_de_mesureCréer un capteur à partir d'un paramètre de protocole
/api/edit_sensorPUBLICATIONidentifiant, nom, typeModifier un capteur
/api/destroy_sensorGETsensor_idSupprimer un capteur
Gestion de flotte

Entretien

Les éléments d'entretien (services) permettent de suivre les obligations récurrentes liées aux véhicules — révisions, vidanges, contrôle technique, assurance — en fonction du kilométrage, des heures de fonctionnement du moteur ou des jours calendaires, avec des alertes d'échéance.

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_servicesGETdevice_idRappels d'entretien d'un appareil
/api/add_servicePUBLICATIONdevice_id, nom, date_d'expiration (kilométrage / heures de fonctionnement du moteur / jours), intervalle, déclenchement_avantCréer un rappel d'entretien
/api/edit_servicePUBLICATIONid, nom, intervalleModifier un rappel
/api/destroy_serviceGETservice_idSupprimer un rappel
Gestion de flotte

Tâches

Les missions correspondent à des tâches ou à des livraisons attribuées à un véhicule ; elles comprennent les détails relatifs à l'enlèvement et à la livraison, ainsi que le suivi de la priorité et du statut.

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_tasksGETListe des tâches / livraisons avec leur statut et leur priorité
/api/get_task/{id}GETDétails d'une tâche
/api/add_taskPUBLICATIONtitre, identifiant de l'appareil, priorité, adresse et heure de retrait et de livraisonCréer une tâche
/api/edit_task/{id}PUBLICATIONstatut, prioritéMettre à jour une tâche
/api/get_tasks_statuses · /api/get_tasks_prioritiesGETStatuts et priorités disponibles
/api/get_task_signature/{taskStatusId}GETSignature de confirmation de livraison
/api/destroy_taskGETtask_idSupprimer une tâche
Autres

Compte et configuration

Point d'extrémitéMéthodeParamètres clésDescription
/api/get_user_dataGETInformations sur le compte : e-mail, limites d'appareils, date d'expiration de l'abonnement
/api/edit_setup_dataGETDonnées complètes des paramètres : fuseau horaire, unités (km/mi, lt/gl), langue, groupes
/api/edit_setupPUBLICATIONlang, timezone_id, unit_of_distance, unit_of_capacityEnregistrer les paramètres
/api/changer_mot_de_passePUBLICATIONancien_mot_de_passe, nouveau_mot_de_passeModifier le mot de passe — attention : cela invalide la valeur actuelle de `user_api_hash`
/api/rappel_mot_de_passePUBLICATIONe-mailE-mail de réinitialisation du mot de passe
/api/fcm_tokenPUBLICATIONjetonEnregistrer un jeton de notification push
/api/user_clientGETInformations sur le client associé
Autres

Partage, médias, appels à l'action et géocodage

Partage — liens vers la position en temps réel

Liens publics temporaires permettant de partager la position en temps réel d'un véhicule avec des tiers (par exemple, un client en attente d'une livraison).

Point d'extrémitéMéthodeDescription
/api/partageGET / POSTListe des liens de partage / Créer un nouveau lien
/api/sharing/{id}GET / POSTAfficher ou modifier un lien (date d'expiration, suppression)
/api/sharing/{id}/devicesGETAppareils inclus dans un lien

Médias — traceurs équipés d'une caméra

Point d'extrémitéMéthodeDescription
/api/devices/{device_id}/mediaGETAfficher la liste des photos et des vidéos mises en ligne par l'appareil
/api/devices/{device_id}/media/file/{filename}GETTélécharger un fichier multimédia

Actions d'appel — alertes d'appel vocal

Permet d'utiliser la fonctionnalité d'appelentopizo » : transforme les événements sélectionnés en notifications par appel téléphonique automatisé à la place (ou en plus) des notifications push ou par e-mail.

Point d'extrémitéMéthodeDescription
/api/call_actionsGETÉnumérer les règles d'appel à l'action ; /{id} pour une seule règle
/api/call_actions/storePUBLICATIONCréer une règle
/api/call_actions/update/{id}PUBLICATIONModifier une règle
/api/call_actions/destroy/{id}PUBLICATIONSupprimer une règle (orthographe du chemin telle qu'elle est implémentée)
/api/call_actions/event_types · /api/call_actions/response_typesGETDéclencheurs et options de réponse disponibles

Géocodage

Point d'extrémitéMéthodeDescription
/api/adresse/saisie semi-automatiqueGETSuggestions d'adresses au fur et à mesure de la saisie
/api/adresse/rechercheGETGéocodage direct — d'une adresse à des coordonnées
/api/adresse/inverséeGETGéocodage inversé — de coordonnées de latitude/longitude à une adresse

Icônes de carte et points d'intérêt

Point d'extrémitéMéthodeDescription
/api/get_user_map_icons · /api/get_map_iconsGETIcônes de carte personnalisées et groupes de points d'intérêt
/api/add_map_icon · /api/edit_map_icon · /api/change_active_map_icon · /api/destroy_map_iconPOST / GETGestion des icônes
Autres

Erreurs et limites

Les appels réussis renvoient un code HTTP 200 avec « status » : 1. Retour des échecs « status » : 0 dans le corps du message, ou un code d'erreur HTTP.

CodeSignificationAction
200 / statut : 1Succès
200 / statut : 0Erreur logique (par exemple, paramètres non valides)Vérifiez le message champ
401user_api_hash non valide ou révoquéReconnectez-vous pour obtenir un nouveau hachage
404Point de terminaison ou ressource inconnu(e)Vérifiez le chemin d'accès, l'ID du périphérique et la disponibilité du plugin
422Erreur de validationVérifier les paramètres et formats requis
429Limite de requêtes dépasséeRéduire la fréquence des requêtes, appliquer un recul exponentiel

Exemple d'erreur

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

Recommandations pour les agents d'IA

Cette section traite des agents basés sur des modèles de langage de grande envergure (LLM) (Claude, ChatGPT, assistants personnalisés) qui utilisent l'API via des serveurs MCP ou par l'appel de fonctions.

Débit recommandé

1. Appeler get_devices une fois pour associer les noms de véhicules à device_id. 2. Utilisez le device_id pour l'historique, les événements, les capteurs ou les commandes. 3. Pour les questions relatives à la position actuelle, get_devices Les données sont suffisantes — aucun deuxième appel n'est nécessaire.

Efficacité des jetons

Réponses de get_devices et get_history sont volumineux. Ne conservez que les champs identifiant, nom, en ligne, heure, vitesse, latitude, longitude, adresse, et, d'un point de vue historique, les agrégats par segment (distance, heure, statut, lieu) plutôt que des coordonnées GPS brutes.

Sécurité et consentement

Ne stockez jamais d'identifiants dans les invites. Les appels vers envoyer_commande_gprs ou toute opération de suppression nécessite la confirmation explicite de l'utilisateur. Les données de localisation constituent des données à caractère personnel au sens du RGPD — ne les communiquez pas à des tiers.

Un résumé de cette documentation, au format Markdown et lisible par machine, est disponible à l'adresse suivante : https://entopizo.com/llms.txt, conformément à la norme llms.txt.
entopizo.com — Systèmes de localisation GPS entopizo · +30 210 300 7750 ISO 27001:2022
Nous utilisons des cookies
Préférences en matière de cookies
Vous trouverez ci-dessous des informations sur les finalités pour lesquelles nous et nos partenaires utilisons des cookies et traitons des données. Vous pouvez définir vos préférences en matière de traitement et/ou consulter les détails sur les sites web de nos partenaires.
Cookies analytiques Tout désactiver
Cookies fonctionnels
Autres cookies
Nous utilisons des cookies pour personnaliser le contenu et les publicités, pour proposer des fonctionnalités liées aux réseaux sociaux et pour analyser notre trafic. En savoir plus sur notre politique en matière de cookies.
Tout accepter Refuser tout Modifier les préférences
Cookies