QuotationRca

APIDescription
POST api/QuotationRca

Metodo che inserisce una quotazione RC Auto

GET api/QuotationRca?idOrigin={idOrigin}&nameOrigin={nameOrigin}

Metodo che recupera l'elenco delle garanzie rca

FlatProduct

APIDescription
GET api/FlatProduct

Restituisce tutti i contratti del cliente

OldtimerVehicles

APIDescription
POST api/OldtimerVehicles

Metodo che inserisce un sinistro

Accident

APIDescription
POST api/Accident

Metodo che inserisce un sinistro

GET api/Accident?idCustomer={idCustomer}

Restituisce tutti i sinistri del cliente

Quotation

APIDescription
GET api/Quotation?idCustomer={idCustomer}&message={message}

Invia richiesta di quotazione al PV da parte del cliente

Preventive

APIDescription
POST api/Preventive

Metodo che invia il preventivo casa via mail ad un operatore

PUT api/Preventive/{id}

No documentation available.

DELETE api/Preventive/{id}

No documentation available.

Contract

APIDescription
GET api/Contract?idCustomer={idCustomer}

Restituisce tutti i contratti del cliente

GET api/Contract?idContract={idContract}

Restituisce la polizza richiesta

GET api/Contract?idCustomer={idCustomer}&attachments={attachments}

Restituisce tutti gli allegati dei contratti del cliente

GET api/Contract?idCustomer={idCustomer}&fiscalCode={fiscalCode}

Restituisce le polizze da pagare del cliente

GET api/Contract?idCustomer={idCustomer}&fiscalCode={fiscalCode}&tipo={tipo}

No documentation available.

GET api/Contract?idCustomer={idCustomer}&fiscalCode={fiscalCode}&dal={dal}&al={al}

Restituisce le polizze da pagare del cliente

PUT api/Contract?idContract={idContract}&insurance_number={insurance_number}&customer={customer}&transaction={transaction}&price={price}&payment_service={payment_service}

Inserisce i dati da salvare sul db riguardante il pagamento di una polizza

PUT api/Contract?numero_contratto={numero_contratto}&link={link}

No documentation available.

PUT api/Contract?link={link}

No documentation available.

MetodiAI

APIDescription
POST api/MetodiAI

Effettua la ricerca della polizza del cliente dai suoi dati

Customer

APIDescription
GET api/Customer?idCustomer={idCustomer}

Recupera tutti i dati anagrafici del cliente dal guid

PUT api/Customer?emailNew={emailNew}&mobilePhoneNew={mobilePhoneNew}&professionNew={professionNew}&professionDetailNew={professionDetailNew}&idCustomer={idCustomer}

metodo che aggiorna i dati del cliente

POST api/Customer

salva il token del device del cliente

DELETE api/Customer

elimina il token del device del cliente

GET api/Customer

metodo per l'invio delle notifiche di pagamneto della polizza al cliente

PreventiviOld

APIDescription
GET api/PreventiviOld

No documentation available.

GET api/PreventiviOld/{id}

No documentation available.

POST api/PreventiviOld

No documentation available.

PUT api/PreventiviOld/{id}

No documentation available.

DELETE api/PreventiviOld/{id}

No documentation available.

AppStripe

APIDescription
POST api/AppStripe

Logout

APIDescription
POST api/Logout

Effettua il logout

Notification

APIDescription
GET api/Notification?idCustomer={idCustomer}

Restituisce tutti le notifiche del cliente

PUT api/Notification?idNotification={idNotification}

Segna la notifica letta

MagCvtPreventivo

APIDescription
POST api/MagCvtPreventivo

No documentation available.

MagCvtEmissione

APIDescription
POST api/MagCvtEmissione

No documentation available.

MagCvtDocumenti

POST /api/MagCvtDocumenti Carica un documento (Base64) associato a un preventivo CVT. Salva il file su AWS S3 e registra il riferimento sul DB. Restituisce i documenti ancora mancanti per abilitare l'emissione. Documenti obbligatori: - LIBRETTO → sempre - DOCUMENTO D'IDENTITA → sempre - CERTIFICATO DI COLLAUDO → solo se satellitare = true - FOTO VEICOLO → solo se veicolo >= 7 anni Sicurezza: Bearer token statico + whitelist IP (BrokerAuthentication)

APIDescription
POST api/MagCvtDocumenti

No documentation available.

PreventiveRca

APIDescription
GET api/PreventiveRca

No documentation available.

GET api/PreventiveRca/{id}

No documentation available.

POST api/PreventiveRca

No documentation available.

PUT api/PreventiveRca/{id}

No documentation available.

DELETE api/PreventiveRca/{id}

No documentation available.

Login

APIDescription
POST api/Login

Effettua la login

GET api/Login?username={username}

Effettua il recupero pw

GET api/Login?username={username}&email={email}&cellulare={cellulare}

Effettua il recupero pw chiedendo (e aggiornando) anche email e cellulare

PUT api/Login?idCustomer={idCustomer}&nuovaPwd={nuovaPwd}

Metodo che aggiorna la pwd