Skip to main content

API endpointų struktūros

Šiame puslapyje pateikta visų SE Cloud API endpointų struktūra: keliai, parametrai, užklausos turinio (body) ir atsakymo JSON struktūros. Pavyzdinės reikšmės ("string", 0, false) rodo lauko tipą. Autentifikacija ir bendros taisyklės aprašytos puslapyje „API naudojimo gidas klientams“.

Spauskite ant endpointo arba objekto pavadinimo, kad išskleistumėte struktūrą.

API v1

Appointment

GET /api/Appointment/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): AppointmentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Appointment/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): AppointmentDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Appointment/v1/create

Užklausos turinys (body): CreateUpdateAppointmentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): AppointmentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Appointment/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateAppointmentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): AppointmentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Cards

GET /api/Cards/v1/{code}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
code kelias string taip
fields query string ne

Atsakymas (200): CardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Cards/v1/code/{code}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
code kelias string taip
fields query string ne

Atsakymas (200): CardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Cards/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): CardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Cards/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CardDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Cards/v1/create

Užklausos turinys (body): CreateUpdateCardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Cards/v1/update/{code}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
code kelias string taip

Užklausos turinys (body): CreateUpdateCardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Cards/v1/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateCardDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Cards/v1/cardtimes/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): CardTimesDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Cards/v1/cardtimes

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CardTimesDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Cards/v1/cardtimes/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Cards/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Cards/v1/cardtimes/{cardtimeId}/pictures

Parametrai:

Pavadinimas Vieta Tipas Privalomas
cardtimeId kelias integer taip
fields query string ne

Atsakymas (200): PicturesDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Cards/v1/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): ProblemDetails — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Cards/v1/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CardDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Cards/v1/cardtimes/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CardTimesDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

ClientUnit

GET /api/ClientUnit/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ClientUnitDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/ClientUnit/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ClientUnitDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/ClientUnit/v1/create

Užklausos turinys (body): CreateUpdateClientUnitDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ClientUnitDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/ClientUnit/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateClientUnitDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ClientUnitDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Comments

GET /api/Comments/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): CommentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Comments/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CommentDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Comments/v1/create

Užklausos turinys (body): CreateCommentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CommentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Comments/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): UpdateCommentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CommentDTO — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Comments/v1/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200):

"string"

Contracts

GET /api/Contracts/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Contracts/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Contracts/v1/create

Užklausos turinys (body): CreateUpdateContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Contracts/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Contracts/v1/details/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ContractDetailDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Contracts/v1/details

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDetailDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Contracts/v1/details/create

Užklausos turinys (body): CreateUpdateContractDetailDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDetailDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Contracts/v1/details/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateContractDetailDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDetailDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Contracts/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): ContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Contracts/v1/details/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): ContractDetailDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Custom

POST /api/Custom/v1/agrosmart/create

Užklausos turinys (body): CreateUpdateOrderArgoSmartDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas: 200, 204 (be turinio arba standartinis)

POST /api/Custom/v1/agrosmart/masscreate — Create more then one order

Užklausos turinys (body): CreateUpdateOrderArgoSmartDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200):

[
  0
]
PUT /api/Custom/v1/agrosmart/update/{id} — Update order

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateOrderArgoSmartDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas: 200, 204 (be turinio arba standartinis)

PUT /api/Custom/v1/agrosmart/massupdate

Užklausos turinys (body): MassCreateUpdateOrderArgoSmartDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200):

{}
GET /api/Custom/v1/klasmanndeilmann/harvestjournalexternal/getsince

Parametrai:

Pavadinimas Vieta Tipas Privalomas
start query string ne

Atsakymas (200): KlassmannHarvestJournalDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Customers

GET /api/Customers/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): CustomerDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Customers/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Customers/v1/create

Užklausos turinys (body): CreateUpdateCustomerDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Customers/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateCustomerDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTO — struktūrą žr. skyriuje „Objektų struktūros“.

DestPoint

GET /api/DestPoint/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): DestPointDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/DestPoint/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/DestPoint/v1/groups/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): DestPointGroupDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/DestPoint/v1/groups

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointGroupDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/DestPoint/v1/details/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): DestPointDetailsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/DestPoint/v1/details

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointDetailsDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/DestPoint/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): DestPointDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/DestPoint/v1/create

Užklausos turinys (body): DestPointCreateUpdateDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/DestPoint/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): DestPointCreateUpdateDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/DestPoint/v1/disable/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): DestPointDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/DestPoint/v1/details/create

Užklausos turinys (body): DestPointDetailCreateUpdateDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointDetailsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/DestPoint/v1/details/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): DestPointDetailCreateUpdateDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointDetailsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/DestPoint/v1/details/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/DestPoint/v1/groups/create

Užklausos turinys (body): DestPointGroupCreateUpdateDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointGroupDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/DestPoint/v1/groups/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): DestPointGroupCreateUpdateDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointGroupDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/DestPoint/v1/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): DestPointCreateUpdateDTOV2JsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DestPointDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/DestPoint/v1/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): ProblemDetails — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/DestPoint/v1/details/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): ProblemDetails — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/DestPoint/v1/groups/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): ProblemDetails — struktūrą žr. skyriuje „Objektų struktūros“.

Drivers

GET /api/Drivers/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): DriverDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Drivers/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Drivers/v1/create

Užklausos turinys (body): CreateUpdateDriverDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Drivers/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateDriverDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTO — struktūrą žr. skyriuje „Objektų struktūros“.

History

GET /api/History/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): HistoryDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/History/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): HistoryDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

IVAZ

GET /api/IVAZ/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): IvazDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IvazDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1/send

Užklausos turinys (body): CreateUpdateIvaz — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IvazDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1/approve

Užklausos turinys (body): CreateUpdateIvaz — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IvazDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1/sendandapprove

Užklausos turinys (body): CreateUpdateIvaz — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IvazDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1/cancel

Užklausos turinys (body): CreateUpdateIvaz — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IvazDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1/addcertificate

Parametrai:

Pavadinimas Vieta Tipas Privalomas
options query IvazOptionsDTO ne

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1/generatecertificateCSR

Užklausos turinys (body): IvazCertificateCSRDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IVAZ/v1/generatecertificatePFX

Parametrai:

Pavadinimas Vieta Tipas Privalomas
files query IvazCertificatePFXDTO ne

Atsakymas (200): FilesUploadInfo[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Inventorization

GET /api/Inventorization/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): InventorizationDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Inventorization/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): InventorizationDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Inventorization/v1/create

Užklausos turinys (body): CreateUpdateInventorizationDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): InventorizationDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Inventorization/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateInventorizationDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): InventorizationDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Inventorization/v1/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateInventorizationDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): InventorizationDTO — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Inventorization/v1/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas: 204 (be turinio arba standartinis)

POST /api/Inventorization/v1/{id}/documents/upload

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body):

{
  "uploads": [
    { /* CustomerFilesUploadDTO */ }
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Inventorization/v1/{id}/documents

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Inventorization/v1/{id}/documents/delete/{fileId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fileId kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Inventorization/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Inventorization/v1/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): InventorizationDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

IoT

GET /api/IoT/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): IoTDevicesDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IoT/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IoTDevicesDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/IoT/v1/sources/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): IotSourceDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IoT/v1/sources

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IotSourceDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/IoT/v1/presharedkey

Atsakymas (200): PreSharedKey — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/IoT/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IoT/v1/create

Užklausos turinys (body): CreateUpdateIoTDevicesDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IoTDevicesDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/IoT/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateIoTDevicesDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IoTDevicesDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/IoT/v1/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateIoTDevicesDTOV2JsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IoTDevicesDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/IoT/v1/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): IoTDevicesDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Laboratory

GET /api/Laboratory/v1/{code}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
code kelias string taip
fields query string ne

Atsakymas (200): LaboratoryDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Laboratory/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): LaboratoryDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Laboratory/v1/measurements

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): LaboratoryMeasurementsDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Laboratory/v1/measurements/create

Užklausos turinys (body): CreateUpdateLaboratoryMeasurementsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CreateUpdateLaboratoryMeasurementsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Laboratory/v1/measurements/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateLaboratoryMeasurementsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CreateUpdateLaboratoryMeasurementsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Laboratory/v1/measurements/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateLaboratoryMeasurementsDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): LaboratoryMeasurementsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Orders

GET /api/Orders/v1/{id} — Get single result with provided Id

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): OrdersDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Orders/v1 — Get all results using filter

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): OrdersDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Orders/v1/create

Užklausos turinys (body): CreateUpdateOrderDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CreateUpdateOrderDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Orders/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateOrderDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CreateUpdateOrderDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Orders/v1/bulkcreate — Create more then one order

Užklausos turinys (body): CreateUpdateOrderArgoSmartDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200):

[
  0
]
PUT /api/Orders/v1/bulkupdate — Update order

Užklausos turinys (body): MassCreateUpdateOrderArgoSmartDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200):

{}
PATCH /api/Orders/v1/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateOrderDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Products

GET /api/Products/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ProductDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Products/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Products/v1/create

Užklausos turinys (body): CreateUpdateProductDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Products/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateProductDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Reports

GET /api/Reports/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ReportTemplateDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Reports/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ReportTemplateDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Reports/v1/generatepdf

Užklausos turinys (body): ReportQueueDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): FileInfoDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Reports/v1/generatedocx

Užklausos turinys (body): ReportQueueDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): FileInfoDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Reports/v1/create

Užklausos turinys (body):

{
  "Id": 0,
  "Name": "string",
  "Group": "string",
  "Type": "0 | 1 | 2 | 3 | 4",
  "DocumentType": "0 | 1",
  "Info1": "string",
  "Info2": "string",
  "Info3": "string",
  "FileBytes": "(failas)"
}

Atsakymas (200): ReportTemplateDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Reports/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body):

{
  "Id": 0,
  "Name": "string",
  "Group": "string",
  "Type": "0 | 1 | 2 | 3 | 4",
  "DocumentType": "0 | 1",
  "Info1": "string",
  "Info2": "string",
  "Info3": "string",
  "FileBytes": "(failas)"
}

Atsakymas (200): ReportTemplateDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Reports/v1/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateReportTemplateDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DocumentsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Reports/v1/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): ReportTemplateDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Results

GET /api/Results/v1/{id} — Get single result with provided Id

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ResultsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Results/v1 — Get all results using filter

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Results/v1/create

Užklausos turinys (body): CreateUpdateResultsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Results/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateResultsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Results/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Special

POST /api/Special/v1/contract/create

Užklausos turinys (body): ContractDataDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Special/v1/contract/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): ContractDataDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ContractDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Special/v1/PartialResultByCard

Užklausos turinys (body): ResultByCardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResponseResultByCardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Special/v1/DriverTerminalScreenInput

Užklausos turinys (body):

{
  "Id": "00000000-0000-0000-0000-000000000000",
  "File": "(failas)"
}

Atsakymas (200): DriverTerminalScreenInputDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Special/v1/DriverTerminalScreenOutput/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
Id kelias string taip

Atsakymas (200):

"string"
POST /api/Special/v1/PartialResultByVehicle

Užklausos turinys (body): ResultByVehicleDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResponseResultByCardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Special/v1/PartialResultByOnlineWeighter

Užklausos turinys (body): ResultByOnlineWeighterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResponseResultByCardDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Special/v1/BioFuelData

