QuotationRca
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| GET api/FlatProduct |
Restituisce tutti i contratti del cliente |
OldtimerVehicles
| API | Description |
|---|---|
| POST api/OldtimerVehicles |
Metodo che inserisce un sinistro |
Accident
| API | Description |
|---|---|
| POST api/Accident |
Metodo che inserisce un sinistro |
| GET api/Accident?idCustomer={idCustomer} |
Restituisce tutti i sinistri del cliente |
Quotation
| API | Description |
|---|---|
| GET api/Quotation?idCustomer={idCustomer}&message={message} |
Invia richiesta di quotazione al PV da parte del cliente |
Preventive
| API | Description |
|---|---|
| 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
MetodiAI
| API | Description |
|---|---|
| POST api/MetodiAI |
Effettua la ricerca della polizza del cliente dai suoi dati |
Customer
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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. |
CvtContratto
POST /api/CvtContratto Recupera il certificato di una pratica Fortegra e lo archivia in portafoglio. Serve perché Athena non produce il documento al momento dell'emissione: la pratica resta in lavorazione e il certificato diventa disponibile solo quando passa allo stato "Attiva", tipicamente entro l'ora successiva. Il broker richiama questa API finché non lo ottiene. È ripetibile senza effetti collaterali: se il certificato è già stato archiviato viene restituito il link esistente, senza riscaricarlo e senza duplicare righe. Vale solo per Fortegra: su Lloyd's ed EIR il contratto è già nella risposta dell'emissione, perché quelle compagnie lo restituiscono subito. Sicurezza: Bearer token statico + whitelist IP (BrokerAuthentication)
| API | Description |
|---|---|
| POST api/CvtContratto |
No documentation available. |
AppStripe
| API | Description |
|---|---|
| POST api/AppStripe |
Logout
| API | Description |
|---|---|
| POST api/Logout |
Effettua il logout |
Notification
| API | Description |
|---|---|
| GET api/Notification?idCustomer={idCustomer} |
Restituisce tutti le notifiche del cliente |
| PUT api/Notification?idNotification={idNotification} |
Segna la notifica letta |
MagCvtPreventivo
Alias di /api/CvtPreventivo. La logica sta in CvtPreventivoController.
| API | Description |
|---|---|
| POST api/MagCvtPreventivo |
No documentation available. |
CvtPreventivo
POST /api/CvtPreventivo (resta raggiungibile anche come /api/MagCvtPreventivo tramite l'alias di compatibilità) Scenario 1 — dati completi: Chiama MAG QuotazioneSalvataggio, gestisce il cliente su DB, salva il preventivo CVT e restituisce id + premio maggiorato del 10%. Scenario 2 — dati incompleti: Chiama MAG QuotazioneIstantanea e restituisce solo il premio maggiorato del 10% e la lista dei campi mancanti. Solo per Lloyd's il prodotto (volante/luxury) viene determinato automaticamente: valoreAssicurato inferiore a 100.000 → volante (Lloyd's) valoreAssicurato da 100.000 in su → luxury (Lloyd's Luxury) La compagnia va indicata dal broker in prodotto.compagnia: "lloyds" oppure "eir". Su EIR il premio viene calcolato dal motore tariffe interno, non dalla compagnia. Sicurezza: Bearer token statico + whitelist IP (BrokerAuthentication)
| API | Description |
|---|---|
| POST api/CvtPreventivo |
No documentation available. |
MagCvtEmissione
Alias di /api/CvtEmissione. La logica sta in CvtEmissioneController.
| API | Description |
|---|---|
| POST api/MagCvtEmissione |
No documentation available. |
MagCvtDocumenti
Alias di /api/CvtDocumenti. La logica sta in CvtDocumentiController.
| API | Description |
|---|---|
| POST api/MagCvtDocumenti |
No documentation available. |
PreventiveRca
| API | Description |
|---|---|
| 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. |
CvtDocumenti
POST /api/CvtDocumenti (resta raggiungibile anche come /api/MagCvtDocumenti tramite l'alias di compatibilità) 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)
| API | Description |
|---|---|
| POST api/CvtDocumenti |
No documentation available. |
Login
| API | Description |
|---|---|
| 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 |
CvtEmissione
POST /api/CvtEmissione (resta raggiungibile anche come /api/MagCvtEmissione tramite l'alias di compatibilità) Emette la polizza CVT per un preventivo già salvato su DB con documenti completi. Prerequisiti verificati prima dell'emissione: 1. Preventivo esiste e appartiene all'azienda del broker (da token JWT) 2. Polizza non già emessa (ID_STATO minore di 5) 3. Tutti i documenti obbligatori caricati (libretto, identità, collaudo se satellitare, foto da 7 anni in su) Flusso emissione, diverso per compagnia ma con la stessa coda gestionale: Lloyd's → MAG QuotazioneSalvataggio + EmissionePolizza EIR → Palmini RichiediPreventivo + EmettiPolizza + download PDF poi per entrambe: contratto e titolo di portafoglio, diritto di emissione, foglio cassa, PDF su S3, spostamento documenti, stato a 5 Sicurezza: Bearer token statico + whitelist IP (BrokerAuthentication)
| API | Description |
|---|---|
| POST api/CvtEmissione |
No documentation available. |