Αναφορά entopizo — API παρακολούθησης GPS

Αναφορά entopizo
Παρακολούθηση GPS για οχήματα και στόλους

Προγραμματισμένη πρόσβαση σε ζωντανές θέσεις οχημάτων, ιστορικό διαδρομών, συμβάντα, κανόνες ειδοποιήσεων, γεωφράγματα, εντολές συσκευών, αναφορές και διαχείριση στόλου. Όλες οι απαντήσεις παρέχονται σε μορφή JSON.

Βασική διεύθυνση URLentopizo

Σημείωση: Αυτή η σελίδα είναι πλήρως στατική (χωρίς απόδοση μέσω JavaScript), επομένως είναι πλήρως αναγνώσιμη από εργαλεία τεχνητής νοημοσύνης, προγράμματα ανίχνευσης ιστού και απλούς πελάτες HTTP. Ο κατάλογος των τελικών σημείων έχει επαληθευτεί σε σχέση με τον ενεργό διακομιστή. Έκδοση αναγνώσιμη από μηχανές: https://entopizo.com/llms.txt

Πρώτα βήματα

Εισαγωγή

entopizo είναι ένα τυπικό REST API. Κάθε αίτημα (εκτός από σύνδεση) πιστοποιείται με ένα user_api_hash token που μεταβιβάζεται ως παράμετρος. Δεν χρειάζεται να εγκαταστήσετε κανένα SDK — οποιοσδήποτε πελάτης HTTP είναι κατάλληλος.

Γρήγορη εκκίνηση: το πρώτο σας αίτημα σε 60 δευτερόλεπτα

Βήμα 1 — Αποκτήστε το token σας μία φορά χρησιμοποιώντας τα στοιχεία σύνδεσης entopizo σας entopizo .

Βήμα 2 — Κάντε κλήση σε οποιοδήποτε endpoint χρησιμοποιώντας το token. Το παράδειγμα ανακτά όλα τα οχήματά σας μαζί με τις τρέχουσες θέσεις τους.

Αυτό είναι ολόκληρο το μοντέλο ενσωμάτωσης: ένα token, απλές αιτήσεις GET/POST, απόκριση σε μορφή JSON.

Βήμα 1 — Αποκτήστε το token σας

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

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

Βήμα 2 — Επιλέξτε τα οχήματά σας

curl "entopizo"
Πρώτα βήματα

Πιστοποίηση

Η διαδικασία πιστοποίησης χρησιμοποιεί ένα στατικό διακριτικό για κάθε χρήστη, το user_api_hash. Εκδίδεται μία φορά κατά τη σύνδεση και στη συνέχεια μεταβιβάζεται ως παράμετρος στη κάθε κλήση. Δεν χρησιμοποιούνται κεφαλίδες τύπου «Bearer». Το διακριτικό δεν λήγει, εκτός αν αλλάξει ο κωδικός πρόσβασης του λογαριασμού.

POST /api/login

Επιστρέφει τον λογαριασμό του user_api_hash. Εκτελέστε τη μία φορά και αποθηκεύστε το hash με ασφάλεια.

ΠαράμετροςΤύποςΠεριγραφή
emailαπαιτείται συμβολοσειράΤο email entopizo σας entopizo
κωδικός πρόσβασηςαπαιτείται συμβολοσειράΟ κωδικός πρόσβασης του λογαριασμού σας

Αίτημα

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

Απόκριση 200

{
  "status": 1,
  "user_api_hash": "$2y$10$EXAMPLEHASH..."
}
Ασφάλεια: Ποτέ μην ενσωματώνετε διεύθυνση email ή κωδικό πρόσβασης σε εφαρμογές πελατών ή σε εντολές τεχνητής νοημοσύνης. Αποθηκεύετε μόνο το user_api_hash, κρυπτογραφούνται όταν βρίσκονται σε κατάσταση ηρεμίας και μεταδίδονται πάντα μέσω HTTPS. Η αλλαγή του κωδικού πρόσβασης του λογαριασμού ακυρώνει τον τρέχοντα κατακερματισμό.
Πρώτα βήματα

Συνέδρια

Μορφές που χρησιμοποιούνται με συνέπεια σε όλο το API:

