Riferimento entopizo — API di localizzazione GPS

Riferimento entopizo
Localizzazione GPS per veicoli e flotte

Accesso programmatico alle posizioni in tempo reale dei veicoli, alla cronologia dei percorsi, agli eventi, alle regole di allerta, ai geofence, ai comandi dei dispositivi, ai report e alla gestione della flotta. Tutte le risposte sono in formato JSON.

URL di baseentopizo

Nota: Questa pagina è completamente statica (senza rendering JavaScript), quindi è interamente leggibile da strumenti di intelligenza artificiale, crawler e client HTTP standard. L'elenco degli endpoint è stato verificato rispetto al server attivo. Versione leggibile da macchine: https://entopizo.com/llms.txt

Introduzione

Introduzione

entopizo è una classica API REST. Ogni richiesta (ad eccezione di accedi) viene autenticato con un user_api_hash token passato come parametro. Non è necessario installare alcun SDK: va bene qualsiasi client HTTP.

Guida rapida: la tua prima richiesta in 60 secondi

Passaggio 1 — Ottieni il tuo token una sola volta utilizzando le credenziali entopizo tuo entopizo .

Passaggio 2 — Effettua una richiesta a qualsiasi endpoint utilizzando il token. L'esempio recupera tutti i tuoi veicoli con le loro posizioni in tempo reale.

Questo è l'intero modello di integrazione: un unico token, semplici richieste GET/POST, risposta in formato JSON.

Fase 1 — Ottieni il tuo token

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

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

Fase 2 — Recupera i tuoi veicoli

curl "entopizo"
Introduzione

Autenticazione

L'autenticazione utilizza un token statico specifico per ogni utente, ovvero il user_api_hash. Viene generato una volta al momento dell'accesso e poi trasmesso come parametro su ogni chiamata. Non vengono utilizzate le intestazioni "Bearer". Il token non scade a meno che non venga modificata la password dell'account.

POST /api/login

Restituisce l'account user_api_hash. Eseguilo una volta e salva l'hash in modo sicuro.

ParametroTipoDescrizione
e-mailcampo obbligatorioL'indirizzo e-mail entopizo tuo entopizo
passwordcampo obbligatorioLa password del tuo account

Richiesta

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

Risposta 200

{
  "status": 1,
  "user_api_hash": "$2y$10$EXAMPLEHASH..."
}
Sicurezza: Non inserire mai indirizzi e-mail o password nelle applicazioni client o nei prompt dell'IA. Conservare solo il user_api_hash, crittografati in fase di archiviazione e sempre trasmessi tramite HTTPS. La modifica della password dell'account invalida l'hash corrente.
Introduzione

Convenzioni

Formati utilizzati in modo coerente in tutta l'API:

ConvegnoFormatoEsempio
DateAAAA-MM-GG5 luglio 2026
OrariHH:MM (fuso orario dell'account)14:30
Data e ora nelle risposteGG-MM-AAAA HH:MM:SS05-07-2026 14:32:10
CoordinateGradi decimali, WGS84lat: 37.97552, lng: 23.73481
VelocitàImpostazione dell'unità di misura (km/h o mph)"velocità": 54
Impaginazionepagina parametro; le risposte includono pagina_corrente, ultima_pagina?pagina=2
Valori booleani nelle richieste1 / 0snap_to_road=1
Endpoint per i dati dei moduliLa maggior parte add_X / modifica_X gli endpoint hanno un corrispondente metodo GET add_X_data / modifica_X_datiRestituisce le opzioni disponibili per quel modulo (dispositivi, tipi, impostazioni predefinite)
Attiva/disattiva gli endpointchange_active_X (POST: id, attivo 1/0)Disponibile per dispositivi, avvisi, geofence, percorsi, icone sulla mappa
Bandiera del successo"stato": 1 nel corpo della risposta

Le unità di misura per la distanza e la capacità (km/mi, litri/galloni) seguono le impostazioni dell'account — vedi " Account e impostazioni".

Risorse fondamentali

Dispositivi

Un dispositivo è un GPS tracker su un veicolo o su un bene. Gli oggetti "dispositivo" contengono l'ultima posizione nota, lo stato di movimento e i valori dei sensori; pertanto, per rispondere a domande del tipo "dove si trova la mia flotta in questo momento", è sufficiente una singola chiamata.

GET /api/get_devices

Restituisce tutti i dispositivi dell'account, raggruppati, con l'ultima posizione nota, la velocità, la rotta, lo stato della connessione e i valori dei sensori. Utilizzalo per associare i nomi dei veicoli a id_dispositivo per tutte le altre chiamate.

ParametroTipoDescrizione
user_api_hashcampo obbligatorioToken di autenticazione
langstringa facoltativaLingua dei campi tradotti, ad esempio en oppure el
online campo: online = trasmissione in corso, ack = segnale recente senza posizione GPS, offline = nessuna comunicazione per oltre 5 minuti, motore = motore al minimo con l'accensione inserita.

Richiesta

curl "entopizo"

Risposta 200 (versione abbreviata)

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

Altri endpoint dei dispositivi

Accettano tutti user_api_hash.

EndpointMetodoParametri chiaveDescrizione
/api/get_devices_latestOTTIENISolo le posizioni più recenti — carico di dati inferiore rispetto a get_devices
/api/aggiungi_dispositivoPOSTnome, IMEIRegistra un nuovo dispositivo
/api/modifica_dispositivoPOSTid_dispositivo, nome, id_icona, id_gruppo, quantità_carburante, prezzo_carburanteModifica i dettagli del dispositivo e le impostazioni relative al carburante
/api/destroy_deviceOTTIENIid_dispositivoElimina definitivamente un dispositivo
/api/change_active_devicePOSTid, attivoAttivare/disattivare un dispositivo
/api/get_protocolsOTTIENIProtocolli dei dispositivi supportati
/api/devices/{id}/imageOTTIENIFoto del dispositivo
/api/gruppi_di_dispositiviOTTIENIGruppi di dispositivi; creare con /negozio, modifica con /aggiornamento/{id}
Risorse fondamentali

Cronologia dei percorsi

GET /api/get_history

Restituisce la cronologia di un dispositivo per un intervallo di tempo, suddivisa in segmenti di marcia e di sosta, con la distanza totale e la velocità massima.

ParametroTipoDescrizione
user_api_hashcampo obbligatorioToken di autenticazione
id_dispositivonumero intero obbligatorioID dispositivo da get_devices
data_di_iniziodata richiestaAAAA-MM-GG
ora_di_iniziotempo necessarioHH:MM
to_datedata richiestaAAAA-MM-GG
to_timetempo necessarioHH:MM
snap_to_roadbooleano facoltativoPunti di riferimento sulla rete stradale (1/0)
stato campo per segmento: 1 = guida, 2 = fermato con il motore acceso (al minimo), 3 = in sosta, 4 = evento, 5 = nessun segnale. Per l'utilizzo con l'intelligenza artificiale, è preferibile utilizzare gli aggregati per segmento anziché i punti GPS grezzi.

Richiesta

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

Risposta 200 (versione abbreviata)

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

Altri punti di riferimento storici

EndpointMetodoParametri chiaveDescrizione
/api/get_history_messagesOTTIENIid_dispositivo, data_di_inizio, ora_di_inizio, data_di_fine, ora_di_fineMessaggi di posizione grezzi, inclusi tutti i parametri di protocollo
/api/elimina_cronologia_posizioniPOSTdevice_id, da, aElimina le posizioni della cronologia relative a un determinato periodo
Risorse fondamentali

Eventi

Gli eventi sono avvenimenti registrati relativi a un dispositivo: eccesso di velocità, ingresso/uscita da un’area delimitata, interruzione di corrente, traino, SOS e altro ancora. Gli eventi vengono generati solo quando è attiva una regola di allerta corrispondente.

GET /api/get_events

Restituisce un elenco impaginato di eventi, con i più recenti per primi.

ParametroTipoDescrizione
user_api_hashcampo obbligatorioToken di autenticazione
id_dispositivonumero intero facoltativoFiltra per dispositivo
paginanumero intero facoltativoPagina dei risultati (predefinita 1)

Risposta 200 (versione abbreviata)

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

Altri endpoint dell'evento

EndpointMetodoParametri chiaveDescrizione
/api/destroy_eventsPOSTevent_id / device_idElimina eventi
/api/get_custom_eventsOTTIENIElenca gli eventi personalizzati (in base ai parametri del protocollo)
/api/aggiungi_evento_personalizzatoPOSTnome, protocollo, parametro, valoreDefinire un evento personalizzato, ad esempio il pulsante SOS o il livello basso della batteria
/api/modifica_evento_personalizzatoPOSTidModifica un evento personalizzato
/api/destroy_custom_eventOTTIENIidElimina un evento personalizzato
/api/get_custom_events_by_deviceOTTIENIid_dispositivoEventi personalizzati applicabili a un dispositivo
Risorse fondamentali

Regole di avviso

Le regole di avviso definiscono quando vengono generati gli eventi e in che modo l'utente viene avvisato (notifiche push, e-mail, SMS).

POST /api/add_alert

Crea una regola di avviso per uno o più dispositivi.

ParametroTipoDescrizione
user_api_hashcampo obbligatorioToken di autenticazione
nomecampo obbligatorioNome della regola, ad esempio "Eccesso di velocità 100 km/h"
tipocampo obbligatorioeccesso di velocità, geofence_in, geofence_out, accensione_accesa, accensione_spenta, personalizzato
dispositiviarray obbligatorioID dei dispositivi a cui si applica la regola
eccesso di velocitànumero intero facoltativoLimite di velocità quando type = overspeed
geofencearray facoltativoID dei geofence quando type = geofence_in / geofence_out
notifichejson ( facoltativo)Canali di notifica: notifiche push, e-mail, SMS

Richiesta

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"

Risposta 200

{ "status": 1 }

Altri endpoint di allerta

EndpointMetodoParametri chiaveDescrizione
/api/get_alertsOTTIENIElenca tutte le regole di avviso dell'account
/api/modifica_avvisoPOSTID, nome, tipo, dispositiviModifica una regola
/api/modifica_avviso_attivoPOSTid, attivo (1/0)Attiva/disattiva una regola
/api/destroy_alertOTTIENIalert_idElimina una regola
/api/get_events_by_protocolOTTIENIprotocolloTipi di eventi disponibili per protocollo (ad es. Teltonika)
/api/get_alerts_summaryOTTIENIPanoramica sul numero di avvisi
/api/imposta_dispositivi_di_allertaPOSTalert_id, dispositiviAssegnare i dispositivi a una regola
/api/devices/{device_id}/alertsOTTIENIRegole relative a un dispositivo specifico; …/alerts/{alert_id}/periodo_di_tempo intervalli di tempo in cui una regola è attiva
Risorse fondamentali

Geofence e percorsi

I geofence sono aree definite (poligoni o cerchi) utilizzate per gli avvisi di ingresso/uscita e per la generazione di report. I percorsi sono tragitti predefiniti che un veicolo dovrebbe seguire.

POST /api/add_geofence

Crea un geofence. Per i poligoni, le coordinate vengono fornite sotto forma di array JSON di punti.

ParametroTipoDescrizione
user_api_hashcampo obbligatorioToken di autenticazione
nomecampo obbligatorioNome del geofence, ad esempio "Magazzino di Aspropyrgos"
poligonojson obbligatorioInsieme di punti [{"lat":..,"lng":..}, ...]
colore_poligonostringa facoltativaCodice esadecimale del colore, ad esempio: #0E8A5F

Richiesta

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

Risposta 200

{ "status": 1 }

Altri punti di confine e di fine percorso

EndpointMetodoParametri chiaveDescrizione
/api/get_geofencesOTTIENIElenca i geofence indicando nome, colore e coordinate
/api/edit_geofencePOSTID, nome, poligonoModifica un geofence
/api/destroy_geofenceOTTIENIgeofence_idElimina un geofence
/api/point_in_geofencesOTTIENIlat, lngVerifica quali geofence contengono un punto
/api/get_routesOTTIENIElenco dei percorsi predefiniti
/api/add_routePOSTnome, coordinateCrea un percorso
/api/modifica_percorsoPOSTID, nome, coordinateModifica un percorso
/api/destroy_routeOTTIENIroute_idElimina un percorso
/api/change_active_geofence · /api/change_active_routePOSTid, attivoAttiva / disattiva
/api/geofences_groups · /api/routes_groups · /api/pois_groupsGET/POSTGestione dei gruppi: elenco GET, /negozio, /aggiornamento/{id}
Risorse fondamentali

Comandi

I comandi sono messaggi inviati al localizzatore tramite GPRS o SMS — ad esempio, l'arresto o la riattivazione del motore nelle installazioni compatibili. I tipi di comando disponibili dipendono dal protocollo del dispositivo.

POST /api/send_gprs_command

Invia un comando GPRS a un dispositivo. Utilizzo invia_dati_di_comando Per prima cosa, scopri quali tipi di comandi supporta il dispositivo.

ParametroTipoDescrizione
user_api_hashcampo obbligatorioToken di autenticazione
id_dispositivonumero intero obbligatorioDispositivo di destinazione
tipocampo obbligatorioTipo di comando, ad esempio personalizzato oppure un tipo definito dal protocollo
datistringa facoltativaPayload del comando quando type = custom
Attenzione: i comandi di immobilizzazione hanno un effetto fisico sul veicolo. I sistemi automatizzati — e in particolare gli agenti di intelligenza artificiale — dovrebbero richiedere una conferma esplicita da parte dell'utente prima di ogni comando.

Richiesta

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

Risposta 200

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

Altri endpoint di comando

EndpointMetodoParametri chiaveDescrizione
/api/send_command_dataOTTIENIid_dispositivoTipi di comandi disponibili per il dispositivo (per protocollo)
/api/send_sms_commandPOSTid_dispositivo, messaggioInvia un comando tramite SMS (richiede un gateway SMS)
/api/get_device_commandsOTTIENIid_dispositivoCronologia dei comandi inviati
/api/get_user_gprs_templatesOTTIENIModelli di comandi GPRS salvati
/api/add_user_gprs_templatePOSTtitolo, messaggioCrea un modello GPRS
/api/get_user_sms_templatesOTTIENIModelli di SMS salvati
/api/aggiungi_modello_sms_utentePOSTtitolo, messaggioCrea un modello di SMS (per entrambi i tipi di modello sono disponibili anche le funzioni di modifica e cancellazione)
/api/comandi_inviatiOTTIENIRegistro di tutti i comandi inviati
/api/get_alerts_commandsOTTIENIComandi disponibili per l'automazione degli avvisi
Risorse fondamentali

Rapporti

Genera report — generali, relativi a tragitti e soste, al comportamento dei conducenti, al consumo di carburante, agli eccessi di velocità, all’attività all’interno dei perimetri di geolocalizzazione e altro ancora — in formato HTML, PDF o XLS, oppure ne programma l’invio automatico.

POST /api/generate_report

Genera un report relativo ai dispositivi selezionati e all'intervallo di tempo specificato. Recupera get_reports_types una volta per associare i nomi dei report agli ID dei tipi presenti sul server.

ParametroTipoDescrizione
user_api_hashcampo obbligatorioToken di autenticazione
titolocampo obbligatorioTitolo del rapporto
tiponumero intero obbligatorioID del tipo di report — vedi get_reports_types
dispositiviarray obbligatorioID dei dispositivi
data_di_inizio / data_di_finedatetime: campo obbligatorioAAAA-MM-GG HH:MM
formatostringa facoltativahtml, pdf, xls

Richiesta

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

Risposta 200

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

Altri endpoint del rapporto

EndpointMetodoParametri chiaveDescrizione
/api/get_reportsOTTIENIElenco dei report salvati / pianificati
/api/get_reports_typesOTTIENITipi di report disponibili con i relativi ID
/api/aggiungi_rapportoPOSTtitolo, tipo, dispositivi, calendarioSalva o pianifica un report ricorrente
/api/modifica_rapportoPOSTidModifica un report salvato
/api/destroy_reportOTTIENIid_reportElimina un report salvato
Per l'uso con l'IA: preferire format=html e estrarre le tabelle riassuntive, oppure calcolare direttamente i dati di base da get_history (distance_sum, top_speed) quando ciò è sufficiente.
Gestione della flotta

Autisti

I driver possono essere assegnati ai dispositivi manualmente oppure identificati automaticamente tramite RFID / iButton. L'identità del driver viene quindi riportata nella cronologia, negli eventi e nei report.

EndpointMetodoParametri chiaveDescrizione
/api/get_user_driversOTTIENIElenco dei conducenti con assegnazione dei dispositivi e numero RFID/iButton
/api/aggiungi_driver_utentePOSTnome, ID dispositivo, RFID, numero di telefono, e-mail, descrizioneCrea un driver
/api/modifica_autista_utentePOSTid, nome, id_dispositivo, rfidModifica un driver
/api/destroy_user_driverOTTIENIdriver_idElimina un driver
Gestione della flotta

Sensori

I sensori trasformano i parametri grezzi del protocollo in valori leggibili: accensione, livello del carburante, temperatura, stato delle portiere, tensione della batteria e altro ancora. I valori dei sensori vengono visualizzati all'interno get_devices risposte.

EndpointMetodoParametri chiaveDescrizione
/api/get_sensorsOTTIENIid_dispositivoElenca i sensori di un dispositivo
/api/aggiungi_sensorePOSTid_dispositivo, nome, tipo, nome_tag, unità_di_misuraCreare un sensore a partire da un parametro di protocollo
/api/modifica_sensorePOSTID, nome, tipoModifica un sensore
/api/destroy_sensorOTTIENIsensor_idElimina un sensore
Gestione della flotta

Manutenzione

Le voci di manutenzione (servizi) tengono traccia degli obblighi ricorrenti relativi al veicolo — tagliando, cambio dell'olio, revisione, assicurazione — in base al contachilometri, alle ore di funzionamento del motore o ai giorni di calendario, con avvisi di scadenza.

EndpointMetodoParametri chiaveDescrizione
/api/get_servicesOTTIENIid_dispositivoPromemoria di manutenzione di un dispositivo
/api/aggiungi_servizioPOSTID dispositivo, nome, scadenza (contachilometri / ore di funzionamento del motore / giorni), intervallo, trigger_beforeCrea un promemoria di manutenzione
/api/modifica_servizioPOSTid, nome, intervalloModifica un promemoria
/api/destroy_serviceOTTIENIservice_idElimina un promemoria
Gestione della flotta

Compiti

Le attività rappresentano incarichi o consegne assegnati a un veicolo, con i dettagli relativi al ritiro e alla consegna, alla priorità e al monitoraggio dello stato.

EndpointMetodoParametri chiaveDescrizione
/api/get_tasksOTTIENIElenco delle attività / consegne con stato e priorità
/api/get_task/{id}OTTIENIDettagli di una singola attività
/api/aggiungi_attivitàPOSTtitolo, ID dispositivo, priorità, indirizzo e orario di ritiro e consegnaCrea un'attività
/api/edit_task/{id}POSTstato, prioritàAggiornare un'attività
/api/get_tasks_statuses · /api/get_tasks_prioritiesOTTIENIStati e priorità disponibili
/api/get_task_signature/{taskStatusId}OTTIENIFirma a conferma della consegna
/api/destroy_taskOTTIENItask_idElimina un'attività
Altro

Account e configurazione

EndpointMetodoParametri chiaveDescrizione
/api/get_user_dataOTTIENIDettagli dell'account: e-mail, limiti per dispositivo, scadenza dell'abbonamento
/api/modifica_dati_di_configurazioneOTTIENIDati completi delle impostazioni: fuso orario, unità di misura (km/mi, lt/gl), lingua, gruppi
/api/edit_setupPOSTlang, timezone_id, unit_of_distance, unit_of_capacitySalva impostazioni
/api/change_passwordPOSTvecchia_password, nuova_passwordModifica password — attenzione: invalida l'attuale user_api_hash
/api/password_reminderPOSTe-mailE-mail per il ripristino della password
/api/fcm_tokenPOSTtokenRegistra un token per le notifiche push
/api/user_clientOTTIENIInformazioni sul cliente collegate
Altro

Condivisione, media, inviti all'azione e geocodifica

Condivisione — link alle posizioni in tempo reale

Link pubblici temporanei per condividere la posizione in tempo reale di un veicolo con terzi (ad esempio, un cliente in attesa della consegna).

EndpointMetodoDescrizione
/api/condivisioneGET / POSTElenco dei link condivisi / Crea un nuovo link
/api/sharing/{id}GET / POSTVisualizza o modifica un link (scadenza, eliminazione)
/api/sharing/{id}/devicesOTTIENIDispositivi inclusi in un collegamento

Media — localizzatori dotati di telecamera

EndpointMetodoDescrizione
/api/devices/{device_id}/mediaOTTIENIElenco delle foto e dei video caricati dal dispositivo
/api/devices/{device_id}/media/file/{filename}OTTIENIScarica un file multimediale

Azioni relative alle chiamate — Avvisi di chiamata vocale

Attiva la funzione di chiamataentopizo : trasforma gli eventi selezionati in notifiche tramite chiamate telefoniche automatiche al posto (o in aggiunta) delle notifiche push o delle e-mail.

EndpointMetodoDescrizione
/api/call_actionsOTTIENIElencare le regole relative alle azioni richieste; /{id} per una singola regola
/api/call_actions/storePOSTCrea una regola
/api/call_actions/update/{id}POSTModifica una regola
/api/call_actions/destroy/{id}POSTElimina una regola (ortografia del percorso come implementata)
/api/call_actions/event_types · /api/call_actions/response_typesOTTIENITrigger disponibili e opzioni di risposta

Geocodifica

EndpointMetodoDescrizione
/api/indirizzo/completamento-automaticoOTTIENISuggerimenti per l'indirizzo durante la digitazione
/api/indirizzo/ricercaOTTIENIGeocodifica in avanti — da indirizzo a coordinate
/api/indirizzo/inversoOTTIENIGeocodifica inversa — da lat/lng a indirizzo

Icone della mappa e punti di interesse

EndpointMetodoDescrizione
/api/get_user_map_icons · /api/get_map_iconsOTTIENIIcone personalizzate sulle mappe e gruppi di POI
/api/aggiungi_icona_mappa · /api/modifica_icona_mappa · /api/cambia_icona_mappa_attiva · /api/elimina_icona_mappaPOST / GETGestione delle icone
Altro

Errori e limiti

Le chiamate riuscite restituiscono un codice di stato HTTP 200 con "stato": 1. Errori restituiti "status": 0 nel corpo del messaggio, oppure un codice di errore HTTP.

CodiceSignificatoAzione
200 / stato:1Successo
200 / stato:0Errore logico (ad es. parametri non validi)Controlla il messaggio campo
401user_api_hash non valido o revocatoAccedi nuovamente per ottenere un nuovo hash
404Endpoint o risorsa sconosciutaVerifica il percorso, l'ID del dispositivo e la disponibilità del plugin
422Errore di convalidaVerificare i parametri e i formati richiesti
429Limite di rate superatoRidurre la frequenza delle richieste, applicare il backoff esponenziale

Esempio di errore

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

Linee guida per gli agenti di intelligenza artificiale

Questa sezione tratta degli agenti basati su LLM (Claude, ChatGPT, assistenti personalizzati) che utilizzano l'API tramite server MCP o tramite chiamate di funzione.

Portata consigliata

1. Chiamata get_devices una volta per associare i nomi dei veicoli a id_dispositivo. 2. Utilizzare il id_dispositivo per la cronologia, gli eventi, i sensori o i comandi. 3. Per le domande relative alla posizione attuale, get_devices I dati sono sufficienti — non è necessaria una seconda chiamata.

Efficienza dei token

Risposte da get_devices e get_history sono di grandi dimensioni. Conservare solo i campi id, nome, online, ora, velocità, lat, lng, indirizzo, e nella cronologia gli aggregati per segmento (distanza, ora, stato, posizione) anziché i punti GPS grezzi.

Sicurezza e consenso

Non memorizzare mai le credenziali nei prompt. Le chiamate a invia_comando_gprs oppure qualsiasi endpoint di cancellazione richiede la conferma esplicita dell'utente. I dati di localizzazione sono dati personali ai sensi del GDPR: non divulgarli a terzi.

È disponibile una sintesi di questa documentazione in formato Markdown, leggibile da un computer, all'indirizzo https://entopizo.com/llms.txt, secondo lo standard llms.txt.
entopizo.com — Sistemi di localizzazione GPS entopizo · +30 210 300 7750 ISO 27001:2022
Utilizziamo i cookie
Preferenze relative ai cookie
Di seguito sono riportate le informazioni relative alle finalità per cui noi e i nostri partner utilizziamo i cookie e trattiamo i dati. Puoi impostare le tue preferenze in merito al trattamento dei dati e/o consultare i dettagli sui siti web dei nostri partner.
Cookie analitici Disattiva tutti
Cookie funzionali
Altri cookie
Utilizziamo i cookie per personalizzare i contenuti e gli annunci pubblicitari, per offrire funzionalità relative ai social media e per analizzare il nostro traffico. Scopri di più sulla nostra politica sui cookie.
Accetta tutto Rifiuta tutto Modifica preferenze
Cookie