Parametrai:

Pavadinimas Vieta Tipas Privalomas
from query string ne
to query string ne

Atsakymas (200): BioFuelFullReportRowDto[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Spy

GET /api/Spy/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): PeakWeightDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Spy/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): PeakWeightDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Spy/v1/peakphotos/{peakId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
peakId kelias integer taip
fields query string ne

Atsakymas (200): PeakPhotoDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Spy/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): PeakWeightDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Spy/v1/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): PeakWeightDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Vehicles

GET /api/Vehicles/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): VehicleDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Vehicles/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Vehicles/v1/create

Užklausos turinys (body): CreateUpdateVechileDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Vehicles/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateVechileDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Vehicles/v1/nrs

Užklausos turinys (body):

{
  "MinWidth": 0,
  "MaxWidth": 0,
  "ImageData": "(failas)"
}

Atsakymas (200): NRSresponseDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Warehouse

GET /api/Warehouse/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias string taip
fields query string ne

Atsakymas (200): WarehouseDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Warehouse/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): WarehouseDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Warehouse/v1/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Warehouse/v1/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): WarehouseDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Weightings

GET /api/Weightings/v1/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): WeightingsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Weightings/v1

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): WeightingsDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Weightings/v1/create

Užklausos turinys (body): CreateUpdateWeightingsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): WeightingsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Weightings/v1/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateWeightingsDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Weightings/v1/{weighingId}/pictures

Parametrai:

Pavadinimas Vieta Tipas Privalomas
weighingId kelias integer taip
fields query string ne