ΣυνέδριοΜορφήΠαράδειγμα
ΗμερομηνίεςYYYY-MM-DD5 Ιουλίου 2026
TimesΩ:ΛΠ (ζώνη ώρας λογαριασμού)14:30
Χρονοσημάνσεις στις απαντήσειςΗΗ-ΜΜ-ΕΕΕΕ ΩΩ:ΛΛ:ΔΔ05-07-2026 14:32:10
ΣυντεταγμένεςΔεκαδικοί βαθμοί, WGS84γεωγραφικό πλάτος: 37,97552, γεωγραφικό μήκος: 23,73481
ΤαχύτηταΡύθμιση μονάδας μέτρησης (km/h ή mph)"ταχύτητα": 54
Σελιδοποίησησελίδα παράμετρος· οι απαντήσεις περιλαμβάνουν τρέχουσα_σελίδα, τελευταία_σελίδα?page=2
Τιμές τύπου Boolean στα αιτήματα1 / 0snap_to_road=1
Τερματικά σημεία δεδομένων φόρμαςΟι περισσότεροι add_X / edit_X τα endpoints διαθέτουν αντίστοιχη μέθοδο GET add_X_data / επεξεργασία_δεδομένων_XΕπιστρέφει τις διαθέσιμες επιλογές για τη συγκεκριμένη φόρμα (συσκευές, τύποι, προεπιλογές)
Εναλλαγή τελικών σημείωνchange_active_X (ΑΝΑΡΤΗΣΗ: id, ενεργή 1/0)Διαθέσιμο για συσκευές, ειδοποιήσεις, γεωπεριφράξεις, διαδρομές, εικονίδια χάρτη
Σημαία επιτυχίας"status": 1 στο σώμα της απάντησης

Οι μονάδες απόστασης και χωρητικότητας (km/mi, λίτρα/γαλόνια) ακολουθούν τις ρυθμίσεις του λογαριασμού — βλ. «Λογαριασμός και ρυθμίσεις».

Βασικοί πόροι

Συσκευές

Μια συσκευή είναι ένας GPS tracker σε ένα όχημα ή σε ένα περιουσιακό στοιχείο. Τα αντικείμενα-συσκευές περιέχουν την πιο πρόσφατη γνωστή θέση, την κατάσταση κίνησης και τις τιμές των αισθητήρων, οπότε για ερωτήσεις του τύπου «πού βρίσκεται ο στόλος μου αυτή τη στιγμή» αρκεί μία μόνο κλήση.

GET /api/get_devices

Επιστρέφει όλες τις συσκευές του λογαριασμού, ομαδοποιημένες, μαζί με την τελευταία γνωστή θέση, την ταχύτητα, την κατεύθυνση, την κατάσταση σύνδεσης και τις τιμές των αισθητήρων. Χρησιμοποιήστε τη για να αντιστοιχίσετε τα ονόματα των οχημάτων με device_id για όλες τις άλλες κλήσεις.

ΠαράμετροςΤύποςΠεριγραφή
user_api_hashαπαιτείται συμβολοσειράΔιακριτικό πιστοποίησης
langσυμβολοσειρά ( προαιρετικό)Γλώσσα των μεταφρασμένων πεδίων, π.χ. en ή el
διαδικτυακά πεδίο: διαδικτυακά = μεταδίδω τώρα, ack = πρόσφατο σήμα χωρίς προσδιορισμό θέσης μέσω GPS, εκτός σύνδεσης = καμία επικοινωνία για πάνω από 5 λεπτά, κινητήρας = σε κατάσταση ρελαντί με την ανάφλεξη ενεργοποιημένη.

Αίτημα

curl "entopizo"

Απάντηση 200 (συνοπτική)

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

Άλλα τερματικά συσκευών

Όλοι αποδέχονται user_api_hash.

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_devices_latestΛΗΨΗΜόνο οι πιο πρόσφατες θέσεις — μικρότερο φορτίο δεδομένων από το get_devices
/api/add_deviceΑΝΑΡΤΗΣΗόνομα, IMEIΕγγραφή νέας συσκευής
/api/edit_deviceΑΝΑΡΤΗΣΗdevice_id, name, icon_id, group_id, fuel_quantity, fuel_priceΕπεξεργασία λεπτομερειών συσκευής και ρυθμίσεων καυσίμου
/api/destroy_deviceΛΗΨΗdevice_idΜόνιμη διαγραφή συσκευής
/api/change_active_deviceΑΝΑΡΤΗΣΗid, ενεργόΕνεργοποίηση / απενεργοποίηση μιας συσκευής
/api/get_protocolsΛΗΨΗΥποστηριζόμενα πρωτόκολλα συσκευών
/api/devices/{id}/imageΛΗΨΗΦωτογραφία της συσκευής
/api/devices_groupsΛΗΨΗΟμάδες συσκευών· δημιουργία με /κατάστημα, επεξεργασία με /ενημέρωση/{id}
Βασικοί πόροι

Ιστορικό διαδρομών

GET /api/get_history

Επιστρέφει το ιστορικό μιας συσκευής για ένα χρονικό διάστημα, χωρισμένο σε τμήματα κίνησης και στάσης, μαζί με τη συνολική απόσταση και τη μέγιστη ταχύτητα.

