MYDIESEL
  1. Batch
  • specs
    • Batch
      • Πλήρης λήψη εγγραφών ενός έτους
        GET
    • Diff
      • Λήψη μεταβολών σε χρονικό διάστημα
    • Schemas
      • TaxId
      • DieselTotal
      • DieselTotalChange
      • Pagination
      • Control
      • ChangesControl
      • TotalsResponse
      • ChangesResponse
      • Error
  1. Batch

Πλήρης λήψη εγγραφών ενός έτους

GET
/diesel/totals
Επιστρέφει όλες τις ενεργές εγγραφές του ζητούμενου έτους, σελιδοποιημένα.
Τυπική χρήση:
Αρχική φόρτωση: κλήση ανά έτος, με διαδοχική ανάγνωση όλων των σελίδων.
Καθημερινός συγχρονισμός (Εκδοχή Α): κλήση για το τρέχον έτος.
Εβδομαδιαία επαλήθευση (Εκδοχή Β): κλήση για το τρέχον έτος και σύγκριση
του control με τα τοπικά σύνολα.

Request

Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Query Params

Responses

🟢200
application/json
Επιτυχής λήψη
Bodyapplication/json

🟠400BadRequest
🟠401Unauthorized
🟠403Forbidden
🟠429TooManyRequests
🔴500InternalError
🔴503ServiceUnavailable
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/diesel/totals?year=&page=&pageSize=' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Πρώτη σελίδα έτους 2026
{
    "requestId": "b7c1f0e2-3a4d-4e5b-9c8a-1d2e3f4a5b6c",
    "generatedAt": "2026-09-10T07:00:03Z",
    "year": 2026,
    "pagination": {
        "page": 1,
        "pageSize": 5000,
        "totalPages": 80,
        "totalRecords": 398742,
        "hasNext": true
    },
    "control": {
        "totalRecords": 398742,
        "sumLitres": 742318905.47
    },
    "data": [
        {
            "taxId": "111111111",
            "year": 2026,
            "litres": 1630.2,
            "lastModifiedAt": "2026-09-09T21:14:00Z"
        },
        {
            "taxId": "222222222",
            "year": 2026,
            "litres": 6340.8,
            "lastModifiedAt": "2026-08-31T18:02:11Z"
        }
    ]
}
Modified at 2026-09-10 10:45:40
Next
Λήψη μεταβολών σε χρονικό διάστημα
Built with