Atsakymas (200): PicturesDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Weightings/v1/pictures/upload/{weighingId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
weighingId kelias integer taip

Užklausos turinys (body):

{
  "files": [
    "(failas)"
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Weightings/v1/pictures/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

Objektų struktūros

Kiekvienas objektas pateiktas vieną kartą. Įdėtiniai objektai žymimi { /* Pavadinimas */ } — jų struktūros ieškokite šiame sąraše.

Aggregate
{
  "Field": "string",
  "Type": "0 | 1 | 2 | 3 | 4"
}
ApiKeyResponse
{
  "ApiKey": "string"
}
Appointment
{
  "Id": 0,
  "StartTime": "2026-08-20T10:30:00",
  "EndTime": "2026-08-20T10:30:00"
}
AppointmentDTO
{
  "StartTime": "2026-08-20T10:30:00",
  "EndTime": "2026-08-20T10:30:00",
  "DayofWeek": 0,
  "Count": 0,
  "Quantity": 0,
  "Info": "string",
  "Generated": "2026-08-20T10:30:00",
  "RecerverdForCustomer": { /* Customer */ },
  "Status": "string",
  "Id": 0
}
Barcode
{
  "Id": 0,
  "Code": "string"
}
BioFuelFullReportRowDto
{
  "Date": "2026-08-20T10:30:00",
  "SenderName": "string",
  "ProductNames": "string",
  "CarNumber": "string",
  "ContractNumber": "string",
  "UnitCode": "string",
  "Neto": 0,
  "HumidityNormal": 0,
  "EfficiencyNormal": 0,
  "CaloriesNormal": 0,
  "TareWeight": 0,
  "BrutoWeight": 0,
  "ContractPrice": 0,
  "State": "0 | 1 | 2 | 3 | 4",
  "ExternalCode": "string",
  "Barcodes": "string",
  "AlternateBarcodes": "string",
  "SpecialBarcodes": "string",
  "JoinedBarcode": "string",
  "ForJoinedBarcode": "string",
  "WeekNumber": 0,
  "Month": "string",
  "Year": 0,
  "Trailer1Number": "string",
  "Trailer2Number": "string",
  "SenderName2": "string",
  "CarrierName": "string",
  "ReceiverName": "string",
  "ContainerId": "string",
  "TareDoc": 0,
  "BrutoDoc": 0,
  "NetoDoc": 0,
  "ProductExts": "string",
  "MunicipalityNames": "string",
  "ProductGroupNames": "string",
  "FromAddr": "string",
  "ToAddr": "string",
  "GroupId": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "AddNum1": 0,
  "AddNum2": 0,
  "Id": 0,
  "ContractDetailPrice": 0,
  "FinalPrice": 0,
  "ContractDetailQuantity": 0,
  "HumidityAlternative": 0,
  "EfficiencyAlternative": 0,
  "CaloriesAlternative": 0,
  "HumidityFinal": 0,
  "EfficiencyFinal": 0,
  "CaloriesFinal": 0,
  "ContractDetailAdd5": "string",
  "LabDataFinalType": "0 | 1 | 2",
  "InvoiceNumber": "string",
  "AshPenaltyCoefficient": 0,
  "HumidityPenaltyCoefficient": 0,
  "CargoIn": "0 | 1 | 99",
  "ContractDetailExternalCode": "string",
  "ContractDetailInternalCode": "string",
  "ToDestPointName": "string",
  "FromDestPointName": "string"
}
CardDTO
{
  "Id": 0,
  "Enabled": false,
  "HardwareCode": "string",
  "StartDate": "2026-08-20T10:30:00",
  "ExpireDate": "2026-08-20T10:30:00",
  "Customer": { /* Customer */ },
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Car": { /* Vehicle */ },
  "Trailer1": { /* Vehicle */ },
  "Trailer2": { /* Vehicle */ },
  "Driver": { /* Driver */ },
  "Tare": { /* Weighings */ },
  "Contract": { /* Contract */ },
  "NetCorr": 0,
  "FromAddress": "string",
  "ToAddress": "string",
  "Distance": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "AddNum1": 0,
  "AddNum2": 0,
  "ProcessType": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15",
  "SemiAuto": "0 | 1",
  "OneTime": "0 | 1",
  "NeedDocs": "0 | 1",
  "Ext": "string",
  "TareDoc": 0,
  "BrutoDoc": 0,
  "NetoDoc": 0,
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "Modified": "2026-08-20T10:30:00",
  "CardProducts": [
    { /* CardProductDTO */ }
  ]
}
CardProductDTO
{
  "Id": 0,
  "Product": { /* Products */ },
  "Percentage": 0,
  "Modified": "2026-08-20T10:30:00"
}
CardTimesDTO
{
  "Id": 0,
  "Time": "2026-08-20T10:30:00",
  "Card": "string",
  "Vehicle": "string",
  "DeviceName": "string",
  "Action": "string",
  "PicturesUrl": "string"
}
ClientArgoUnit
{
  "Code": "string"
}
ClientUnit
{
  "Id": 0,
  "Code": "string",
  "Name": "string",
  "KescId": 0
}
ClientUnitDTO
{
  "KescId": 0,
  "Code": "string",
  "Description": "string",
  "UnitGroup": 0,
  "Modified": "2026-08-20T10:30:00",
  "Longitude": 0,
  "Latitude": 0,
  "Distance": 0,
  "Id": 0
}
Contract
{
  "Id": 0,
  "Number": "string",
  "ContractValidFrom": "2026-08-20T10:30:00",
  "ContractValidTo": "2026-08-20T10:30:00",
  "ContractDetailValidFrom": "2026-08-20T10:30:00",
  "ContractDetailValidTo": "2026-08-20T10:30:00",
  "IntCode": "string",
  "ExtCode": "string",
  "Quantity": 0,
  "Unit": "string",
  "Price": 0,
  "Product": { /* Products */ },
  "Sender": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Customer": { /* Customer */ }
}
ContractDTO
{
  "Number": "string",
  "Customer": { /* Customer */ },
  "Owner": { /* Customer */ },
  "IntCode": "string",
  "ExtCode": "string",
  "SignPlace": "string",
  "PaymentTerms": 0,
  "SignDate": "2026-08-20T10:30:00",
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "AddInfo": "string",
  "State": "0 | 1 | 2 | 3",
  "Id": 0,
  "TotalContractDetails": 0
}
ContractDataDTO
{
  "Number": "string",
  "Customer": { /* CustomerV2 */ },
  "Owner": { /* CustomerV2 */ },
  "IntCode": "string",
  "ExtCode": "string",
  "PaymentTerms": 0,
  "SignDate": "2026-08-20T10:30:00",
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "AddInfo": "string",
  "Details": [
    { /* ContractDataDetailDTO */ }
  ]
}
ContractDataDetailDTO
{
  "Vehicle": { /* Vehicle */ },
  "Sender": { /* CustomerV2 */ },
  "Carrier": { /* CustomerV2 */ },
  "Receiver": { /* CustomerV2 */ },
  "Product": { /* ProductsV2 */ },
  "Driver": { /* DriverV2 */ },
  "ClientUnit": { /* ClientUnit */ },
  "Quantity": 0,
  "Unit": "string",
  "IntCode": "string",
  "ExtCode": "string",
  "Price": 0,
  "ValidTo": "2026-08-20T10:30:00",
  "ValidFrom": "2026-08-20T10:30:00",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string"
}
ContractDetailDTO
{
  "Contract": { /* ContractSimpleV2 */ },
  "Vehicle": { /* Vehicle */ },
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Product": { /* Products */ },
  "Driver": { /* Driver */ },
  "ClientUnit": { /* ClientUnit */ },
  "Quantity": 0,
  "Unit": "string",
  "IntCode": "string",
  "ExtCode": "string",
  "Price": 0,
  "ValidTo": "2026-08-20T10:30:00",
  "ValidFrom": "2026-08-20T10:30:00",
  "AddInfo": "string",
  "Id": 0
}
ContractSimple
{
  "Id": 0
}
ContractSimpleV2
{
  "Id": 0,
  "Number": "string",
  "Customer": { /* CustomerV2 */ },
  "Owner": { /* CustomerV2 */ },
  "IntCode": "string",
  "ExtCode": "string",
  "SignPlace": "string",
  "PaymentTerms": 0,
  "SignDate": "2026-08-20T10:30:00",
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "AddInfo": "string",
  "State": "0 | 1 | 2 | 3"
}
CreateCommentDTO
{
  "Text": "string",
  "ReferenceId": 0,
  "Table": "string",
  "TableRecordId": 0
}
CreateDynamicColumnDTO
{
  "Name": "string",
  "Type": "0 | 1 | 2 | 3 | 4 | 5",
  "MaxLength": 0,
  "IsRequired": false,
  "ForeignKeyTable": "string"
}
CreateDynamicTableDTO
{
  "Name": "string",
  "Columns": [
    { /* CreateDynamicColumnDTO */ }
  ]
}
CreateRequestLogDTO
{
  "Software": "string",
  "CorrelationId": "string",
  "HttpMethod": "string",
  "Path": "string",
  "QueryString": "string",
  "Controller": "string",
  "Action": "string",
  "UserName": "string",
  "UserId": "string",
  "Ip": "string",
  "UserAgent": "string",
  "BodyRaw": "string",
  "ActionParametersJson": "string",
  "StatusCode": 0,
  "DurationMs": 0,
  "Exception": "string"
}
CreateUpdateAppointmentDTO
{
  "StartTime": "2026-08-20T10:30:00",
  "EndTime": "2026-08-20T10:30:00",
  "DayofWeek": 0,
  "Count": 0,
  "Quantity": 0,
  "Info": "string",
  "Generated": "2026-08-20T10:30:00",
  "RecerverdForCustomer": { /* Customer */ },
  "Status": "string"
}
CreateUpdateCardDTO
{
  "Enabled": false,
  "HardwareCode": "string",
  "StartDate": "2026-08-20T10:30:00",
  "ExpireDate": "2026-08-20T10:30:00",
  "Customer": { /* Customer */ },
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Vehicle": { /* Vehicle */ },
  "Driver": { /* Driver */ },
  "Tare": { /* Weighings */ },
  "NetCorr": 0,
  "FromAddress": "string",
  "ToAddress": "string",
  "Distance": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "AddNum1": 0,
  "AddNum2": 0,
  "ProcessType": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15",
  "SemiAuto": "0 | 1",
  "OneTime": "0 | 1",
  "NeedDocs": "0 | 1",
  "Ext": "string",
  "TareDoc": 0,
  "BrutoDoc": 0,
  "NetoDoc": 0,
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "Modified": "2026-08-20T10:30:00",
  "CardProducts": [
    { /* CardProductDTO */ }
  ]
}
CreateUpdateCardDTOJsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateCardDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateCardDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateClientUnitDTO
{
  "Id": 0,
  "KescId": 0,
  "Code": "string",
  "Description": "string",
  "UnitGroup": 0,
  "Modified": "2026-08-20T10:30:00",
  "Longitude": 0,
  "Latitude": 0,
  "Distance": 0
}
CreateUpdateContractDTO
{
  "Number": "string",
  "Customer": { /* Customer */ },
  "Owner": { /* Customer */ },
  "IntCode": "string",
  "ExtCode": "string",
  "SignPlace": "string",
  "PaymentTerms": 0,
  "SignDate": "2026-08-20T10:30:00",
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "AddInfo": "string",
  "State": "0 | 1 | 2 | 3"
}
CreateUpdateContractDetailDTO
{
  "Contract": { /* ContractSimpleV2 */ },
  "Vehicle": { /* Vehicle */ },
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Product": { /* Products */ },
  "Driver": { /* Driver */ },
  "ClientUnit": { /* ClientUnit */ },
  "Quantity": 0,
  "Unit": "string",
  "IntCode": "string",
  "ExtCode": "string",
  "Price": 0,
  "ValidTo": "2026-08-20T10:30:00",
  "ValidFrom": "2026-08-20T10:30:00",
  "AddInfo": "string"
}
CreateUpdateCustomConfigurationsDTO
{
  "Type": "string",
  "Name": "string",
  "Value": "string",
  "Parameter": "string"
}
CreateUpdateCustomerDTO
{
  "Name": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "VatCode": "string",
  "Bank": "string",
  "Account": "string",
  "Discount": 0,
  "ShortCode": "string",
  "Region": "string",
  "ZipCode": "string",
  "Name2": "string",
  "Email": "string",
  "Address": "string",
  "City": "string",
  "IsEnabled": false,
  "Credit": 0,
  "Debit": 0,
  "Phone": "string",
  "PaymentDate": "2026-08-20T10:30:00",
  "AllowedNegativeBalance": 0
}
CreateUpdateDriverDTO
{
  "Name": "string",
  "Surname": "string",
  "ExternalCode": "string",
  "InternalCode": "string",
  "IsEnabled": false,
  "Telephone": "string"
}
CreateUpdateGroupDTO
{
  "Name": "string",
  "Description": "string"
}
CreateUpdateInventorizationDTO
{
  "Time": "2026-08-20T10:30:00",
  "DestPoint": { /* DestPointV2 */ },
  "Product": { /* ProductsV2 */ },
  "Quantity": 0,
  "QuantityType": "0 | 1 | 2 | 3 | 4",
  "Type": "0 | 1",
  "Description": "string"
}
CreateUpdateInventorizationDTOJsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateInventorizationDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateInventorizationDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateIoTDevicesDTOV2
{
  "Name": "string",
  "DeviceType": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 99",
  "Path": "string",
  "AdditionalConfig": "string",
  "IotSource": { /* IotSourceDTO */ }
}
CreateUpdateIoTDevicesDTOV2JsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateIoTDevicesDTOV2Operation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateIoTDevicesDTOV2Operation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateIvaz
{
  "ResultId": 0,
  "OrderId": 0,
  "DispatchTime": "2026-08-20T10:30:00",
  "ArrivalTime": "2026-08-20T10:30:00"
}
CreateUpdateLaboratoryMeasurementsDTO
{
  "Humidity": 0,
  "Calories": 0,
  "Efficiency": 0,
  "Price": 0,
  "Calorific": 0,
  "Barcode": "string",
  "Date": "2026-08-20T10:30:00",
  "LaboratoryDataId": 0
}
CreateUpdateLaboratoryMeasurementsDTOJsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateLaboratoryMeasurementsDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateLaboratoryMeasurementsDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateOrderArgoSmartDTO
{
  "Number": "string",
  "Status": "string",
  "Customer": { /* CustomerAgroSmart */ },
  "Sender": { /* CustomerAgroSmart */ },
  "Carrier": { /* CustomerAgroSmart */ },
  "Receiver": { /* CustomerAgroSmart */ },
  "Driver": { /* DriverAgroSmart */ },
  "Vehicle": { /* VehicleAgroSmart */ },
  "Trailer": { /* VehicleAgroSmart */ },
  "ClientUnit": { /* ClientArgoUnit */ },
  "Product": { /* Products */ },
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Type": "string",
  "NetoDoc": 0,
  "BrutoDoc": 0,
  "TareDoc": 0,
  "Code": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "AddressTo": "string",
  "AddressFrom": "string",
  "IsLocked": false
}
CreateUpdateOrderDTO
{
  "Number": "string",
  "Customer": { /* Customer */ },
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Driver": { /* Driver */ },
  "Vehicle": { /* Vehicle */ },
  "Trailer": { /* Vehicle */ },
  "Appointment": { /* Appointment */ },
  "ClientUnit": { /* ClientUnit */ },
  "Contract": { /* ContractSimple */ },
  "Product": { /* Products */ },
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Type": "string",
  "NetoDoc": "string",
  "Code": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "AddressTo": "string",
  "AddressFrom": "string",
  "IsLocked": false,
  "BrutoDoc": 0,
  "TareDoc": 0
}
CreateUpdateOrderDTOJsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateOrderDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateOrderDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateProductDTO
{
  "Name": "string",
  "Code": "string",
  "Density": 0,
  "ShortCode": "string",
  "Price": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "IsEnabled": false,
  "LowerHumidityLimit": 0,
  "UpperHumidityLimit": 0,
  "UpperAshLimit": 0,
  "ProductGroup": { /* ProductGroupDTO */ }
}
CreateUpdateReportTemplateDTOJsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateReportTemplateDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateReportTemplateDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateResultsDTO
{
  "UserName": "string",
  "ExternalCode": "string",
  "Date": "2026-08-20T10:30:00",
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Car": { /* Vehicle */ },
  "Trailer1": { /* Vehicle */ },
  "Trailer2": { /* Vehicle */ },
  "Tare": { /* Weighings */ },
  "Bruto": { /* Weighings */ },
  "FromDestPoint": { /* DestPointDTO */ },
  "ToDestPoint": { /* DestPointDTO */ },
  "ResultProducts": [
    { /* Products */ }
  ],
  "Driver": { /* Driver */ },
  "Contract": { /* Contract */ },
  "KescId": 0,
  "NetoDoc": 0,
  "NetCorr": 0,
  "TareDoc": 0,
  "BrutoDoc": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "ContainerId": "string",
  "AddNum1": 0,
  "AddNum2": 0,
  "FromAddress": "string",
  "ToAddress": "string",
  "Comment": "string",
  "AshPenaltyCoefficient": 0,
  "HumidityPenaltyCoefficient": 0,
  "Price": 0,
  "State": "0 | 1 | 2 | 3 | 4",
  "Cargo": "0 | 1 | 99"
}
CreateUpdateUsersDTO
{
  "Name": "string",
  "Surname": "string",
  "AuthEmail": "string",
  "Email": "string",
  "Address": "string",
  "AuthPhone": "string",
  "Phone": "string",
  "Code": "string",
  "City": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "TwoFAEnabled": false,
  "PhoneConfirmed": false,
  "EmailConfirmed": false,
  "RequestToChangePasswordAfterDays": 0,
  "ExpireSessionTime": 0,
  "LockoutEnabled": false,
  "LockoutEndDate": "2026-08-20T10:30:00",
  "OldPassword": "string",
  "NewPassword": "string",
  "Customer": { /* CustomerV2 */ },
  "UserGroups": [
    { /* GroupDTO */ }
  ],
  "AccessGroups": [
    { /* AccessGroupDTO */ }
  ],
  "SendMethods": [
    "1 | 2"
  ]
}
CreateUpdateVechileDTO
{
  "PlateNumber": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "UnloadType": "0 | 1 | 2",
  "ShortCode": "string",
  "Company": { /* Customer */ },
  "Driver": { /* Driver */ },
  "IsEnabled": false,
  "Trailer": "0 | 1",
  "State": "0 | 1",
  "CarUnloadType": "string"
}
CreateUpdateWeightingsDTO
{
  "KescId": 0,
  "WeighterGuid": 0,
  "WeighingDate": "2026-08-20T10:30:00",
  "UserName": "string",
  "WeighingType": "0 | 1 | 2",
  "CarrierId": "string",
  "CargoId": "string",
  "Speed": 0,
  "Disbalance": 0,
  "AdditionalInfo": "string",
  "Weight": 0
}
CustomClientTranslationsDTO
{
  "Field": "string",
  "Translation": "string",
  "LanguageTag": "string"
}
CustomConfigurationsDTO
{
  "Id": "string",
  "Type": "string",
  "Name": "string",
  "Value": "string",
  "Parameter": "string"
}
Customer
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "Internal": "string",
  "Address": "string",
  "City": "string",
  "Email": "string",
  "Add1": "string",
  "ExtCode": "string",
  "IntCode": "string"
}
CustomerAgroSmart
{
  "Id": 0,
  "Name": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "Address": "string",
  "City": "string",
  "Email": "string",
  "Add1": "string"
}
CustomerDTO
{
  "Id": 0,
  "Name": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "VatCode": "string",
  "Bank": "string",
  "Phone": "string",
  "Account": "string",
  "Discount": 0,
  "ShortCode": "string",
  "Region": "string",
  "ZipCode": "string",
  "Name2": "string",
  "Email": "string",
  "Address": "string",
  "City": "string",
  "IsEnabled": false,
  "Credit": 0,
  "Debit": 0,
  "PaymentDate": "2026-08-20T10:30:00",
  "AllowedNegativeBalance": 0
}
CustomerEmailsDTO
{
  "Id": 0,
  "Email": "string",
  "Name": "string",
  "Surname": "string",
  "Phone": "string",
  "Enabled": false,
  "Guid": "string",
  "Modified": "2026-08-20T10:30:00",
  "Groups": [
    { /* EmailGroupDTO */ }
  ]
}
CustomerFilesUploadDTO
{
  "Name": "string",
  "File": "(failas)"
}
CustomerV2
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "Internal": "string",
  "Address": "string",
  "City": "string",
  "Email": "string",
  "Add1": "string",
  "Liable": "string",
  "VatCode": "string",
  "Region": "string",
  "Phones": "string",
  "Account": "string",
  "Bank": "string"
}
DestPointCreateUpdateDTOV2
{
  "DefaultProduct": { /* ProductsV2 */ },
  "Name": "string",
  "MaxCars": 0,
  "MaxWeight": 0,
  "ExtCode": "string",
  "IsEnabled": false,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Comment": "string",
  "Size": 0,
  "SizeUnit": "0 | 1 | 2",
  "DestPointGroup": { /* DestPointGroupDTOV2 */ }
}
DestPointCreateUpdateDTOV2JsonPatchDocument
{
  "Operations": [
    { /* DestPointCreateUpdateDTOV2Operation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
DestPointCreateUpdateDTOV2Operation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
DestPointDTO
{
  "Id": 0,
  "DefaultProductId": 0,
  "Name": "string",
  "MaxCars": 0,
  "Modified": "2026-08-20T10:30:00",
  "ExtCode": "string",
  "IsEnabled": false,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Comment": "string",
  "DestPointGroup": { /* DestPointGroupDTO */ },
  "DestPointDetails": [
    { /* DestPointDetailsDTO */ }
  ]
}
DestPointDTOV2
{
  "Id": 0,
  "DefaultProduct": { /* ProductsV2 */ },
  "Name": "string",
  "MaxCars": 0,
  "Modified": "2026-08-20T10:30:00",
  "ExtCode": "string",
  "IsEnabled": false,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Comment": "string",
  "Size": 0,
  "SizeUnit": "0 | 1 | 2",
  "Group": { /* DestPointGroupDTOV2 */ },
  "Details": [
    { /* DestPointDetailsDTOV2 */ }
  ]
}
DestPointDetailCreateUpdateDTOV2
{
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "ProductId": 0,
  "DestPointId": 0
}
DestPointDetailsDTO
{
  "Id": 0,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Product": { /* Products */ },
  "Modified": "2026-08-20T10:30:00"
}
DestPointDetailsDTOV2
{
  "Id": 0,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Product": { /* ProductsV2 */ },
  "Modified": "2026-08-20T10:30:00"
}
DestPointGroupCreateUpdateDTOV2
{
  "Name": "string",
  "Description": "string",
  "Customer": { /* CustomerV2 */ }
}
DestPointGroupDTO
{
  "Id": 0,
  "Name": "string",
  "Description": "string",
  "Customer": { /* Customer */ },
  "Modified": "2026-08-20T10:30:00"
}
DestPointGroupDTOV2
{
  "Id": 0,
  "Name": "string",
  "Description": "string",
  "Customer": { /* CustomerV2 */ },
  "Modified": "2026-08-20T10:30:00"
}
DestPointV2
{
  "Id": 0,
  "Name": "string",
  "Product": { /* ProductsV2 */ },
  "DestPointGroup": { /* DestPointGroupDTOV2 */ },
  "MaxCars": 0,
  "Modified": "2026-08-20T10:30:00",
  "ExtCode": "string",
  "IsEnabled": false,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Comment": "string"
}
DocumentsDTOV2
{
  "Id": 0,
  "Created": "2026-08-20T10:30:00",
  "KescId": 0,
  "Name": "string",
  "UserName": "string",
  "Weighings": { /* Weighings */ },
  "DocData": "string",
  "DocPicType": "0 | 1 | 2",
  "Thumbnail": "string"
}
Driver
{
  "Id": 0,
  "NameFirst": "string",
  "NameLast": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "Name": "string",
  "Surname": "string"
}
DriverAgroSmart
{
  "Id": 0,
  "Name": "string",
  "Surname": "string",
  "ExtCode": "string",
  "IntCode": "string"
}
DriverDTO
{
  "Name": "string",
  "Surname": "string",
  "ExternalCode": "string",
  "InternalCode": "string",
  "IsEnabled": false,
  "Telephone": "string",
  "Id": 0
}
DriverTerminalScreenInputDTO
{
  "Id": "00000000-0000-0000-0000-000000000000",
  "File": "(failas)"
}
DriverV2
{
  "Id": 0,
  "NameFirst": "string",
  "NameLast": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "FullName": "string"
}
DynamicTableDTO
{
  "Id": 0,
  "Name": "string",
  "PhysicalName": "string",
  "Created": "2026-08-20T10:30:00",
  "CreatedBy": "string",
  "Modified": "2026-08-20T10:30:00",
  "ModifiedBy": "string",
  "Columns": [
    { /* DynamicColumnDTO */ }
  ]
}
EmailGroupDTO
{
  "Id": 0,
  "Name": "string"
}
FileInfoDTO
{
  "Name": "string",
  "Type": "string",
  "File": "string",
  "Extension": "string"
}
FilesUploadInfo
{
  "Message": "string",
  "Count": 0
}
Filter
{
  "field": "string",
  "operator": "string",
  "value": null,
  "logic": "string",
  "colletionName": "string",
  "group": "string",
  "groupLogic": "string"
}
FilterDTO
{
  "limit": 0,
  "skip": 0,
  "sort": [
    { /* Sort */ }
  ],
  "groupby": [
    "string"
  ],
  "aggregate": [
    { /* Aggregate */ }
  ],
  "filters": [
    { /* Filter */ }
  ],
  "fields": "string"
}
GroupDTO
{
  "Id": 0,
  "Name": "string",
  "Description": "string"
}
HistoryDTO
{
  "Id": 0,
  "Date": "2026-08-20T10:30:00",
  "Column": "string",
  "Model": "string",
  "ActionId": 0,
  "MainRecordId": 0,
  "ChangeFrom": "string",
  "ChangeTo": "string",
  "User": "string"
}
InventorizationDTO
{
  "Id": 0,
  "Time": "2026-08-20T10:30:00",
  "Created": "2026-08-20T10:30:00",
  "DestPoint": { /* DestPointV2 */ },
  "Product": { /* ProductsV2 */ },
  "Quantity": 0,
  "QuantityType": "0 | 1 | 2 | 3 | 4",
  "Type": "0 | 1",
  "Description": "string",
  "User": "string",
  "Modified": "2026-08-20T10:30:00"
}
IoTDevicesDTOV2
{
  "Id": 0,
  "Name": "string",
  "DeviceType": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 99",
  "Path": "string",
  "AdditionalConfig": "string",
  "IotSource": { /* IotSourceDTO */ }
}
IotSourceDTO
{
  "Id": 0,
  "Name": "string",
  "ServerId": 0,
  "ServerName": "string",
  "ServerIP": "string",
  "ServerPort": 0,
  "ServerType": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 99",
  "Comment": "string",
  "UID": "string",
  "Path": "string",
  "ClientUnit": { /* ClientUnitDTO */ },
  "User": { /* IotUserDTO */ },
  "IotType": "0 | 1 | 2 | 99"
}
IotUserDTO
{
  "Id": 0,
  "Name": "string",
  "Password": "string",
  "UserType": "0 | 1 | 2 | 99"
}
IvazCertificateCSRDTO
{
  "Country": "string",
  "Street": "string",
  "City": "string",
  "CompanyName": "string",
  "DepartmentName": "string",
  "PersonName": "string",
  "Email": "string"
}
IvazDTO
{
  "Id": 0,
  "ResultId": 0,
  "ResultTime": "2026-08-20T10:30:00",
  "OrderId": 0,
  "OrderTime": "2026-08-20T10:30:00",
  "State": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10",
  "DocumentUID": "string",
  "UID": "string",
  "Error": "string",
  "DispatchTime": "2026-08-20T10:30:00",
  "ArrivalTime": "2026-08-20T10:30:00",
  "Modified": "2026-08-20T10:30:00"
}
KlassmannDeliveryNote
{
  "Number": "string",
  "Destination": "string",
  "TruckNumber": "string",
  "TrailerNumber": "string",
  "TransportCompany": "string",
  "Driver": "string",
  "Weight": 0,
  "LoadedVolume": 0,
  "MoistureContent": 0,
  "QualityDefinition": "string"
}
KlassmannHarvestJournalDTO
{
  "FromStockpile": "string",
  "DeliveryNote": { /* KlassmannDeliveryNote */ },
  "Amount": 0,
  "DateTime": "2026-08-20T10:30:00"
}
LaboratoryDTO
{
  "Id": 0,
  "Date": "2026-08-20T10:30:00",
  "Vehicle": { /* Vehicle */ },
  "Weight": { /* Weighings */ },
  "Product": { /* Products */ },
  "ResultId": 0,
  "Barcode": { /* Barcode */ },
  "BarcodeType": "0 | 1 | 2 | 3 | 98 | 99",
  "FinalType": "0 | 1 | 2",
  "Measurements": [
    { /* LaboratoryMeasurementsDTO */ }
  ],
  "JoinedMeasurements": [
    { /* LaboratoryMeasurementsDTO */ }
  ]
}
LaboratoryMeasurementsDTO
{
  "Id": 0,
  "Humidity": 0,
  "Calories": 0,
  "Efficiency": 0,
  "Price": 0,
  "Calorific": 0,
  "Barcode": "string",
  "Status": "0 | 10 | 32767",
  "Date": "2026-08-20T10:30:00",
  "BarcodeType": "0 | 1 | 2 | 3 | 98 | 99",
  "FinalType": "0 | 1 | 2",
  "LaboratoryDataId": 0
}
LanguagesDTO
{
  "Id": 0,
  "Language": "string",
  "Tag": "string"
}
LicensesDTO
{
  "Id": "string",
  "Name": "string",
  "Description": "string",
  "IsActive": false,
  "Roles": [
    { /* RolesDTO */ }
  ]
}
MassCreateUpdateOrderArgoSmartDTO
{
  "Number": "string",
  "Status": "string",
  "Customer": { /* CustomerAgroSmart */ },
  "Sender": { /* CustomerAgroSmart */ },
  "Carrier": { /* CustomerAgroSmart */ },
  "Receiver": { /* CustomerAgroSmart */ },
  "Driver": { /* DriverAgroSmart */ },
  "Vehicle": { /* VehicleAgroSmart */ },
  "Trailer": { /* VehicleAgroSmart */ },
  "ClientUnit": { /* ClientArgoUnit */ },
  "Product": { /* Products */ },
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Type": "string",
  "NetoDoc": 0,
  "BrutoDoc": 0,
  "TareDoc": 0,
  "Code": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "AddressTo": "string",
  "AddressFrom": "string",
  "IsLocked": false,
  "Id": 0
}
NRSresponseDTO
{
  "Text": "string",
  "Error": "string",
  "Confidence": 0
}
OrdersDTO
{
  "Id": 0,
  "Customer": { /* Customer */ },
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Driver": { /* Driver */ },
  "Vehicle": { /* Vehicle */ },
  "Trailer": { /* Vehicle */ },
  "Appointment": { /* Appointment */ },
  "ClientUnit": { /* ClientUnit */ },
  "Number": "string",
  "Type": "string",
  "Status": "string",
  "WebStatus": "string",
  "Contract": { /* Contract */ },
  "ResultId": 0,
  "Product": { /* Products */ },
  "DestPoint": { /* DestPointDTO */ },
  "NetoDoc": 0,
  "StartTime": "2026-08-20T10:30:00",
  "EndTime": "2026-08-20T10:30:00",
  "Code": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "AddressTo": "string",
  "AddressFrom": "string",
  "IsLocked": false,
  "BrutoDoc": 0,
  "TareDoc": 0
}
PeakPhotoDTO
{
  "Id": 0,
  "PeakWeightId": 0,
  "Name": "string",
  "FileBase64": "string",
  "ThumbnailBase64": "string"
}
PeakWeightDTO
{
  "Id": 0,
  "PeakId": 0,
  "PeakWeight": 0,
  "StartDate": "2026-08-20T10:30:00",
  "PeakDate": "2026-08-20T10:30:00",
  "EndDate": "2026-08-20T10:30:00",
  "ScalesName": "string",
  "WeighingDate": "2026-08-20T10:30:00",
  "WeighingWeight": 0,
  "WeighingId": 0,
  "ResultId": 0,
  "WeightDifference": 0,
  "PeakPhotosCount": 0,
  "WeightPhotosCount": 0
}
PicturesDTO
{
  "Id": 0,
  "PicWhen": "2026-08-20T10:30:00",
  "KescId": 0,
  "UserName": "string",
  "Weighings": { /* Weighings */ },
  "PicData": "string",
  "Type": "PNG | JPG | BMP | GIF"
}
PicturesDTOV2
{
  "Id": 0,
  "PicWhen": "2026-08-20T10:30:00",
  "KescId": 0,
  "UserName": "string",
  "Weighings": { /* Weighings */ },
  "PicData": "string",
  "Type": "PNG | JPG | BMP | GIF",
  "Thumbnail": "string"
}
PreSharedKey
{
  "Key": "string"
}
ProblemDetails
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
ProductDTO
{
  "Name": "string",
  "Code": "string",
  "Density": 0,
  "ShortCode": "string",
  "Price": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "IsEnabled": false,
  "LowerHumidityLimit": 0,
  "UpperHumidityLimit": 0,
  "UpperAshLimit": 0,
  "ProductGroup": { /* ProductGroupDTO */ },
  "Id": 0
}
ProductDTOV2
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "Density": 0,
  "ShortCode": "string",
  "Price": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "IsEnabled": false,
  "LowerHumidityLimit": 0,
  "UpperHumidityLimit": 0,
  "UpperAshLimit": 0,
  "Modified": "2026-08-20T10:30:00",
  "Group": { /* ProductGroupDTO */ },
  "Units": [
    { /* ProductUnitDTO */ }
  ]
}
ProductGroupDTO
{
  "Name": "string",
  "Ext": "string",
  "Add1": "string",
  "CheckWeight": "0 | 1",
  "NetoCheckUpWeight": 0,
  "NetoCheckDownWeight": 0,
  "NetoCheckUpPercentage": 0,
  "NetoCheckDownPercentage": 0,
  "Id": 0
}
ProductUnitDTO
{
  "Id": 0,
  "ClientUnit": { /* ClientUnitDTO */ },
  "Quantity": 0,
  "Unit": "string"
}
Products
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "ShortCode": "string",
  "ProductGroup": "string",
  "Code": "string"
}
ProductsV2
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "ShortCode": "string",
  "ProductGroup": "string",
  "ProductGroupId": 0
}
ReportQueueDTO
{
  "ReportTemplateId": 0,
  "Copies": 0,
  "Id": 0,
  "StartDate": "2026-08-20T10:30:00",
  "EndDate": "2026-08-20T10:30:00",
  "ReceiverId": 0,
  "ProductId": 0,
  "CarId": 0,
  "DriverId": 0,
  "ProductGroupId": 0,
  "CargoType": 0,
  "CarrierId": 0,
  "SenderId": 0
}
ReportTemplateDTO
{
  "Id": 0,
  "Name": "string",
  "Group": "string",
  "Type": "0 | 1 | 2 | 3 | 4",
  "DocumentType": "0 | 1",
  "Info1": "string",
  "Info2": "string",
  "Info3": "string",
  "FileBytes": "string"
}
RequestLogDTO
{
  "Id": 0,
  "Timestamp": "2026-08-20T10:30:00",
  "Software": "string",
  "CorrelationId": "string",
  "HttpMethod": "string",
  "Path": "string",
  "QueryString": "string",
  "Controller": "string",
  "Action": "string",
  "UserName": "string",
  "UserId": "string",
  "Ip": "string",
  "UserAgent": "string",
  "BodyRaw": "string",
  "ActionParametersJson": "string",
  "StatusCode": 0,
  "DurationMs": 0,
  "Exception": "string"
}
ResponseConnectionKeysDTO
{
  "ConnectionKeyId": 0,
  "UserId": "string",
  "IsError": false,
  "Message": "string"
}
ResponseResultByCardDTO
{
  "Id": 0,
  "ResultId": 0,
  "Success": false,
  "FailedField": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15",
  "FailedValue": null,
  "Diff": null
}
ResultByCardDTO
{
  "CardId": 0,
  "WeighingId": 0,
  "UpdateCar": "0 | 1 | 2 | 3",
  "From": "2026-08-20T10:30:00",
  "DefaultTareID": 0,
  "AllowedDocWeightDif": 0,
  "KescId": 0
}
ResultByOnlineWeighterDTO
{
  "Number": "string",
  "CarId": 0,
  "CarNumber": "string",
  "SenderId": 0,
  "SenderName": "string",
  "ReceiverId": 0,
  "ReceiverName": "string",
  "CarrierId": 0,
  "CarrierName": "string",
  "DriverId": 0,
  "DriverName": "string",
  "Trailer1Id": 0,
  "Trailer1Number": "string",
  "Trailer2Id": 0,
  "Trailer2Number": "string",
  "ContractDetailId": 0,
  "ContractDetailNumber": "string",
  "OrderId": 0,
  "FromAddress": "string",
  "ToAddress": "string",
  "NetoDoc": 0,
  "BrutoDoc": 0,
  "TareDoc": 0,
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "TareWeight": 0,
  "TareTime": "2026-08-20T10:30:00",
  "BrutoWeight": 0,
  "BrutoTime": "2026-08-20T10:30:00",
  "CreateIVAZ": false,
  "WeightType": "1 | 2 | 3",
  "Products": [
    { /* ResultProductV2ViewModel */ }
  ]
}
ResultByVehicleDTO
{
  "VehicleId": 0,
  "WeighingId": 0,
  "UpdateCar": false,
  "From": "2026-08-20T10:30:00",
  "KescId": 0
}
ResultProductV2ViewModel
{
  "ProductId": 0,
  "ProductName": "string",
  "Quantity": 0
}
ResultsDTO
{
  "Id": 0,
  "UserName": "string",
  "ExternalCode": "string",
  "Date": "2026-08-20T10:30:00",
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Car": { /* Vehicle */ },
  "Trailer1": { /* Vehicle */ },
  "Trailer2": { /* Vehicle */ },
  "Tare": { /* Weighings */ },
  "Bruto": { /* Weighings */ },
  "FromDestPoint": { /* DestPointDTO */ },
  "ToDestPoint": { /* DestPointDTO */ },
  "Neto": 0,
  "ResultProducts": [
    { /* Products */ }
  ],
  "Driver": { /* Driver */ },
  "Contract": { /* Contract */ },
  "Laboratory": [
    { /* LaboratoryMeasurementsDTO */ }
  ],
  "KescId": 0,
  "NetoDoc": 0,
  "NetCorr": 0,
  "TareDoc": 0,
  "BrutoDoc": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "ContainerId": "string",
  "AddNum1": 0,
  "AddNum2": 0,
  "FromAddress": "string",
  "ToAddress": "string",
  "Comment": "string",
  "AshPenaltyCoefficient": 0,
  "HumidityPenaltyCoefficient": 0,
  "Price": 0,
  "State": "0 | 1 | 2 | 3 | 4",
  "Cargo": "0 | 1 | 99",
  "Modified": "2026-08-20T10:30:00",
  "Products": [
    { /* Products */ }
  ],
  "DestinationFrom": { /* DestPointDTO */ },
  "DestinationTo": { /* DestPointDTO */ },
  "Vehicle": { /* Vehicle */ }
}
SeasonV1
{
  "Id": 0,
  "Name": "string",
  "Description": "string",
  "StartDate": "2026-08-20T10:30:00",
  "EndDate": "2026-08-20T10:30:00"
}
Sort
{
  "field": "string",
  "dir": "string"
}
StructureDTO
{
  "Name": "string",
  "Type": "string",
  "IsForeignKey": false,
  "IsRequired": false,
  "IsEditable": false,
  "IsViewable": false,
  "IsEnum": false,
  "ForeignKeyUrl": "string",
  "ForeignKeyDefaultFilter": "string",
  "Translation": "string",
  "Group": "string",
  "FilterGroup": "string",
  "Priority": 0,
  "FilterPriority": 0,
  "HasDetails": false,
  "EnumValues": {},
  "InnerStructure": [
    { /* StructureDTO */ }
  ]
}
UpdateCommentDTO
{
  "Text": "string"
}
UsersDTO
{
  "Id": "string",
  "Name": "string",
  "Surname": "string",
  "Email": "string",
  "AuthEmail": "string",
  "Address": "string",
  "Phone": "string",
  "AuthPhone": "string",
  "Code": "string",
  "City": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "TwoFAEnabled": false,
  "PhoneConfirmed": false,
  "EmailConfirmed": false,
  "ApiKey": "string",
  "PasswordChangeAt": "2026-08-20T10:30:00",
  "RequestToChangePasswordAfterDays": 0,
  "ExpireSessionTime": 0,
  "Customer": { /* CustomerV2 */ },
  "ProfileImageBase64": "string",
  "ThumbnailProfileImageBase64": "string",
  "UserGroups": [
    { /* GroupDTO */ }
  ],
  "AccessGroups": [
    { /* AccessGroupDTO */ }
  ],
  "SendMethods": [
    "1 | 2"
  ],
  "LockoutEnabled": false,
  "LockoutEndDate": "2026-08-20T10:30:00",
  "Databases": [
    { /* ConnectionKeysDTO */ }
  ]
}
Vehicle
{
  "Id": 0,
  "Number": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "CurrentTare": { /* Weighings */ },
  "CurrentBruto": { /* Weighings */ },
  "TareValidDays": 0,
  "TareValidTimes": 0,
  "State": "string",
  "UnloadType": "string",
  "PlateNumber": "string"
}
VehicleAgroSmart
{
  "Id": 0,
  "PlateNumber": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "CurrentTare": 0,
  "CurrentBruto": 0,
  "TareValidDays": 0,
  "TareValidTimes": 0,
  "State": "string",
  "UnloadType": "string"
}
VehicleDTO
{
  "Id": 0,
  "Number": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "CurrentTare": { /* Weighings */ },
  "CurrentBruto": { /* Weighings */ },
  "TareValidDays": 0,
  "TareValidTimes": 0,
  "UnloadType": "string",
  "ShortCode": "string",
  "Owner": { /* Customer */ },
  "Driver": { /* Driver */ },
  "IsEnabled": false,
  "Trailer": "string",
  "Inside": "string",
  "CarUnloadType": "string",
  "Company": { /* Customer */ },
  "State": "string"
}
VerifyCodeRequestDTO
{
  "Destination": "string",
  "Purpose": "string",
  "Code": "string"
}
WarehouseDTO
{
  "Id": "string",
  "DestPoint": { /* DestPointV2 */ },
  "Product": { /* ProductsV2 */ },
  "InventorizationTime": "2026-08-20T10:30:00",
  "InventorizationQty": 0,
  "TotalIn": 0,
  "TotalOut": 0,
  "CurrentStock": 0,
  "FieldSize": 0,
  "FieldSizeUnit": "0 | 1 | 2",
  "Yield_t_ha": 0,
  "Season": { /* SeasonV1 */ }
}
Weighings
{
  "Id": 0,
  "Time": "2026-08-20T10:30:00",
  "Weight": 0,
  "WeighingGuid": 0
}
WeightingsDTO
{
  "Id": 0,
  "KescId": 0,
  "Weighter": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",
  "WeighterGuid": 0,
  "WeighingDate": "2026-08-20T10:30:00",
  "UserName": "string",
  "WeighingType": "0 | 1 | 2",
  "CarrierId": "string",
  "CargoId": "string",
  "Speed": 0,
  "Disbalance": 0,
  "AdditionalInfo": "string",
  "Modified": "2026-08-20T10:30:00",
  "Weight": 0
}