ΠαράμετροςΤύποςΠεριγραφή
user_api_hashαπαιτείται συμβολοσειράΔιακριτικό πιστοποίησης
device_idαπαιτείται ακέραιος αριθμόςΑναγνωριστικό συσκευής από get_devices
ημερομηνία_έναρξηςαπαιτούμενη ημερομηνίαYYYY-MM-DD
από_ώρααπαιτούμενος χρόνοςΩ:ΛΠ
μέχρι σήμερααπαιτούμενη ημερομηνίαYYYY-MM-DD
to_timeαπαιτούμενος χρόνοςΩ:ΛΠ
snap_to_roadλογική τιμή, προαιρετικόΣημεία σύνδεσης με το οδικό δίκτυο (1/0)
κατάσταση πεδίο ανά τμήμα: 1 = οδήγηση, 2 = στάση με τον κινητήρα αναμμένο (σε ρελαντί), 3 = σταθμευμένο, 4 = εκδήλωση, 5 = χωρίς σήμα. Για χρήση με τεχνητή νοημοσύνη, προτιμήστε τα συγκεντρωτικά στοιχεία ανά τμήμα αντί για τα ακατέργαστα σημεία GPS.

Αίτημα

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

Απάντηση 200 (συνοπτική)

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

Άλλα ιστορικά σημεία αναφοράς

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_history_messagesΛΗΨΗdevice_id, from_date, from_time, to_date, to_timeΜηνύματα θέσης σε ακατέργαστη μορφή, συμπεριλαμβανομένων όλων των παραμέτρων του πρωτοκόλλου
/api/διαγραφή_ιστορικού_θέσεωνΑΝΑΡΤΗΣΗdevice_id, από, προςΔιαγραφή των θέσεων του ιστορικού για μια συγκεκριμένη περίοδο
Βασικοί πόροι

Εκδηλώσεις

Τα συμβάντα είναι περιστατικά που καταγράφονται σε μια συσκευή: υπέρβαση ταχύτητας, είσοδος/έξοδος από γεωφράγμα, διακοπή ρεύματος, ρυμούλκηση, SOS και άλλα. Τα συμβάντα δημιουργούνται μόνο όταν είναι ενεργός ένας αντίστοιχος κανόνας ειδοποίησης.

GET /api/get_events

Επιστρέφει μια σελιδοποιημένη λίστα συμβάντων, με τα πιο πρόσφατα πρώτα.

ΠαράμετροςΤύποςΠεριγραφή
user_api_hashαπαιτείται συμβολοσειράΔιακριτικό πιστοποίησης
device_idακέραιος αριθμός ( προαιρετικό)Φιλτράρισμα ανά συσκευή
σελίδαακέραιος αριθμός ( προαιρετικό)Σελίδα αποτελεσμάτων (προεπιλογή 1)

Απάντηση 200 (συνοπτική)

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

Άλλα σημεία τερματισμού εκδηλώσεων

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/destroy_eventsΑΝΑΡΤΗΣΗevent_id / device_idΔιαγραφή συμβάντων
/api/get_custom_eventsΛΗΨΗΛίστα προσαρμοσμένων συμβάντων (με βάση τις παραμέτρους του πρωτοκόλλου)
/api/add_custom_eventΑΝΑΡΤΗΣΗόνομα, πρωτόκολλο, παράμετρος, τιμήΟρίστε ένα προσαρμοσμένο συμβάν, π.χ. κουμπί SOS ή χαμηλή στάθμη μπαταρίας
/api/edit_custom_eventΑΝΑΡΤΗΣΗidΕπεξεργασία προσαρμοσμένου συμβάντος
/api/destroy_custom_eventΛΗΨΗidΔιαγραφή ενός προσαρμοσμένου συμβάντος
/api/get_custom_events_by_deviceΛΗΨΗdevice_idΠροσαρμοσμένα συμβάντα που ισχύουν για μια συσκευή
Βασικοί πόροι

Κανόνες ειδοποιήσεων

Οι κανόνες ειδοποιήσεων καθορίζουν πότε δημιουργούνται τα συμβάντα και με ποιον τρόπο ειδοποιείται ο χρήστης (push, email, SMS).

POST /api/add_alert

Δημιουργεί έναν κανόνα ειδοποίησης για μία ή περισσότερες συσκευές.

ΠαράμετροςΤύποςΠεριγραφή
user_api_hashαπαιτείται συμβολοσειράΔιακριτικό πιστοποίησης
όνομααπαιτείται συμβολοσειράΌνομα κανόνα, π.χ. «Υπέρβαση ταχύτητας 100 km/h»
τύποςαπαιτείται συμβολοσειράυπερβολική ταχύτητα, geofence_in, geofence_out, ignition_on, απενεργοποίηση_ανάφλεξης, προσαρμοσμένο
συσκευέςαπαιτείται πίνακαςΑναγνωριστικά συσκευών στις οποίες ισχύει ο κανόνας
υπερβολική ταχύτηταακέραιος αριθμός ( προαιρετικό)Όριο ταχύτητας όταν type = overspeed
γεωφράγματαπίνακας ( προαιρετικό)Αναγνωριστικά γεωφράγματος όταν type = geofence_in / geofence_out
ειδοποιήσειςjson ( προαιρετικό)Κανάλια ειδοποιήσεων: push, email, sms

