Badge

APIDescription
GET api/badge/status?SessionToken={SessionToken}

status Ritorna lo status del badge

POST api/badge/open

status Apre il badge

POST api/badge/close

status Chiude il badge

GET api/badge/bisarche?SessionToken={SessionToken}&TargaFilter={TargaFilter}

Ritorna l'elenco delle bisarche

Users

Users API.

APIDescription
GET api/Users/Details?SessionToken={SessionToken}

Return the details of a user.

POST api/Users/Profile

Update user profile data.

POST api/Users/Photo

Update user photo. Always POST the data to the server as enctype="multipart/form-data".Posted data must provide the SessionToken field.

Search API.

APIDescription
GET api/Search/Companies/User

Search companies by user profile data.

GET api/Search/Companies/Company

Search companies by company profile data.

GET api/Search/Users/Profile

Search uses by profile data.

Anomalie

APIDescription
POST api/anomalie

Inserisce un'anomalia

GET api/anomalie?SessionToken={SessionToken}

Restituisce le anomalie per il badge corrente

GET api/anomalie/tipi?SessionToken={SessionToken}

Ritorna i tipi di anomalia

Account

Account API.

APIDescription
POST api/Account/Password

Set account password.

Companies

Companies API.

APIDescription
GET api/Companies/Details

Return the details of a company.

POST api/Companies/Profile

Update company profile data.

POST api/Companies/Photo

Update company photo. Always POST the data to the server as enctype="multipart/form-data".Posted data must provide the SessionToken field.

Trasporti

Companies API.

APIDescription
POST api/Trasporti/ChiudiTrasporto

Chiude il Trasporto

GET api/Trasporti/AutoByAutista?SessionToken={SessionToken}

Ritorna i trasporti che si trovano in OdS assegnati all'utente che non hanno una data di Ritiro

GET api/Trasporti/Auto?SessionToken={SessionToken}&TargaFilter={TargaFilter}&TelaioFilter={TelaioFilter}

Cerca auto tra i trasporti non chiusi

POST api/Trasporti/CreaOrdineServizio

Crea Ordine di Servizio

POST api/Trasporti/CaricaAuto

Carica Auto

GET api/Trasporti/AutoDaScaricareByAutista?SessionToken={SessionToken}

Crea Ordine di Servizio

GET api/Trasporti/CalcolaDistanza?SessionToken={SessionToken}

No documentation available.

POST api/Trasporti/DDTUpload/{id}?SessionToken={SessionToken}

Upload DDT photo. Always POST the data to the server as enctype="multipart/form-data".

POST api/Trasporti/VehicleDamageUpload/{id}?SessionToken={SessionToken}

Upload DDT photo. Always POST the data to the server as enctype="multipart/form-data".

GET api/Trasporti/confermaLetturaODS/{id}?SessionToken={SessionToken}

No documentation available.

Notification

Login API.

APIDescription
GET api/Notify/AttivaBisarca?SessionToken={SessionToken}

No documentation available.

Piazzale

Companies API.

APIDescription
PUT api/Piazzale/InsertMovPiazzale

Inserisce un nuovo movimento sul piazzale

GET api/Piazzale/Piazzali?SessionToken={SessionToken}

Ritorna l'elenco dei piazzali

GET api/Piazzale/Aree?SessionToken={SessionToken}&PiazzaleFilter={PiazzaleFilter}

Ritorna l'elenco delle aree dato l'id del piazzale

POST api/Piazzale/Photo

Upload user photo. Always POST the data to the server as enctype="multipart/form-data".Posted data must provide the SessionToken field.

GET api/Piazzale/Auto?SessionToken={SessionToken}&TargaFilter={TargaFilter}&TelaioFilter={TelaioFilter}&PiazzaleFilter={PiazzaleFilter}&FiltroCliente={FiltroCliente}&autoUscite={autoUscite}

Ritorna l'ultimo movimento di un auto

