Alimentări
Descriere Generală
Metoda Refills returnează o listă cu evenimentele de alimentare sau scădere a nivelului de carburant detectate în perioada pentru care se face apelul.
Aceasta returnează doar datele pentru vehiculele la care utilizatorul are acces.
În cazul în care lista conține cel puțin un vehicul la care utilizatorul nu are acces, se va returna un răspuns cu cod de eroare 401.
Este supus restricțiilor din Rate Limit
⚠️ Toate cererile către acest endpoint trebuie să includă parametrul
api-version=2.0în URL.
URL:POST https://api.trackgps.ro/api/carriers/refills?api-version=2.0
⚠️ Notă: Toate datele calendaristice transmise sau returnate de acest endpoint sunt în fusul orar local al companiei.
Parametri Request
{
"carrierId": 0,
"startDate": "2024-09-09T09:42:51.835",
"endDate": "2024-09-09T09:42:51.835"
}- carrierId: ID-ul unic al vehiculului pentru care se dorește obținerea evenimentelor de alimentare sau scădere a nivelului de carburant.
- startDate: Data și ora de început a perioadei pentru care se solicită evenimentele.
- endDate: Data și ora de sfârșit a perioadei pentru care se solicită evenimentele.
Structura Răspunsului
{
"payload": [
{
"date": "string",
"event": "string",
"location": "string",
"estimation": 0,
"isPrivate": true
}
],
"correlationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"failureReasons": [
{
"errorCode": "string",
"errorParameters": [
"string"
]
}
],
"isSuccess": true
}Descrierea Proprietăților
- payload: Lista evenimentelor de alimentare sau scădere a nivelului de carburant.
- date: Data și ora evenimentului.
- event: Tipul evenimentului (alimentare sau scădere a nivelului de carburant).
- location: Locația unde a avut loc evenimentul.
- estimation: Estimarea cantității de carburant implicate în eveniment.
- isPrivate: Indicator dacă evenimentul s-a efectuat în mod privat.
- correlationId: ID-ul unic pentru corelarea cererii și răspunsului.
- failureReasons: Lista motivelor de eșec, dacă există.
- errorCode: Codul de eroare.
- errorParameters: Parametrii suplimentari pentru eroare.
- isSuccess: Indicator dacă cererea a fost procesată cu succes.
Lista Posibile Evenimente
FuelStart: Nivel începutFueling: AlimentarePossibleFuelTheft: Posibil furt de carburantTotalRefill: Total alimentăriTotalPossibleTheft: Total posibile furturi de carburantRemainingFuel: Carburant rămasTotalFuelConsumption: Consum total de carburantFuelStartSecondarySource: Începutul alimentării din sursă secundarăFuelingSecondarySource: Alimentare din sursă secundarăPossibleFuelTheftSecondarySource: Posibil furt de carburant din sursă secundarăTotalRefillSecondarySource: Total alimentări din sursă secundarăTotalPossibleTheftSecondarySource: Total posibile furturi din sursă secundarăRemainingFuelSecondarySource: Carburant rămas din sursă secundarăTotalFuelConsumptionSecondarySource: Consum total de carburant din sursă secundară