Αίτημα

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"

Απόκριση 200

{ "status": 1 }

Άλλα σημεία τερματισμού ειδοποιήσεων

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_alertsΛΗΨΗΕμφάνιση όλων των κανόνων ειδοποιήσεων του λογαριασμού
/api/edit_alertΑΝΑΡΤΗΣΗid, όνομα, τύπος, συσκευέςΕπεξεργασία κανόνα
/api/change_active_alertΑΝΑΡΤΗΣΗid, ενεργό (1/0)Ενεργοποίηση / απενεργοποίηση ενός κανόνα
/api/destroy_alertΛΗΨΗalert_idΔιαγραφή κανόνα
/api/get_events_by_protocolΛΗΨΗπρωτόκολλοΔιαθέσιμοι τύποι συμβάντων ανά πρωτόκολλο (π.χ. Teltonika)
/api/get_alerts_summaryΛΗΨΗΕπισκόπηση αριθμού ειδοποιήσεων
/api/set_alert_devicesΑΝΑΡΤΗΣΗalert_id, συσκευέςΑντιστοίχιση συσκευών σε έναν κανόνα
/api/devices/{device_id}/alertsΛΗΨΗΚανόνες για μια συγκεκριμένη συσκευή· …/alerts/{alert_id}/time_period χρονοδιαγράμματα κατά τα οποία ένας κανόνας είναι ενεργός
Βασικοί πόροι

Γεωπεριφράξεις και διαδρομές

Τα γεωφράγματα είναι ονομασμένες περιοχές (πολύγωνα ή κύκλοι) που χρησιμοποιούνται για ειδοποιήσεις εισόδου/εξόδου και για τη δημιουργία αναφορών. Οι διαδρομές είναι προκαθορισμένες διαδρομές που αναμένεται να ακολουθήσει ένα όχημα.

POST /api/add_geofence

Δημιουργεί ένα γεωφράγμα. Για τα πολύγωνα, οι συντεταγμένες παρέχονται ως πίνακας σημείων σε μορφή JSON.

ΠαράμετροςΤύποςΠεριγραφή
user_api_hashαπαιτείται συμβολοσειράΔιακριτικό πιστοποίησης
όνομααπαιτείται συμβολοσειράΌνομα γεωφράγματος, π.χ. «Αποθήκη Ασπρόπυργος»
πολύγωνοΑπαιτείται jsonΣύνολο σημείων [{"lat":..,"lng":..}, ...]
χρώμα_πολυγώνουσυμβολοσειρά ( προαιρετικό)Χρώμα σε δεκαεξαδικό σύστημα, π.χ. #0E8A5F

Αίτημα

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

Απόκριση 200

{ "status": 1 }

Άλλα σημεία τερματισμού γεωφράγματος και διαδρομής

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_geofencesΛΗΨΗΛίστα γεωφραγμάτων με όνομα, χρώμα και συντεταγμένες
/api/edit_geofenceΑΝΑΡΤΗΣΗid, όνομα, πολύγωνοΕπεξεργασία γεωφράγματος
/api/destroy_geofenceΛΗΨΗgeofence_idΔιαγραφή γεωφράγματος
/api/point_in_geofencesΛΗΨΗγεωγραφικό πλάτος, γεωγραφικό μήκοςΕλέγξτε ποια γεωφράγματα περιλαμβάνουν ένα σημείο
/api/get_routesΛΗΨΗΛίστα προκαθορισμένων διαδρομών
/api/add_routeΑΝΑΡΤΗΣΗόνομα, συντεταγμένεςΔημιουργία διαδρομής
/api/edit_routeΑΝΑΡΤΗΣΗαριθμός ταυτότητας, όνομα, συντεταγμένεςΕπεξεργασία διαδρομής
/api/destroy_routeΛΗΨΗroute_idΔιαγραφή διαδρομής
/api/change_active_geofence · /api/change_active_routeΑΝΑΡΤΗΣΗid, ενεργόΕνεργοποίηση / απενεργοποίηση
/api/geofences_groups · /api/routes_groups · /api/pois_groupsGET/POSTΔιαχείριση ομάδων: Λίστα GET, /κατάστημα, /ενημέρωση/{id}
Βασικοί πόροι

Εντολές

Οι εντολές είναι μηνύματα που αποστέλλονται στον ιχνηλάτη μέσω GPRS ή SMS — για παράδειγμα, διακοπή/επανεκκίνηση του κινητήρα σε συστήματα που υποστηρίζουν αυτή τη λειτουργία. Οι διαθέσιμοι τύποι εντολών εξαρτώνται από το πρωτόκολλο της συσκευής.