GET api/Piazzale/autodapreparare?SessionToken={SessionToken}&PiazzaleID={PiazzaleID}&AutoID={AutoID}

Get delle vetture da preparare

PUT api/Piazzale/autopreparata?SessionToken={SessionToken}&PiazzaleID={PiazzaleID}&AutoID={AutoID}

Setta la vettura come "pronta"

GET api/Piazzale/aziende?SessionToken={SessionToken}

ritorna i clienti

GET api/Piazzale/autodapreparare/urgenti?SessionToken={SessionToken}&PiazzaleID={PiazzaleID}&AutoID={AutoID}

recupera le auto da preparare urgenti in ordine di data di richiesta preparazione

GET api/Piazzale/autodapreparare/urgentiNoTrasporto?SessionToken={SessionToken}&PiazzaleID={PiazzaleID}&AutoID={AutoID}

F"auto recupera le auto da preparare urgenti senza trasporto in ordine di data di richiesta preparazione

POST api/Piazzale/exitCheck

exit check per autohero - Task 118375

GET api/Piazzale/exitCheckSuAuto?SessionToken={SessionToken}&DesTarga={DesTarga}&DesTelaio={DesTelaio}&PiazzaleFilter={PiazzaleFilter}

Exit Check su auto data targa/telaio

GET api/Piazzale/exitCheckNonRisolti?SessionToken={SessionToken}&PiazzaleFilter={PiazzaleFilter}

Exit Check su auto data targa/telaio

POST api/Piazzale/editExitCheck

No documentation available.

POST api/Piazzale/associaFirma

una volta scansionato o inserito manualmente un codice identificativo, il device di firma deve contattare un API dove può mandare il codice stesso, modello, marca e un campo opzionale note

POST api/Piazzale/GetPiazzaleInfo

No documentation available.

POST api/Piazzale/firmaDocumento

Ricezione di un multipart formdata / base64 di un'immagine di una firma insieme al prg del documento a cui andrà attaccata

POST api/Piazzale/storicoParcheggi

Ritorna l'elenco dei piazzali

Registration

Users and Devices registration API.

APIDescription
POST api/Registration/User

Register a new user.

GET api/Registration/Code/Confirm

Confirm user registration code.

GET api/Registration/Code/Renew

Renew user registration code.

POST api/Registration/Device

Register a new device.

Recovery

Account recovery API.

APIDescription
POST api/Recovery/Invite

Send recovery invitation email.

Prodotti

APIDescription
GET api/prodotti/scan/{code}

restituisce le info di un prodotto dato il codice

POST api/prodotti/add

Aggiunge prodotto sul database

POST api/prodotti/deposito

No documentation available.

POST api/prodotti/prelievo

Preleva un prodotto

POST api/prodotti/rettifica

Rettifica quantità residua e creo movimento

GET api/prodotti/scanLogin?id={id}

Login da scan codice

GET api/prodotti/fornitori/{filter}

Get lista fornitori

GET api/prodotti/bisarche/{filter}

Get lista bisarche

Login

Login API.

APIDescription
POST api/Login/User

Log-in a user based on its credentials.(from APP)

POST api/Login/LoginUserTrasportatore

Log-in a user based on its credentials.(from APP)

POST api/Login/Device

Log-in a device based on its user.

POST api/Login/Refresh

Refresh an existing session token.

POST api/Login/LoginUserTrasportatoreV2

Log-in a user based on its credentials.(from APP)

POST api/Login/LoginUserPiazzalistaV2

Log-in a user based on its credentials.(from APP)

Auto

APIDescription
GET api/Auto?SessionToken={SessionToken}

Ritorna l'elenco delle marche

GET api/Auto?SessionToken={SessionToken}&MarcaID={MarcaID}

Ritorna l'elenco delle marche

POST api/Auto?SessionToken={SessionToken}

Upload photo. Always POST the data to the server as enctype="multipart/form-data".