Listă transporturi
Descriere Generală
Endpoint-ul load-transports este utilizat pentru a extrage lista transporturilor disponibile în contul unui utilizator, pe baza drepturilor de acces la vehicule. Utilizatorul poate specifica parametri pentru filtrarea transporturilor, precum statutul acestora sau o valoare de căutare specifică.
Este supus restricțiilor din Rate Limit
⚠️ Toate datele calendaristice ale transporturilor, afișate în răspuns, sunt înregistrate în fusul orar al companiei, nu în UTC. Asigurați-vă că transporturile sunt gestionate conform setărilor fusului orar al companiei atunci când sunt preluate din sistem.
⚠️ Toate cererile către acest endpoint trebuie să includă parametrul
api-version=2.0în URL.
URL:POST https://api.trackgps.ro/api/eTransport/load-transports?api-version=2.0
⚠️ Transporturile aflate în statusul “Eroare” afișate în aplicația mobilă și web nu sunt returnate de acest endpoint.
Parametrii Cerere
Cererile către acest endpoint trebuie să fie de tip POST și să includă următorii parametri:
-
Parametru de query:
api-version(string, obligatoriu) – Versiunea API-ului. Valoare recomandată:2.0
-
Body (JSON):
{
"pageSize": 0,
"pageIndex": 0,
"statusIds": [
1
],
"searchValue": "string"
}| Parametru | Tip | Obligatoriu | Descriere |
|---|---|---|---|
| pageSize | number | Nu | Numărul de elemente pe care le returnează pagina. |
| pageIndex | number | Nu | Indexul paginii pentru cererea efectuată. |
| statusIds | array | Da | Lista de ID-uri ale statusurilor transporturilor căutate. |
| searchValue | string | Nu | Cuvântul sau fraza pentru căutare în lista transporturilor. |
Lista Statusurilor transportului
| Id | Descriere |
|---|---|
| 1 | În așteptare |
| 2 | În desfășurare |
| 3 | Finalizat |
| 4 | Finalizat automat |
| 5 | Eroare |
| 6 | Pauză |
Structura Răspunsului
{
"payload": {
"totalRecords": 0,
"transports": [
{
"uId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"carrierCode": "string",
"carrierName": "string",
"carrierUId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"trailer1Code": "string",
"trailer2Code": "string",
"codeUit": "string",
"statusId": 0,
"startDate": "2025-05-16T14:35:04.862Z",
"endDate": "2025-05-16T14:35:04.862Z",
"validityStartDate": "2025-05-16T14:35:04.862Z",
"validityEndDate": "2025-05-16T14:35:04.862Z",
"notes": "string",
"startLocation": "string",
"endLocation": "string",
"externalId": 0,
"externalResponse": "string",
"lastSyncDate": "2025-05-16T14:35:04.862Z",
"transmissionStatusCode": "string",
"transmissionStatusErrorDescription": "string",
"lastTransmissionDate": "2025-05-16T14:35:04.862Z",
"lastGpsDate": "2025-05-16T14:35:04.862Z",
"changeRequestMessage": "string",
"changeRequestStatusCode": "string",
"changeRequestCreatedAt": "2025-05-16T14:35:04.862Z",
"changeRequestDate": "2025-05-16T14:35:04.862Z",
"changeRequestAnafStatus": "string",
"changeRequestAnafMessage": "string",
"changeRequestAnafDate": "2025-05-16T14:35:04.862Z"
}
]
},
"correlationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"failureReasons": [
{
"errorCode": "string",
"errorParameters": [
"string"
]
}
],
"isSuccess": true
}Descrierea Proprietăților
| Proprietate | Tip | Descriere |
|---|---|---|
| payload | object | Obiect care conține transporturile returnate și alte informații relevante. |
| totalRecords | number | Numărul total de transporturi disponibile. |
| transports | array | Lista transporturilor disponibile, fiecare cu detaliile specifice. |
| uId | string | Identificatorul unic al transportului. |
| carrierCode | string | Numărul de înmatriculare al vehiculului folosit pentru transmiterea datelor de localizare către ANAF. |
| carrierName | string | Numele vehiculului folosit pentru transmiterea datelor de localizare către ANAF. |
| carrierUId | string | Identificatorul unic al vehiculului. |
| trailer1Code | string | Numărul de înmatriculare pentru prima remorcă. |
| trailer2Code | string | Numărul de înmatriculare pentru a doua remorcă. |
| codeUit | string | Codul UIT generat de ANAF. |
| statusId | number | Statusul transportului. |
| startDate | string | Data și ora de inceput a transmisiei datelor gps în platforma ANAF. |
| endDate | string | Data și ora de sfârșit a transmisiei datelor gps în platforma ANAF. |
| validityStartDate | string | Data de început a validității codului UIT. Această dată este generată de platforma ANAF. |
| validityEndDate | string | Data de sfârșit a validității codului UIT. Această dată este generată de platforma ANAF. |
| notes | string | Observații suplimentare despre transport. |
| startLocation | string | Locația de început a transportului. |
| endLocation | string | Locația de sfărșit a transportului. |
| externalId | number | Identificatorul răspunsului transportului din platforma ANAF. |
| externalResponse | string | Mesajul de răspuns al transportului din platforma ANAF. |
| lastSyncDate | string | Data preluării transportului din platforma ANAF. |
| transmissionStatusCode | string | Status transmisie date GPS către platforma ANAF. |
| transmissionStatusErrorDescription | string | Descriere status eroare al transmisiei datelor GPS către platforma ANAF. |
| lastTransmissionDate | string | Data ultimei coordonate GPS transmise către platforma ANAF. |
| lastGpsDate | string | Data ultimei coordonate GPS recepționată de la vehicul. |
| changeRequestMessage | string | Mesajul de răspuns pentru crearea cererii de modificare a datelor transportului. |
| changeRequestStatusCode | string | Statusul cererii de modificare a datelor transportului. |
| changeRequestCreatedAt | string | Data creării cererii de modificare date ale transportului. |
| changeRequestDate | string | Data recepționării răspunsului din platforma ANAF pentru cererea de modificare date transport. |
| changeRequestAnafStatus | string | Statusul cerererii de modificare date transport primit de la plaforma ANAF. |
| changeRequestAnafMessage | string | Mesajul de răspuns pentru procesarea cererii de modificare date transport primit de la platforma ANAF. |
| changeRequestAnafDate | string | Data recepționării răspunsului din platforma ANAF pentru procesarea cererii de modificare date transport. |
| correlationId | string | Identificatorul cererii pentru corelarea răspunsurilor. |
| failureReasons | array | Lista motivelor de eroare (dacă există), cu detalii suplimentare. |
| isSuccess | boolean | Indică dacă cererea a fost procesată cu succes (true) sau nu (false). |
Lista statusurilor de transmisie a datelor GPS in platforma ANAF
| Cod | Descriere |
|---|---|
Active |
Transmisie activă |
Finalized |
Transmisie finalizată |
NotInRomania |
Nu este pe teritoriul României |
NotStarted |
Transmisie în aşteptare |
Error |
Eroare transmisie date |
MissingETransportConfiguration |
Eroare configurare e-Transport, vă rugăm apelați echipa de suport |
OldData |
Date mai vechi de 6 ore |
NoGPSCoordinates |
Fără semnal GPS |
WithoutTransmission |
Fără transmisie GPS activă |
Lista statusurilor pentru cererile de modificare a datelor transportului
| Cod | Descriere |
|---|---|
RequestCreated |
Cerere creata |
RequestSent |
Cerere trimisa cu succes |
RequestErrorSent |
Eroare la trimiterea cererii |
ResponseSuccess |
Cerere finalizata cu succes |
ResponseError |
Cerere finalizata cu eroare |
Răspunsuri de Eroare
| Cod HTTP | Descriere |
|---|---|
| 400 | Parametri lipsă sau structură invalidă. |
| 401 | Credențiale incorecte sau utilizator neautorizat. |
| 429 | Limită de rată depășită pentru utilizator. |