POST /api/send_gprs_command

Αποστέλλει μια εντολή GPRS σε μια συσκευή. Χρήση αποστολή_δεδομένων_εντολής Πρώτα, για να μάθετε ποιους τύπους εντολών υποστηρίζει η συσκευή.

ΠαράμετροςΤύποςΠεριγραφή
user_api_hashαπαιτείται συμβολοσειράΔιακριτικό πιστοποίησης
device_idαπαιτείται ακέραιος αριθμόςΣυσκευή-στόχος
τύποςαπαιτείται συμβολοσειράΤύπος εντολής, π.χ. προσαρμοσμένο ή ένας τύπος που ορίζεται από πρωτόκολλο
δεδομένασυμβολοσειρά ( προαιρετικό)Χρήσιμο φορτίο εντολής όταν type = custom
Προσοχή: Οι εντολές ακινητοποίησης επηρεάζουν φυσικά το όχημα. Τα αυτοματοποιημένα συστήματα — και ειδικότερα οι πράκτορες τεχνητής νοημοσύνης — θα πρέπει να απαιτούν ρητή επιβεβαίωση από τον χρήστη πριν από κάθε εντολή.

Αίτημα

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

Απόκριση 200

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

Άλλα σημεία τερματισμού εντολών

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/send_command_dataΛΗΨΗdevice_idΔιαθέσιμοι τύποι εντολών για τη συσκευή (ανά πρωτόκολλο)
/api/send_sms_commandΑΝΑΡΤΗΣΗdevice_id, μήνυμαΑποστολή εντολής μέσω SMS (απαιτείται πύλη SMS)
/api/get_device_commandsΛΗΨΗdevice_idΙστορικό των εντολών που έχουν σταλεί
/api/get_user_gprs_templatesΛΗΨΗΑποθηκευμένα πρότυπα εντολών GPRS
/api/add_user_gprs_templateΑΝΑΡΤΗΣΗτίτλος, μήνυμαΔημιουργία προτύπου GPRS
/api/get_user_sms_templatesΛΗΨΗΑποθηκευμένα πρότυπα SMS
/api/add_user_sms_templateΑΝΑΡΤΗΣΗτίτλος, μήνυμαΔημιουργία προτύπου SMS (διαθέσιμες επίσης οι επιλογές «επεξεργασία» και «διαγραφή» και για τους δύο τύπους προτύπων)
/api/sent_commandsΛΗΨΗΑρχείο καταγραφής όλων των εντολών που έχουν σταλεί
/api/get_alerts_commandsΛΗΨΗΔιαθέσιμες εντολές για την αυτοματοποίηση ειδοποιήσεων
Βασικοί πόροι

Αναφορές

Δημιουργεί αναφορές — γενικές, σχετικά με τις διαδρομές και τις στάσεις, τη συμπεριφορά των οδηγών, τα καύσιμα, τις υπερβάσεις ταχύτητας, τη δραστηριότητα εντός γεωφράγματος και άλλα — σε μορφή HTML, PDF ή XLS, ή προγραμματίζει την αυτόματη αποστολή τους.

POST /api/generate_report

Δημιουργεί μια αναφορά για τις επιλεγμένες συσκευές και το επιλεγμένο χρονικό διάστημα. Λήψη get_reports_types Μία φορά, για να αντιστοιχίσετε τα ονόματα των αναφορών με τους αναγνωριστικούς τύπων στον διακομιστή σας.

ΠαράμετροςΤύποςΠεριγραφή
user_api_hashαπαιτείται συμβολοσειράΔιακριτικό πιστοποίησης
τίτλοςαπαιτείται συμβολοσειράΤίτλος έκθεσης
τύποςαπαιτείται ακέραιος αριθμόςΑναγνωριστικό τύπου αναφοράς — βλ. get_reports_types
συσκευέςαπαιτείται πίνακαςΑναγνωριστικά συσκευών
date_from / date_todatetime ( απαιτείται)YYYY-MM-DD HH:MM
μορφήσυμβολοσειρά ( προαιρετικό)html, pdf, xls

Αίτημα

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

Απόκριση 200

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

Άλλα κριτήρια αξιολόγησης της μελέτης

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_reportsΛΗΨΗΛίστα αποθηκευμένων / προγραμματισμένων αναφορών
/api/get_reports_typesΛΗΨΗΔιαθέσιμοι τύποι αναφορών με τα αναγνωριστικά τους
/api/add_reportΑΝΑΡΤΗΣΗτίτλος, τύπος, συσκευές, πρόγραμμαΑποθήκευση ή προγραμματισμός επαναλαμβανόμενης αναφοράς
/api/edit_reportΑΝΑΡΤΗΣΗidΕπεξεργασία αποθηκευμένης αναφοράς
/api/destroy_reportΛΗΨΗreport_idΔιαγραφή αποθηκευμένης αναφοράς
Για χρήση από την τεχνητή νοημοσύνη: προτιμώ format=html και να εξαγάγετε τους συνοπτικούς πίνακες ή να υπολογίσετε βασικά μεγέθη απευθείας από get_history (απόσταση_άθροισμα, μέγιστη_ταχύτητα) όταν αυτό αρκεί.
Διαχείριση στόλου