API v2

Customers

GET /api/Customers/v2/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): CustomerDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Customers/v2

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Customers/v2/create

Užklausos turinys (body): CreateUpdateCustomerDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Customers/v2/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateCustomerDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Customers/v2/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateCustomerDTOV2JsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Customers/v2/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas: 204 (be turinio arba standartinis)

GET /api/Customers/v2/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Customers/v2/{id}/documents/upload

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body):

{
  "uploads": [
    { /* CustomerFilesUploadDTO */ }
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Customers/v2/{id}/documents

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Customers/v2/{id}/documents/delete/{fileId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fileId kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Customers/v2/emailgroups

Atsakymas (200): EmailGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Customers/v2/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): CustomerDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Drivers

GET /api/Drivers/v2/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): DriverDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Drivers/v2

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Drivers/v2/create

Užklausos turinys (body): CreateUpdateDriverDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Drivers/v2/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateDriverDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Drivers/v2/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateDriverDTOV2JsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Drivers/v2/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas: 204 (be turinio arba standartinis)

POST /api/Drivers/v2/{id}/documents/upload

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body):

{
  "uploads": [
    { /* CustomerFilesUploadDTO */ }
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Drivers/v2/{id}/documents

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Drivers/v2/{id}/documents/delete/{fileId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fileId kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Drivers/v2/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Drivers/v2/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DriverDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Orders

GET /api/Orders/v2/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): OrdersDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Orders/v2 — Get all results using filter

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): OrdersDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Orders/v2/create

Užklausos turinys (body): CreateUpdateOrderDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): OrdersDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Orders/v2/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateOrderDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): OrdersDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Orders/v2/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateOrderDTOV2JsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): OrdersDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Orders/v2/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): OrdersDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Orders/v2/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Orders/v2/{id}/documents/upload

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body):