Οδηγοί

Οι οδηγοί μπορούν να αντιστοιχιστούν στις συσκευές χειροκίνητα ή να αναγνωριστούν αυτόματα μέσω RFID / iButton. Στη συνέχεια, η ταυτότητα του οδηγού εμφανίζεται στο ιστορικό, στα συμβάντα και στις αναφορές.

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_user_driversΛΗΨΗΛίστα οδηγών με την αντιστοίχιση συσκευών και τον αριθμό RFID/iButton
/api/add_user_driverΑΝΑΡΤΗΣΗόνομα, αναγνωριστικό συσκευής, RFID, τηλέφωνο, email, περιγραφήΔημιουργία προγράμματος οδήγησης
/api/edit_user_driverΑΝΑΡΤΗΣΗid, όνομα, device_id, rfidΕπεξεργασία προγράμματος οδήγησης
/api/destroy_user_driverΛΗΨΗdriver_idΔιαγραφή οδηγού
Διαχείριση στόλου

Αισθητήρες

Οι αισθητήρες μετατρέπουν τις ακατέργαστες παραμέτρους του πρωτοκόλλου σε κατανοητές τιμές: ανάφλεξη, στάθμη καυσίμου, θερμοκρασία, κατάσταση θυρών, τάση μπαταρίας και άλλα. Οι τιμές των αισθητήρων εμφανίζονται στο εσωτερικό get_devices απαντήσεις.

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_sensorsΛΗΨΗdevice_idΛίστα αισθητήρων μιας συσκευής
/api/add_sensorΑΝΑΡΤΗΣΗdevice_id, όνομα, τύπος, tag_name, μονάδα μέτρησηςΔημιουργία αισθητήρα από παράμετρο πρωτοκόλλου
/api/edit_sensorΑΝΑΡΤΗΣΗid, όνομα, τύποςΕπεξεργασία αισθητήρα
/api/destroy_sensorΛΗΨΗsensor_idΔιαγραφή αισθητήρα
Διαχείριση στόλου

Συντήρηση

Τα στοιχεία συντήρησης (υπηρεσίες) παρακολουθούν τις περιοδικές υποχρεώσεις των οχημάτων — συντήρηση, αλλαγές λαδιών, τεχνικός έλεγχος, ασφάλιση — με βάση το οδόμετρο, τις ώρες λειτουργίας του κινητήρα ή τις ημερολογιακές ημέρες, με προειδοποιήσεις για τη λήξη των προθεσμιών.

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_servicesΛΗΨΗdevice_idΥπενθυμίσεις συντήρησης μιας συσκευής
/api/add_serviceΑΝΑΡΤΗΣΗdevice_id, όνομα, ημερομηνία λήξης (οδόμετρο / ώρες λειτουργίας κινητήρα / ημέρες), διάστημα, ενεργοποίηση πρινΔημιουργία υπενθύμισης συντήρησης
/api/edit_serviceΑΝΑΡΤΗΣΗid, όνομα, διάστημαΕπεξεργασία υπενθύμισης
/api/destroy_serviceΛΗΨΗservice_idΔιαγραφή υπενθύμισης
Διαχείριση στόλου

Καθήκοντα

Οι εργασίες αντιπροσωπεύουν αναθέσεις ή παραδόσεις που έχουν ανατεθεί σε ένα όχημα, με λεπτομέρειες παραλαβής/παράδοσης, προτεραιότητα και παρακολούθηση κατάστασης.

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_tasksΛΗΨΗΛίστα εργασιών / παραδόσεων με κατάσταση και προτεραιότητα
/api/get_task/{id}ΛΗΨΗΛεπτομέρειες μεμονωμένης εργασίας
/api/add_taskΑΝΑΡΤΗΣΗτίτλος, αναγνωριστικό συσκευής, προτεραιότητα, διεύθυνση και ώρα παραλαβής και παράδοσηςΔημιουργία εργασίας
/api/edit_task/{id}ΑΝΑΡΤΗΣΗκατάσταση, προτεραιότηταΕνημέρωση μιας εργασίας
/api/get_tasks_statuses · /api/get_tasks_prioritiesΛΗΨΗΔιαθέσιμες καταστάσεις και προτεραιότητες
/api/get_task_signature/{taskStatusId}ΛΗΨΗΥπογραφή ως απόδειξη παράδοσης
/api/destroy_taskΛΗΨΗtask_idΔιαγραφή εργασίας
Άλλα

Λογαριασμός & Ρυθμίσεις

Τερματικό σημείοΜέθοδοςΒασικές παράμετροιΠεριγραφή
/api/get_user_dataΛΗΨΗΣτοιχεία λογαριασμού: email, όρια συσκευών, λήξη συνδρομής
/api/edit_setup_dataΛΗΨΗΠλήρη στοιχεία ρυθμίσεων: ζώνη ώρας, μονάδες μέτρησης (km/mi, lt/gl), γλώσσα, ομάδες
/api/edit_setupΑΝΑΡΤΗΣΗγλώσσα, αναγνωριστικό ζώνης ώρας, μονάδα απόστασης, μονάδα χωρητικότηταςΑποθήκευση ρυθμίσεων
/api/change_passwordΑΝΑΡΤΗΣΗπαλιός_κωδικός, νέος_κωδικόςΑλλαγή κωδικού πρόσβασης — προσοχή: ακυρώνει το τρέχον user_api_hash
/api/password_reminderΑΝΑΡΤΗΣΗemailΜήνυμα ηλεκτρονικού ταχυδρομείου για επαναφορά κωδικού πρόσβασης
/api/fcm_tokenΑΝΑΡΤΗΣΗtokenΚαταχώριση διακριτικού ειδοποιήσεων push
/api/user_clientΛΗΨΗΣχετικές πληροφορίες πελάτη
Άλλα

Κοινή χρήση, μέσα ενημέρωσης, κλήσεις προς δράση και γεωκωδικοποίηση

Κοινή χρήση — σύνδεσμοι ζωντανής θέσης

Προσωρινοί δημόσιοι σύνδεσμοι για την κοινοποίηση της τρέχουσας θέσης ενός οχήματος σε τρίτους (π.χ. σε έναν πελάτη που περιμένει την παράδοση).

Τερματικό σημείοΜέθοδοςΠεριγραφή
/api/sharingGET / POSTΛίστα συνδέσμων κοινοποίησης / δημιουργία νέου συνδέσμου
/api/sharing/{id}GET / POSTΠροβολή ή επεξεργασία ενός συνδέσμου (λήξη ισχύος, διαγραφή)
/api/sharing/{id}/devicesΛΗΨΗΣυσκευές που περιλαμβάνονται σε έναν σύνδεσμο

Μέσα — συσκευές εντοπισμού εξοπλισμένες με κάμερα

Τερματικό σημείοΜέθοδοςΠεριγραφή
/api/devices/{device_id}/mediaΛΗΨΗΛίστα φωτογραφιών / βίντεο που έχουν αναρτηθεί από τη συσκευή
/api/devices/{device_id}/media/file/{filename}ΛΗΨΗΛήψη αρχείου πολυμέσων

Ενέργειες κλήσεων — ειδοποιήσεις φωνητικών κλήσεων

Ενεργοποιεί τη λειτουργία entopizo κλήσεωνentopizo »: μετατρέπει επιλεγμένα συμβάντα σε αυτόματες ειδοποιήσεις μέσω τηλεφωνικής κλήσης αντί (ή παράλληλα) με ειδοποιήσεις push ή email.

Τερματικό σημείοΜέθοδοςΠεριγραφή
/api/call_actionsΛΗΨΗΑναφορά κανόνων κλήσης προς δράση· /{id} για έναν μόνο κανόνα
/api/call_actions/storeΑΝΑΡΤΗΣΗΔημιουργία κανόνα
/api/call_actions/update/{id}ΑΝΑΡΤΗΣΗΕπεξεργασία κανόνα
/api/call_actions/destroy/{id}ΑΝΑΡΤΗΣΗΔιαγραφή κανόνα (ορθογραφία διαδρομής όπως έχει υλοποιηθεί)
/api/call_actions/event_types · /api/call_actions/response_typesΛΗΨΗΔιαθέσιμα ερεθίσματα και επιλογές αντίδρασης

Γεωκωδικοποίηση

Τερματικό σημείοΜέθοδοςΠεριγραφή
/api/διεύθυνση/αυτόματη συμπλήρωσηΛΗΨΗΠροτάσεις διευθύνσεων κατά την πληκτρολόγηση
/api/διεύθυνση/αναζήτησηΛΗΨΗΠροωθητική γεωκωδικοποίηση — από διεύθυνση σε συντεταγμένες
/api/διεύθυνση/αντίστροφη αναζήτησηΛΗΨΗΑντίστροφη γεωκωδικοποίηση — γεωγραφικό πλάτος/μήκος σε διεύθυνση

Εικονίδια χάρτη & σημεία ενδιαφέροντος (POI)

Τερματικό σημείοΜέθοδοςΠεριγραφή
/api/get_user_map_icons · /api/get_map_iconsΛΗΨΗΠροσαρμοσμένα εικονίδια χάρτη και ομάδες σημείων ενδιαφέροντος (POI)
/api/add_map_icon · /api/edit_map_icon · /api/change_active_map_icon · /api/destroy_map_iconPOST / GETΔιαχείριση εικονιδίων
Άλλα