{
  "uploads": [
    { /* CustomerFilesUploadDTO */ }
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Orders/v2/{id}/documents

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Orders/v2/{id}/documents/delete/{fileId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fileId kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

Products

GET /api/Products/v2/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ProductDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Products/v2

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Products/v2/create

Užklausos turinys (body): CreateUpdateProductDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Products/v2/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateProductDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Products/v2/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateProductDTOV2JsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Products/v2/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas: 204 (be turinio arba standartinis)

POST /api/Products/v2/{id}/documents/upload

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body):

{
  "uploads": [
    { /* CustomerFilesUploadDTO */ }
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Products/v2/{id}/documents

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Products/v2/{id}/documents/delete/{fileId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fileId kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Products/v2/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Products/v2/groups

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductGroupDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Products/v2/groups/create

Užklausos turinys (body): CreateUpdateProductGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Products/v2/groups/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateProductGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Products/v2/groups/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): ProductGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Products/v2/groups/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateProductGroupDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Products/v2/groups/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ProductGroupDTO — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Products/v2/groups/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Products/v2/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ProductDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Results

GET /api/Results/v2/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): ResultsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Results/v2 — Get all results using filter

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Results/v2/create

Užklausos turinys (body): CreateUpdateResultsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Results/v2/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateResultsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Results/v2/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateResultsDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Results/v2/abort

Užklausos turinys (body):

[
  0
]

Atsakymas (200): ProblemDetails — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Results/v2/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas (200): ProblemDetails — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Results/v2/approve

Užklausos turinys (body):

[
  0
]

Atsakymas (200): ProblemDetails — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Results/v2/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Results/v2/{resultId}/pictures

Parametrai:

Pavadinimas Vieta Tipas Privalomas
resultId kelias integer taip
fields query string ne

Atsakymas (200): PicturesDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Results/v2/{resultId}/documents

Parametrai:

Pavadinimas Vieta Tipas Privalomas
resultId kelias integer taip
fields query string ne

Atsakymas (200): DocumentsDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Results/v2/{resultId}/documents/upload

Parametrai:

Pavadinimas Vieta Tipas Privalomas
resultId kelias integer taip

Užklausos turinys (body):

{
  "uploads": [
    { /* UploadDocumentDTO */ }
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Results/v2/{resultId}/documents/delete

Parametrai:

Pavadinimas Vieta Tipas Privalomas
resultId kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Results/v2/{resultId}/documents/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
resultId kelias integer taip
id kelias integer taip

Užklausos turinys (body): UploadDocumentDTOJsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): DocumentsDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Results/v2/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): ResultsDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Vehicles

GET /api/Vehicles/v2/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): VehicleDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Vehicles/v2

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Vehicles/v2/create

Užklausos turinys (body): CreateUpdateVechileDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PUT /api/Vehicles/v2/update/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateVechileDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

PATCH /api/Vehicles/v2/patch/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body): CreateUpdateVechileDTOV2JsonPatchDocument — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTOV2 — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Vehicles/v2/delete/{id}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Atsakymas: 204 (be turinio arba standartinis)

POST /api/Vehicles/v2/{id}/documents/upload

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip

Užklausos turinys (body):

{
  "uploads": [
    { /* CustomerFilesUploadDTO */ }
  ]
}

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Vehicles/v2/{id}/documents

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fields query string ne

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

DELETE /api/Vehicles/v2/{id}/documents/delete/{fileId}

Parametrai:

Pavadinimas Vieta Tipas Privalomas
id kelias integer taip
fileId kelias integer taip

Atsakymas (200): FilesUploadInfo — struktūrą žr. skyriuje „Objektų struktūros“.

GET /api/Vehicles/v2/structure

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Atsakymas (200): StructureDTO[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

POST /api/Vehicles/v2/excel

Parametrai:

Pavadinimas Vieta Tipas Privalomas
lang query string ne

Užklausos turinys (body): FilterDTO — struktūrą žr. skyriuje „Objektų struktūros“.

Atsakymas (200): VehicleDTOV2[ ] — struktūrą žr. skyriuje „Objektų struktūros“.

Objektų struktūros

Kiekvienas objektas pateiktas vieną kartą. Įdėtiniai objektai žymimi { /* Pavadinimas */ } — jų struktūros ieškokite šiame sąraše.

Aggregate
{
  "Field": "string",
  "Type": "0 | 1 | 2 | 3 | 4"
}
Appointment
{
  "Id": 0,
  "StartTime": "2026-08-20T10:30:00",
  "EndTime": "2026-08-20T10:30:00"
}
CarProductDTO
{
  "Id": 0,
  "Product": { /* ProductDTOV2 */ },
  "Percentage": 0,
  "Modified": "2026-08-20T10:30:00"
}
CarProductDTOV2
{
  "Id": 0,
  "Product": { /* ProductsV2 */ },
  "Percentage": 0,
  "Modified": "2026-08-20T10:30:00"
}
CardV2
{
  "HardwareCode": "string",
  "StartDate": "2026-08-20T10:30:00",
  "ExpireDate": "2026-08-20T10:30:00",
  "Customer": { /* Customer */ },
  "Sender": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Driver": { /* Driver */ },
  "Car": { /* Vehicle */ },
  "ProcessType": "string",
  "ToAddress": "string",
  "FromAddress": "string",
  "Contract": { /* Contract */ }
}
ClientUnitDTO
{
  "KescId": 0,
  "Code": "string",
  "Description": "string",
  "UnitGroup": 0,
  "Modified": "2026-08-20T10:30:00",
  "Longitude": 0,
  "Latitude": 0,
  "Distance": 0,
  "Id": 0
}
ClientUnitV2
{
  "Id": 0,
  "Code": "string",
  "Name": "string",
  "KescId": 0
}
Contract
{
  "Id": 0,
  "Number": "string",
  "ContractValidFrom": "2026-08-20T10:30:00",
  "ContractValidTo": "2026-08-20T10:30:00",
  "ContractDetailValidFrom": "2026-08-20T10:30:00",
  "ContractDetailValidTo": "2026-08-20T10:30:00",
  "IntCode": "string",
  "ExtCode": "string",
  "Quantity": 0,
  "Unit": "string",
  "Price": 0,
  "Product": { /* Products */ },
  "Sender": { /* Customer */ },
  "Receiver": { /* Customer */ },
  "Carrier": { /* Customer */ },
  "Customer": { /* Customer */ }
}
ContractV2
{
  "Id": 0,
  "Number": "string",
  "ContractValidFrom": "2026-08-20T10:30:00",
  "ContractValidTo": "2026-08-20T10:30:00",
  "ContractDetailValidFrom": "2026-08-20T10:30:00",
  "ContractDetailValidTo": "2026-08-20T10:30:00",
  "IntCode": "string",
  "ExtCode": "string",
  "Quantity": 0,
  "Unit": "string",
  "Price": 0,
  "Product": { /* ProductsV2 */ },
  "Sender": { /* CustomerV2 */ },
  "Receiver": { /* CustomerV2 */ },
  "Carrier": { /* CustomerV2 */ },
  "Customer": { /* CustomerV2 */ },
  "Owner": { /* CustomerV2 */ }
}
CreateGuestLinkRequestDTO
{
  "CustomerId": 0,
  "ExpiresAt": "2026-08-20T10:30:00",
  "Name": "string",
  "Template": { /* GuestOrderTemplateDTO */ },
  "EditableFields": [
    "string"
  ],
  "AllowCreateFields": [
    "string"
  ],
  "AllowViewOrders": false,
  "AllowedCustomerIds": [
    0
  ],
  "AllowAllCustomers": false
}
CreateUpdateCustomerAddressesDTO
{
  "Name": "string",
  "State": "string",
  "City": "string",
  "StreetEtc": "string",
  "PostalCode": "string",
  "Phone": "string",
  "AddressId": 0
}
CreateUpdateCustomerDTOV2
{
  "Name": "string",
  "Ext": "string",
  "Internal": "string",
  "VatCode": "string",
  "Bank": "string",
  "Account": "string",
  "Discount": 0,
  "ShortCode": "string",
  "Region": "string",
  "ZipCode": "string",
  "Name2": "string",
  "Email": "string",
  "Address": "string",
  "City": "string",
  "IsEnabled": false,
  "Credit": 0,
  "Debit": 0,
  "Phone": "string",
  "PaymentDate": "2026-08-20T10:30:00",
  "AllowedNegativeBalance": 0,
  "Addresses": [
    { /* CreateUpdateCustomerAddressesDTO */ }
  ],
  "Emails": [
    { /* CreateUpdateCustomerEmailDTO */ }
  ],
  "Params": [
    { /* CreateUpdateCustomerParamsDTO */ }
  ]
}
CreateUpdateCustomerDTOV2JsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateCustomerDTOV2Operation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateCustomerDTOV2Operation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateCustomerEmailDTO
{
  "Email": "string",
  "Name": "string",
  "Surname": "string",
  "Phone": "string",
  "Enabled": false,
  "Guid": "string",
  "GroupsId": [
    0
  ]
}
CreateUpdateCustomerParamsDTO
{
  "ParamName": "string",
  "IntValue": 0,
  "FloatValue": 0,
  "StringValue": "string",
  "DateTimevalue": "2026-08-20T10:30:00",
  "BoolValue": false
}
CreateUpdateDriverDTOV2
{
  "NameFirst": "string",
  "NameLast": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "Telephone": "string",
  "Modified": "2026-08-20T10:30:00",
  "IsEnabled": false
}
CreateUpdateDriverDTOV2JsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateDriverDTOV2Operation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateDriverDTOV2Operation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateOrderDTOV2
{
  "Number": "string",
  "Number1": "string",
  "Priority": 0,
  "Type": "0 | 1 | 2",
  "Status": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "WebStatus": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8",
  "Customer": { /* CustomerV2 */ },
  "Sender": { /* CustomerV2 */ },
  "Carrier": { /* CustomerV2 */ },
  "Receiver": { /* CustomerV2 */ },
  "Driver": { /* DriverV2 */ },
  "Vehicle": { /* VehicleV2 */ },
  "Trailer1": { /* VehicleV2 */ },
  "Trailer2": { /* VehicleV2 */ },
  "Appointment": { /* Appointment */ },
  "ClientUnit": { /* ClientUnitV2 */ },
  "Contract": { /* ContractV2 */ },
  "Product": { /* ProductsV2 */ },
  "DestPoint": { /* DestPointV2 */ },
  "DestPointReal": { /* DestPointV2 */ },
  "Card": { /* CardV2 */ },
  "CardTime": "2026-08-20T10:30:00",
  "NetoDoc": 0,
  "StartTime": "2026-08-20T10:30:00",
  "EndTime": "2026-08-20T10:30:00",
  "Code": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "RecogniseCode": "string",
  "AddressTo": "string",
  "AddressFrom": "string",
  "IsLocked": false,
  "BrutoDoc": 0,
  "TareDoc": 0,
  "ResultId": 0
}
CreateUpdateOrderDTOV2JsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateOrderDTOV2Operation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateOrderDTOV2Operation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateProductDTOV2
{
  "Name": "string",
  "Ext": "string",
  "Density": 0,
  "ShortCode": "string",
  "Price": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "IsEnabled": false,
  "LowerHumidityLimit": 0,
  "UpperHumidityLimit": 0,
  "UpperAshLimit": 0,
  "GroupId": 0,
  "Units": [
    { /* CreateUpdateProductUnitDTO */ }
  ]
}
CreateUpdateProductDTOV2JsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateProductDTOV2Operation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateProductDTOV2Operation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateProductGroupDTO
{
  "Name": "string",
  "Ext": "string",
  "Add1": "string",
  "CheckWeight": "0 | 1",
  "NetoCheckUpWeight": 0,
  "NetoCheckDownWeight": 0,
  "NetoCheckUpPercentage": 0,
  "NetoCheckDownPercentage": 0
}
CreateUpdateProductGroupDTOJsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateProductGroupDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateProductGroupDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateProductUnitDTO
{
  "ClientUnitId": 0,
  "Quantity": 0,
  "Unit": "string"
}
CreateUpdateResultsDTOJsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateResultsDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateResultsDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
CreateUpdateResultsDTOV2
{
  "UserName": "string",
  "ExternalCode": "string",
  "Date": "2026-08-20T10:30:00",
  "Sender": { /* CustomerV2 */ },
  "Carrier": { /* CustomerV2 */ },
  "Receiver": { /* CustomerV2 */ },
  "Car": { /* VehicleV2 */ },
  "Trailer1": { /* VehicleV2 */ },
  "Trailer2": { /* VehicleV2 */ },
  "Tare": { /* Weighings */ },
  "Bruto": { /* Weighings */ },
  "FromDestPoint": { /* DestPointDTOV2 */ },
  "ToDestPoint": { /* DestPointDTOV2 */ },
  "ResultProducts": [
    { /* ResultProductDTO */ }
  ],
  "Driver": { /* DriverV2 */ },
  "Contract": { /* ContractV2 */ },
  "KescId": 0,
  "NetoDoc": 0,
  "NetCorr": 0,
  "TareDoc": 0,
  "BrutoDoc": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "ContainerId": "string",
  "AddNum1": 0,
  "AddNum2": 0,
  "FromAddress": "string",
  "ToAddress": "string",
  "Comment": "string",
  "AshPenaltyCoefficient": 0,
  "HumidityPenaltyCoefficient": 0,
  "Price": 0,
  "State": "0 | 1 | 2 | 3 | 4",
  "Cargo": "0 | 1 | 99"
}
CreateUpdateVechileDTOV2
{
  "Number": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "UnloadType": "0 | 1 | 2",
  "ShortCode": "string",
  "Owner": { /* CustomerV2 */ },
  "Driver": { /* DriverV2 */ },
  "IsEnabled": false,
  "Trailer": "0 | 1",
  "Inside": "0 | 1",
  "VehicleProducts": [
    { /* CarProductDTO */ }
  ]
}
CreateUpdateVechileDTOV2JsonPatchDocument
{
  "Operations": [
    { /* CreateUpdateVechileDTOV2Operation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
CreateUpdateVechileDTOV2Operation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
Customer
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "Internal": "string",
  "Address": "string",
  "City": "string",
  "Email": "string",
  "Add1": "string",
  "ExtCode": "string",
  "IntCode": "string"
}
CustomerAddressesDTO
{
  "Id": 0,
  "AddressId": 0,
  "Name": "string",
  "State": "string",
  "City": "string",
  "StreetEtc": "string",
  "PostalCode": "string",
  "Phone": "string",
  "Modified": "2026-08-20T10:30:00"
}
CustomerDTOV2
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "Internal": "string",
  "VatCode": "string",
  "Bank": "string",
  "Phone": "string",
  "Account": "string",
  "Discount": 0,
  "ShortCode": "string",
  "Region": "string",
  "ZipCode": "string",
  "Name2": "string",
  "Email": "string",
  "Address": "string",
  "City": "string",
  "IsEnabled": false,
  "Credit": 0,
  "Debit": 0,
  "Modified": "2026-08-20T10:30:00",
  "PaymentDate": "2026-08-20T10:30:00",
  "AllowedNegativeBalance": 0,
  "Addresses": [
    { /* CustomerAddressesDTO */ }
  ],
  "Emails": [
    { /* CustomerEmailsDTO */ }
  ],
  "Params": [
    { /* CustomerParamsDTO */ }
  ]
}
CustomerEmailsDTO
{
  "Id": 0,
  "Email": "string",
  "Name": "string",
  "Surname": "string",
  "Phone": "string",
  "Enabled": false,
  "Guid": "string",
  "Modified": "2026-08-20T10:30:00",
  "Groups": [
    { /* EmailGroupDTO */ }
  ]
}
CustomerFilesUploadDTO
{
  "Name": "string",
  "File": "(failas)"
}
CustomerParamsDTO
{
  "Id": 0,
  "ParamName": "string",
  "IntValue": 0,
  "FloatValue": 0,
  "StringValue": "string",
  "DateTimevalue": "2026-08-20T10:30:00",
  "BoolValue": false,
  "Modified": "2026-08-20T10:30:00"
}
CustomerV2
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "Internal": "string",
  "Address": "string",
  "City": "string",
  "Email": "string",
  "Add1": "string",
  "Liable": "string",
  "VatCode": "string",
  "Region": "string",
  "Phones": "string",
  "Account": "string",
  "Bank": "string"
}
DestPointDTOV2
{
  "Id": 0,
  "DefaultProduct": { /* ProductsV2 */ },
  "Name": "string",
  "MaxCars": 0,
  "Modified": "2026-08-20T10:30:00",
  "ExtCode": "string",
  "IsEnabled": false,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Comment": "string",
  "Size": 0,
  "SizeUnit": "0 | 1 | 2",
  "Group": { /* DestPointGroupDTOV2 */ },
  "Details": [
    { /* DestPointDetailsDTOV2 */ }
  ]
}
DestPointDetailsDTOV2
{
  "Id": 0,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Product": { /* ProductsV2 */ },
  "Modified": "2026-08-20T10:30:00"
}
DestPointGroupDTOV2
{
  "Id": 0,
  "Name": "string",
  "Description": "string",
  "Customer": { /* CustomerV2 */ },
  "Modified": "2026-08-20T10:30:00"
}
DestPointV2
{
  "Id": 0,
  "Name": "string",
  "Product": { /* ProductsV2 */ },
  "DestPointGroup": { /* DestPointGroupDTOV2 */ },
  "MaxCars": 0,
  "Modified": "2026-08-20T10:30:00",
  "ExtCode": "string",
  "IsEnabled": false,
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00",
  "Comment": "string"
}
DocumentsDTO
{
  "Id": 0,
  "Created": "2026-08-20T10:30:00",
  "KescId": 0,
  "Name": "string",
  "UserName": "string",
  "Weighings": { /* Weighings */ },
  "DocData": "string",
  "Type": "0 | 1 | 2"
}
DocumentsDTOV2
{
  "Id": 0,
  "Created": "2026-08-20T10:30:00",
  "KescId": 0,
  "Name": "string",
  "UserName": "string",
  "Weighings": { /* Weighings */ },
  "DocData": "string",
  "DocPicType": "0 | 1 | 2",
  "Thumbnail": "string"
}
Driver
{
  "Id": 0,
  "NameFirst": "string",
  "NameLast": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "Name": "string",
  "Surname": "string"
}
DriverDTOV2
{
  "NameFirst": "string",
  "NameLast": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "Telephone": "string",
  "Modified": "2026-08-20T10:30:00",
  "IsEnabled": false,
  "Id": 0,
  "FullName": "string"
}
DriverV2
{
  "Id": 0,
  "NameFirst": "string",
  "NameLast": "string",
  "ExtCode": "string",
  "IntCode": "string",
  "FullName": "string"
}
EmailGroupDTO
{
  "Id": 0,
  "Name": "string"
}
FilesUploadInfo
{
  "Message": "string",
  "Count": 0
}
Filter
{
  "field": "string",
  "operator": "string",
  "value": null,
  "logic": "string",
  "colletionName": "string",
  "group": "string",
  "groupLogic": "string"
}
FilterDTO
{
  "limit": 0,
  "skip": 0,
  "sort": [
    { /* Sort */ }
  ],
  "groupby": [
    "string"
  ],
  "aggregate": [
    { /* Aggregate */ }
  ],
  "filters": [
    { /* Filter */ }
  ],
  "fields": "string"
}
GuestCustomerDTO
{
  "Id": 0,
  "Name": "string",
  "Ext": "string"
}
GuestLinkResponseDTO
{
  "Url": "string",
  "HyperLinkId": 0,
  "ExpiresAt": "2026-08-20T10:30:00"
}
GuestLookupItemDTO
{
  "Id": 0,
  "Label": "string"
}
GuestOrderContextDTO
{
  "CustomerName": "string",
  "Prefill": {},
  "Template": { /* GuestOrderTemplateDTO */ },
  "AllowedProducts": [
    { /* GuestProductDTO */ }
  ],
  "EditableFields": [
    "string"
  ],
  "AllowCreateFields": [
    "string"
  ],
  "Warnings": [
    "string"
  ],
  "SelectableCustomers": [
    { /* GuestCustomerDTO */ }
  ],
  "AllowViewOrders": false
}
GuestOrderCreateDTO
{
  "NetoDoc": "string",
  "BrutoDoc": "string",
  "TareDoc": "string",
  "VehicleId": 0,
  "Comment": "string",
  "ProductId": 0,
  "Number": "string",
  "Code": "string",
  "AddressTo": "string",
  "AddressFrom": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "SenderId": 0,
  "CarrierId": 0,
  "ReceiverId": 0,
  "TrailerId": 0,
  "ContractDetailId": 0,
  "DriverId": 0,
  "VehicleText": "string",
  "TrailerText": "string",
  "DriverText": "string",
  "SenderName": "string",
  "SenderExt": "string",
  "CarrierName": "string",
  "CarrierExt": "string",
  "ReceiverName": "string",
  "ReceiverExt": "string",
  "CustomerName": "string",
  "CustomerExt": "string",
  "CustomerId": 0,
  "SubmissionId": "00000000-0000-0000-0000-000000000000"
}
GuestOrderTemplateDTO
{
  "Number": "string",
  "Type": "string",
  "SenderId": 0,
  "CarrierId": 0,
  "ReceiverId": 0,
  "DriverId": 0,
  "VehicleId": 0,
  "TrailerId": 0,
  "AppointmentId": 0,
  "ClientUnitId": 0,
  "ContractDetailId": 0,
  "ProductId": 0,
  "DestPointId": 0,
  "NetoDoc": "string",
  "BrutoDoc": "string",
  "TareDoc": "string",
  "Code": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "AddressTo": "string",
  "AddressFrom": "string",
  "ValidFrom": "2026-08-20T10:30:00",
  "ValidTo": "2026-08-20T10:30:00"
}
GuestProductDTO
{
  "Id": 0,
  "Name": "string",
  "Ext": "string"
}
IContractResolver
{}
LaboratoryDTOV2
{
  "Normal": { /* LaboratoryMeasurementsDTO */ },
  "Alternative": { /* LaboratoryMeasurementsDTO */ },
  "Joined": { /* LaboratoryMeasurementsDTO */ },
  "NormalBarcode": "string",
  "JoinedBarcode": "string",
  "HumidityFinal": 0,
  "AshFinal": 0,
  "CaloriesFinal": 0,
  "QsD": 0,
  "QsDaf": 0,
  "Qnz": 0,
  "DryMass": 0,
  "EnergyMWh": 0,
  "UnitCode": "string",
  "HumidityDiscountPct": 0,
  "AshDiscountPct": 0,
  "ActualPrice": 0,
  "TotalCost": 0
}
LaboratoryMeasurementsDTO
{
  "Id": 0,
  "Humidity": 0,
  "Calories": 0,
  "Efficiency": 0,
  "Price": 0,
  "Calorific": 0,
  "Barcode": "string",
  "Status": "0 | 10 | 32767",
  "Date": "2026-08-20T10:30:00",
  "BarcodeType": "0 | 1 | 2 | 3 | 98 | 99",
  "FinalType": "0 | 1 | 2",
  "LaboratoryDataId": 0
}
OrdersDTOV2
{
  "Id": 0,
  "Number": "string",
  "Number1": "string",
  "Priority": 0,
  "Type": "0 | 1 | 2",
  "Status": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "WebStatus": "0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8",
  "Customer": { /* CustomerV2 */ },
  "Sender": { /* CustomerV2 */ },
  "Carrier": { /* CustomerV2 */ },
  "Receiver": { /* CustomerV2 */ },
  "Driver": { /* DriverV2 */ },
  "Vehicle": { /* VehicleV2 */ },
  "Trailer1": { /* VehicleV2 */ },
  "Trailer2": { /* VehicleV2 */ },
  "Appointment": { /* Appointment */ },
  "ClientUnit": { /* ClientUnitV2 */ },
  "Contract": { /* ContractV2 */ },
  "Product": { /* ProductsV2 */ },
  "DestPoint": { /* DestPointV2 */ },
  "DestPointReal": { /* DestPointV2 */ },
  "Card": { /* CardV2 */ },
  "CardTime": "2026-08-20T10:30:00",
  "NetoDoc": 0,
  "StartTime": "2026-08-20T10:30:00",
  "EndTime": "2026-08-20T10:30:00",
  "Code": "string",
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "MinNeto": 0,
  "MaxNeto": 0,
  "MinBruto": 0,
  "MaxBruto": 0,
  "RecogniseCode": "string",
  "AddressTo": "string",
  "AddressFrom": "string",
  "IsLocked": false,
  "BrutoDoc": 0,
  "TareDoc": 0,
  "ResultId": 0
}
PicturesDTOV2
{
  "Id": 0,
  "PicWhen": "2026-08-20T10:30:00",
  "KescId": 0,
  "UserName": "string",
  "Weighings": { /* Weighings */ },
  "PicData": "string",
  "Type": "PNG | JPG | BMP | GIF",
  "Thumbnail": "string"
}
ProblemDetails
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}
ProductDTOV2
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "Density": 0,
  "ShortCode": "string",
  "Price": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "IsEnabled": false,
  "LowerHumidityLimit": 0,
  "UpperHumidityLimit": 0,
  "UpperAshLimit": 0,
  "Modified": "2026-08-20T10:30:00",
  "Group": { /* ProductGroupDTO */ },
  "Units": [
    { /* ProductUnitDTO */ }
  ]
}
ProductGroupDTO
{
  "Name": "string",
  "Ext": "string",
  "Add1": "string",
  "CheckWeight": "0 | 1",
  "NetoCheckUpWeight": 0,
  "NetoCheckDownWeight": 0,
  "NetoCheckUpPercentage": 0,
  "NetoCheckDownPercentage": 0,
  "Id": 0
}
ProductUnitDTO
{
  "Id": 0,
  "ClientUnit": { /* ClientUnitDTO */ },
  "Quantity": 0,
  "Unit": "string"
}
Products
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "ShortCode": "string",
  "ProductGroup": "string",
  "Code": "string"
}
ProductsV2
{
  "Id": 0,
  "Name": "string",
  "Ext": "string",
  "ShortCode": "string",
  "ProductGroup": "string",
  "ProductGroupId": 0
}
ResultProductDTO
{
  "Id": 0,
  "Product": { /* ProductsV2 */ },
  "Percentage": 0,
  "Weight": 0,
  "Modified": "2026-08-20T10:30:00"
}
ResultsDTOV2
{
  "Id": 0,
  "UserName": "string",
  "ExternalCode": "string",
  "Date": "2026-08-20T10:30:00",
  "Sender": { /* CustomerV2 */ },
  "Carrier": { /* CustomerV2 */ },
  "Receiver": { /* CustomerV2 */ },
  "Car": { /* VehicleV2 */ },
  "Trailer1": { /* VehicleV2 */ },
  "Trailer2": { /* VehicleV2 */ },
  "Tare": { /* Weighings */ },
  "Bruto": { /* Weighings */ },
  "FromDestPoint": { /* DestPointDTOV2 */ },
  "ToDestPoint": { /* DestPointDTOV2 */ },
  "Neto": 0,
  "ResultProducts": [
    { /* ResultProductDTO */ }
  ],
  "Driver": { /* DriverV2 */ },
  "Contract": { /* ContractV2 */ },
  "Laboratory": { /* LaboratoryDTOV2 */ },
  "KescId": 0,
  "NetoDoc": 0,
  "NetCorr": 0,
  "TareDoc": 0,
  "BrutoDoc": 0,
  "Add1": "string",
  "Add2": "string",
  "Add3": "string",
  "Add4": "string",
  "Add5": "string",
  "Add6": "string",
  "Add7": "string",
  "Add8": "string",
  "ContainerId": "string",
  "AddNum1": 0,
  "AddNum2": 0,
  "FromAddress": "string",
  "ToAddress": "string",
  "Comment": "string",
  "AshPenaltyCoefficient": 0,
  "HumidityPenaltyCoefficient": 0,
  "Price": 0,
  "State": "0 | 1 | 2 | 3 | 4",
  "Cargo": "0 | 1 | 99",
  "CargoNeto": 0,
  "Modified": "2026-08-20T10:30:00"
}
Sort
{
  "field": "string",
  "dir": "string"
}
StructureDTO
{
  "Name": "string",
  "Type": "string",
  "IsForeignKey": false,
  "IsRequired": false,
  "IsEditable": false,
  "IsViewable": false,
  "IsEnum": false,
  "ForeignKeyUrl": "string",
  "ForeignKeyDefaultFilter": "string",
  "Translation": "string",
  "Group": "string",
  "FilterGroup": "string",
  "Priority": 0,
  "FilterPriority": 0,
  "HasDetails": false,
  "EnumValues": {},
  "InnerStructure": [
    { /* StructureDTO */ }
  ]
}
UploadDocumentDTO
{
  "Name": "string",
  "File": "(failas)"
}
UploadDocumentDTOJsonPatchDocument
{
  "Operations": [
    { /* UploadDocumentDTOOperation */ }
  ],
  "ContractResolver": { /* IContractResolver */ }
}
UploadDocumentDTOOperation
{
  "OperationType": "0 | 1 | 2 | 3 | 4 | 5 | 6",
  "path": "string",
  "op": "string",
  "from": "string",
  "value": null
}
Vehicle
{
  "Id": 0,
  "Number": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "CurrentTare": { /* Weighings */ },
  "CurrentBruto": { /* Weighings */ },
  "TareValidDays": 0,
  "TareValidTimes": 0,
  "State": "string",
  "UnloadType": "string",
  "PlateNumber": "string"
}
VehicleDTOV2
{
  "Id": 0,
  "Number": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "CurrentTare": { /* Weighings */ },
  "CurrentBruto": { /* Weighings */ },
  "TareValidDays": 0,
  "TareValidTimes": 0,
  "ShortCode": "string",
  "Owner": { /* CustomerV2 */ },
  "Driver": { /* DriverV2 */ },
  "IsEnabled": false,
  "Trailer": "0 | 1",
  "Inside": "0 | 1",
  "UnloadType": "0 | 1 | 2",
  "Modified": "2026-08-20T10:30:00",
  "VehicleProducts": [
    { /* CarProductDTOV2 */ }
  ]
}
VehicleV2
{
  "Id": 0,
  "Number": "string",
  "Type": "string",
  "MaxWeight": 0,
  "MaxVolume": 0,
  "CurrentTare": { /* Weighings */ },
  "CurrentBruto": { /* Weighings */ },
  "TareValidDays": 0,
  "TareValidTimes": 0,
  "Inside": "0 | 1",
  "UnloadType": "0 | 1 | 2"
}
Weighings
{
  "Id": 0,
  "Time": "2026-08-20T10:30:00",
  "Weight": 0,
  "WeighingGuid": 0
}