Σφάλματα και περιορισμοί

Οι επιτυχημένες κλήσεις επιστρέφουν HTTP 200 με "status": 1. Επιστροφή αποτυχιών "status": 0 στο σώμα του μηνύματος ή έναν κωδικό σφάλματος HTTP.

ΚώδικαςΣημασίαΔράση
200 / κατάσταση:1Επιτυχία
200 / κατάσταση:0Λογικό σφάλμα (π.χ. μη έγκυρες παράμετροι)Ελέγξτε το μήνυμα πεδίο
401Μη έγκυρο ή ανακληθέν user_api_hashΣυνδεθείτε ξανά για να λάβετε ένα νέο hash
404Άγνωστο τελικό σημείο ή πόροςΕλέγξτε τη διαδρομή, το device_id και τη διαθεσιμότητα του plugin
422Σφάλμα επικύρωσηςΕλέγξτε τις απαιτούμενες παραμέτρους και μορφές
429Υπέρβαση ορίου συχνότητας αιτημάτωνΜείωση της συχνότητας των αιτημάτων, εφαρμογή εκθετικής αναβολής

Παράδειγμα σφάλματος

{
  "status": 0,
  "message": "Wrong email or password"
}
Άλλα

Οδηγίες για τους πράκτορες τεχνητής νοημοσύνης

Αυτή η ενότητα αφορά τους πράκτορες που βασίζονται σε LLM (Claude, ChatGPT, εξατομικευμένοι βοηθοί) οι οποίοι χρησιμοποιούν το API μέσω διακομιστών MCP ή κλήσεων συναρτήσεων.

Συνιστώμενη ροή

1. Κλήση get_devices μία φορά για να αντιστοιχίσετε τα ονόματα των οχημάτων με device_id. 2. Χρησιμοποιήστε το device_id για το ιστορικό, τα συμβάντα, τους αισθητήρες ή τις εντολές. 3. Για ερωτήσεις σχετικά με την τρέχουσα θέση, get_devices Τα δεδομένα είναι επαρκή — δεν απαιτείται δεύτερη κλήση.

Αποδοτικότητα των token

Απαντήσεις από get_devices και get_history είναι μεγάλα. Διατηρήστε μόνο τα πεδία id, όνομα, συνδεδεμένος, ώρα, ταχύτητα, γεωγραφικό πλάτος, γεωγραφικό μήκος, διεύθυνση, και στην ιστορία τα συγκεντρωτικά στοιχεία ανά τμήμα (απόσταση, χρόνος, κατάσταση, τοποθεσία) αντί για ακατέργαστα σημεία GPS.

Ασφάλεια και συγκατάθεση

Ποτέ μην αποθηκεύετε διαπιστευτήρια σε προτροπές. Οι κλήσεις προς αποστολή_εντολής_GPRS ή οποιοδήποτε σημείο τερματισμού που αφορά διαγραφή απαιτεί ρητή επιβεβαίωση από τον χρήστη. Τα δεδομένα τοποθεσίας αποτελούν προσωπικά δεδομένα σύμφωνα με τον ΓΚΠΔ — μην τα κοινοποιείτε σε τρίτους.

Μια περίληψη της παρούσας τεκμηρίωσης, σε μορφή που μπορεί να αναγνωστεί από μηχανή, είναι διαθέσιμη σε μορφή Markdown στη διεύθυνση https://entopizo.com/llms.txt, σύμφωνα με το πρότυπο llms.txt.
entopizo.com — Συστήματα εντοπισμού μέσω GPS entopizo · +30 210 300 7750 ISO 27001:2022
Χρησιμοποιούμε cookies
Προτιμήσεις για τα cookies
Παρακάτω θα βρείτε πληροφορίες σχετικά με τους σκοπούς για τους οποίους εμείς και οι συνεργάτες μας χρησιμοποιούμε cookies και επεξεργαζόμαστε δεδομένα. Μπορείτε να ορίσετε τις προτιμήσεις σας όσον αφορά την επεξεργασία και/ή να δείτε λεπτομέρειες στους ιστότοπους των συνεργατών μας.
Αναλυτικά cookies Απενεργοποίηση όλων
Λειτουργικά cookies
Άλλα cookies
Χρησιμοποιούμε cookies για την εξατομίκευση του περιεχομένου και των διαφημίσεων, για την παροχή λειτουργιών κοινωνικών δικτύων και για την ανάλυση της επισκεψιμότητας του ιστότοπού μας. Μάθετε περισσότερα σχετικά με την πολιτική μας για τα cookies.
Αποδοχή όλων Απόρριψη όλων Αλλαγή προτιμήσεων
Cookies