# MyTown — inventario degli endpoint

Generato da `platform/tools/openapi-gen`. Sintesi, autenticazione e riscontro con i client: [API-REPORT.md](API-REPORT.md).

Colonne: **Auth** = `pubblico` (nessun token) oppure `JWT` (token valido richiesto). **Parametri** elenca le
variabili di path fra graffe e i parametri di query con `?`; `?nome?` indica un parametro non obbligatorio.
**Client** dice se la chiamata è stata trovata nel portale o nell’app.

## ws_spring_portal_login

Autenticazione e accesso al portale: login con secondo fattore, refresh del token, registrazione utente, reset password, SPID, comuni e traduzioni.

Base: `/portal_service_ws_spring_login/api` — 29 endpoint — [specifica](openapi/ws_spring_portal_login.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| GET | `/api/changelang/{lang}` | JWT | {lang} | — | `(nessun corpo)` | — | …/portal_service_ws_spring_login/controller/LoginController.java:195 |
| POST | `/api/check_token_registration/{number}/{token}` | `pubblico` | {number} {token} | `String` | `Integer` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:308 |
| POST | `/api/check_token_sms` | `pubblico` | ?number ?token ?remember_me | `UserDeviceExt` | `UserPortal` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:97 |
| GET | `/api/comuni` | `pubblico` | — | — | `List<Comune>` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:117 |
| DELETE | `/api/confirm_app/{id}/{action}` | JWT | {id} {action} | — | `(nessun corpo)` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:186 |
| GET | `/api/get_user_info_by_uuid/{uuid}` | `pubblico` | {uuid} | — | `User` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:334 |
| POST | `/api/login/{pt_id}` | `pubblico` | {pt_id} | `User` | `User` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:124 |
| POST | `/api/login/check_app/{pt_id}` | `pubblico` | {pt_id} | `UserPortal` | `UserPortal` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:177 |
| POST | `/api/login/scheduler/{pt_id}` | `pubblico` | {pt_id} | `User` | `User` | — | …/portal_service_ws_spring_login/controller/LoginController.java:150 |
| POST | `/api/refreshtoken/{pt_id}` | `pubblico` | {pt_id} | `User` | `User` | — | …/portal_service_ws_spring_login/controller/LoginController.java:169 |
| PUT | `/api/register_user` | `pubblico` | — | `UserRegistration` | `User` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:317 |
| POST | `/api/request_account_deletion` | JWT | — | `Map<String,String>` | `int` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:246 |
| PUT | `/api/save_nominativo` | JWT | — | `User` | `User` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:109 |
| POST | `/api/scheduler/login/{pt_id}` | `pubblico` | {pt_id} | `User` | `User` | — | …/portal_service_ws_spring_login/controller/SchedulerLoginController.java:62 |
| POST | `/api/send_mail_reset_user_password` | `pubblico` | — | `User` | `int` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:230 |
| POST | `/api/send_sms/{isRegistrazione}` | `pubblico` | {isRegistrazione} ?rs? | `User` | `StringObject` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:49 |
| POST | `/api/send_token_registration` | `pubblico` | ?rs? | `UserRegistration` | `StringObject` | — | …/portal_service_ws_spring_login/controller/LoginController.java:266 |
| GET | `/api/set_user_last_access` | JWT | — | — | `(nessun corpo)` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:205 |
| GET | `/api/translate` | `pubblico` | ?name? ?group? ?order_by? ?limit? ?offset? | — | `Map<String,Object>` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:43 |
| POST | `/api/translate` | `pubblico` | — | `Translate` | `(nessun corpo)` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:59 |
| DELETE | `/api/translate/{id}` | `pubblico` | {id} | — | `(nessun corpo)` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:72 |
| GET | `/api/translate/{id}` | `pubblico` | {lang} ?cmp_group? | — | `String` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:33 |
| PUT | `/api/translate/{id}` | `pubblico` | {id} | `Translate` | `(nessun corpo)` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:65 |
| GET | `/api/translate/manager/export` | `pubblico` | — | — | `List<Translate>` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:78 |
| GET | `/api/translate/manager/groups` | `pubblico` | — | — | ? | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:54 |
| POST | `/api/translate/manager/import-merge` | `pubblico` | — | `List<Translate>` | `Map<String,Object>` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:98 |
| POST | `/api/translate/manager/import-overwrite` | `pubblico` | — | `List<Translate>` | `Map<String,Object>` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:84 |
| POST | `/api/translate/manager/preview-merge` | `pubblico` | — | `List<Translate>` | `List<Translate>` | sì | …/portal_service_ws_spring_login/controller/TranslationController.java:92 |
| POST | `/api/upd_user_password/{usr_id}` | `pubblico` | {usr_id} | `String[]` | `Integer` | sì | …/portal_service_ws_spring_login/controller/LoginController.java:214 |

## ws_spring_portal_manager

Amministrazione del portale: utenti, ruoli, menu e pagine, moduli e funzioni, dashboard, etichette di traduzione, notifiche e push.

Base: `/ws_spring_portal_manager/api` — 118 endpoint — [specifica](openapi/ws_spring_portal_manager.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| POST | `/api/alias/add` | JWT | — | `Alias` | `Integer` | sì | …/ws_spring_portal_manager/controller/AliasController.java:50 |
| DELETE | `/api/alias/del/{al_id}` | JWT | {al_id} | — | `Integer` | sì | …/ws_spring_portal_manager/controller/AliasController.java:90 |
| GET | `/api/alias/get/{al_id}` | JWT | {al_id} | — | `Alias` | sì | …/ws_spring_portal_manager/controller/AliasController.java:79 |
| GET | `/api/alias/getcompany/{pt_id}` | JWT | {pt_id} | — | `List<Integer>` | sì | …/ws_spring_portal_manager/controller/AliasController.java:59 |
| GET | `/api/alias/list/{pt_id}` | JWT | {pt_id} ?al_descrizione ?orderby ?limitda ?limitper | — | `List<Alias>` | sì | …/ws_spring_portal_manager/controller/AliasController.java:36 |
| GET | `/api/alias/setcompany/{pt_id}/{cmp_id}/{cmp_isChecked}` | JWT | {pt_id} {cmp_id} {cmp_isChecked} | — | `Integer` | sì | …/ws_spring_portal_manager/controller/AliasController.java:69 |
| GET | `/api/combo/comuni` | JWT | — | — | `List<Combo>` | sì | …/ws_spring_portal_manager/controller/ComboController.java:36 |
| GET | `/api/dashboard/config` | JWT | — | — | `UserDashboardConfig` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:53 |
| PUT | `/api/dashboard/config` | JWT | — | `UserDashboardConfig` | `UserDashboardConfig` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:67 |
| GET | `/api/dashboard/registry` | JWT | — | — | `List<WidgetRegistry>` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:204 |
| POST | `/api/dashboard/registry` | JWT | — | `WidgetRegistry` | `WidgetRegistry` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:233 |
| DELETE | `/api/dashboard/registry/{wr_id}` | JWT | {wr_id} | — | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:247 |
| PUT | `/api/dashboard/registry/{wr_id}` | JWT | {wr_id} | `WidgetRegistry` | `WidgetRegistry` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:217 |
| POST | `/api/dashboard/reset-defaults` | JWT | — | — | `UserDashboardConfig` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:81 |
| GET | `/api/dashboard/roles` | JWT | — | — | `List<String>` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:262 |
| GET | `/api/dashboard/widgets` | JWT | — | — | `List<DashboardWidget>` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:97 |
| POST | `/api/dashboard/widgets` | JWT | — | `DashboardWidget` | `DashboardWidget` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:126 |
| DELETE | `/api/dashboard/widgets/{dw_id}` | JWT | {dw_id} | — | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:173 |
| PUT | `/api/dashboard/widgets/{dw_id}` | JWT | {dw_id} | `DashboardWidget` | `DashboardWidget` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:158 |
| GET | `/api/dashboard/widgets/available` | JWT | — | — | `AvailableWidgetsResponse` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:112 |
| POST | `/api/dashboard/widgets/iframe` | JWT | — | `DashboardWidget` | `DashboardWidget` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:140 |
| PUT | `/api/dashboard/widgets/reorder` | JWT | — | `ReorderWidgetRequest` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/DashboardController.java:188 |
| GET | `/api/funzioni/byuser/{modNome}` | JWT | {modNome} | — | `List<ModuleFunction>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:48 |
| GET | `/api/funzioni/funzionibymodnome/{modNome}` | JWT | {modNome} | — | `List<ModuleFunction>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:37 |
| GET | `/api/funzioni/getruoli/{tipo}` | JWT | {tipo} | — | `List<Ruolo>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:58 |
| DELETE | `/api/funzioni/modules/{moduleId}` | JWT | {moduleId} | — | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:222 |
| GET | `/api/funzioni/modules/{moduleId}/functions/by-role` | JWT | {moduleId} ?roleId | — | `List<ModuleFunction>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:106 |
| GET | `/api/funzioni/modules/all` | JWT | — | — | `List<com.kondorcs.ws_spring_portal_manager.model.Module>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:158 |
| POST | `/api/funzioni/modules/assign` | JWT | — | `Map<String,Object>` | `int` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:165 |
| POST | `/api/funzioni/modules/create` | JWT | — | `Map<String,Object>` | `int` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:174 |
| POST | `/api/funzioni/modules/disassociate` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:213 |
| DELETE | `/api/funzioni/modules/functions/{functionId}` | JWT | {functionId} | — | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:274 |
| POST | `/api/funzioni/modules/functions/create` | JWT | — | `Map<String,Object>` | `int` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:184 |
| PUT | `/api/funzioni/modules/functions/update` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:230 |
| PUT | `/api/funzioni/modules/layout` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:264 |
| GET | `/api/funzioni/modules/layout/{modNome}` | JWT | {modNome} | — | ? | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:257 |
| GET | `/api/funzioni/modules/service/{serviceId}/company/{companyId}` | JWT | {serviceId} {companyId} | — | `List<com.kondorcs.ws_spring_portal_manager.model.Module>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:80 |
| POST | `/api/funzioni/modules/toggle-all-functions` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:94 |
| PUT | `/api/funzioni/modules/update` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:202 |
| GET | `/api/funzioni/modules/with-function-status` | JWT | ?serviceId ?roleId | — | `List<com.kondorcs.ws_spring_portal_manager.model.Module>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:87 |
| GET | `/api/funzioni/roleassignments/bymodule/{modNome}` | JWT | {modNome} | — | `List<Map<String,Object>>` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:249 |
| POST | `/api/funzioni/save-function-permissions` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:113 |
| POST | `/api/funzioni/save-pages-permissions` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:135 |
| POST | `/api/funzioni/saveassrlfu` | JWT | — | `ModuleFunction[]` | `Integer` | sì | …/ws_spring_portal_manager/controller/FunzioniController.java:68 |
| GET | `/api/labels/get/{key}` | JWT | {key} | — | `List<Label>` | sì | …/ws_spring_portal_manager/controller/LabelController.java:35 |
| GET | `/api/mail-settings/my` | JWT | ?cmp_id? | — | `List<MailSettingItem>` | sì | …/ws_spring_portal_manager/controller/MailSettingsController.java:36 |
| POST | `/api/mail-settings/my` | JWT | — | `List<MailSettingItem>` | `int` | sì | …/ws_spring_portal_manager/controller/MailSettingsController.java:45 |
| GET | `/api/menu/check-admin` | JWT | — | — | `boolean` | sì | …/ws_spring_portal_manager/controller/MenuController.java:172 |
| GET | `/api/menu/manager/export` | JWT | — | — | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:129 |
| POST | `/api/menu/manager/import-merge` | JWT | — | `List<MenuExportItem>` | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:161 |
| POST | `/api/menu/manager/import-overwrite` | JWT | — | `List<MenuExportItem>` | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:150 |
| GET | `/api/menu/manager/locks` | JWT | — | — | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:93 |
| PUT | `/api/menu/manager/page-position` | JWT | — | `java.util.Map<String,Object>` | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:102 |
| POST | `/api/menu/manager/positions` | JWT | — | `java.util.List<java.util.Map<String,Object>>` | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:116 |
| POST | `/api/menu/manager/preview-merge` | JWT | — | `List<MenuExportItem>` | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:140 |
| POST | `/api/menu/manager/sidebarmenu` | JWT | — | `SidebarMenu` | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:54 |
| DELETE | `/api/menu/manager/sidebarmenu/{pg_id}` | JWT | {pg_id} | — | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:79 |
| GET | `/api/menu/manager/sidebarmenu/{pg_id}` | JWT | {prt_id} | — | `List<SidebarMenu>` | sì | …/ws_spring_portal_manager/controller/MenuController.java:45 |
| PUT | `/api/menu/manager/sidebarmenu/{pg_id}` | JWT | {pg_id} | `SidebarMenu` | `String` | sì | …/ws_spring_portal_manager/controller/MenuController.java:66 |
| GET | `/api/menu/sidebarmenu/{prt_id}/{cmp_id}` | JWT | {prt_id} {cmp_id} | — | `List<SidebarMenu>` | sì | …/ws_spring_portal_manager/controller/MenuController.java:36 |
| POST | `/api/notify/add` | JWT | — | `UserNotify` | `int` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:84 |
| POST | `/api/notify/add-batch` | JWT | — | `NotifyBatchRequest` | `int` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:159 |
| DELETE | `/api/notify/del/{usrnot_id}` | JWT | {usrnot_id} | — | `int` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:100 |
| GET | `/api/notify/get/{usrnot_id}` | JWT | {usrnot_id} | — | `UserNotify` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:75 |
| GET | `/api/notify/image/{filename}` | JWT | {filename} | — | `(nessun corpo)` | — | …/ws_spring_portal_manager/controller/NotifyController.java:202 |
| GET | `/api/notify/list` | JWT | ?txtsearch? ?orderby? ?limit? ?offset? ?usrnot_type? ?usrnot_typesent? ?status? ?date_from? ?date_to? | — | `List<UserNotify>` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:53 |
| PUT | `/api/notify/mark-read/{usrnot_id}` | JWT | {usrnot_id} | — | `int` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:108 |
| GET | `/api/notify/my-list` | JWT | ?limit? ?offset? | — | `List<UserNotify>` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:133 |
| PUT | `/api/notify/retry/{usrnot_id}` | JWT | {usrnot_id} | — | `int` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:116 |
| GET | `/api/notify/types` | JWT | — | — | `List<UserNotifyType>` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:151 |
| GET | `/api/notify/unread-count` | JWT | — | — | `int` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:144 |
| PUT | `/api/notify/upd` | JWT | — | `UserNotify` | `int` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:92 |
| POST | `/api/notify/upload-image` | JWT | — | multipart | `String` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:167 |
| GET | `/api/notify/users` | JWT | ?txtsearch? ?fcm_only? | — | `List<UserPortal>` | sì | …/ws_spring_portal_manager/controller/NotifyController.java:124 |
| GET | `/api/pagine` | JWT | ?pg_name ?orderby ?limitda ?limitper | — | `List<PortalePagina>` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:84 |
| POST | `/api/pagine/add` | JWT | — | `PortalePagina` | `Integer` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:62 |
| DELETE | `/api/pagine/del/{pg_id}` | JWT | {pg_id} | — | `Integer` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:72 |
| GET | `/api/pagine/list` | JWT | ?pg_name ?orderby ?limitda ?limitper ?parent_id | — | `List<PortalePagina>` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:105 |
| GET | `/api/pagine/paginabyid/{pg_id}` | JWT | {pg_id} | — | `PortalePagina` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:39 |
| GET | `/api/pagine/service/{serviceId}/company/{companyId}` | JWT | {serviceId} {companyId} | — | `List<PortalePagina>` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:142 |
| GET | `/api/pagine/service/{serviceId}/role/{roleId}` | JWT | {serviceId} {roleId} | — | `List<PortalePagina>` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:149 |
| PUT | `/api/pagine/update` | JWT | — | `PortalePagina` | `Integer` | sì | …/ws_spring_portal_manager/controller/PortalPagesController.java:52 |
| POST | `/api/portal/add` | JWT | — | `Portale` | `Integer` | sì | …/ws_spring_portal_manager/controller/PortalController.java:49 |
| DELETE | `/api/portal/deleteportalepagina` | JWT | ?pg_id ?pt_id | — | `Integer` | sì | …/ws_spring_portal_manager/controller/PortalController.java:99 |
| GET | `/api/portal/get/{pt_id_out}` | JWT | {pt_id_out} | — | `Portale` | sì | …/ws_spring_portal_manager/controller/PortalController.java:58 |
| GET | `/api/portal/list` | JWT | ?pt_descrizione ?orderby ?limitda ?limitper | — | `List<Portale>` | sì | …/ws_spring_portal_manager/controller/PortalController.java:35 |
| GET | `/api/portal/listaportalipagina/{pg_id}` | JWT | {pg_id} | — | `List<Portale>` | sì | …/ws_spring_portal_manager/controller/PortalController.java:78 |
| POST | `/api/portal/saveasportalepagina/{pg_id}` | JWT | {pg_id} | `Portale` | `Integer` | sì | …/ws_spring_portal_manager/controller/PortalController.java:88 |
| POST | `/api/portal/saveassportali/{usr_id}` | JWT | {usr_id} | `List<Portale>` | `Integer` | sì | …/ws_spring_portal_manager/controller/PortalController.java:113 |
| GET | `/api/portal/set/{pt_id_out}` | JWT | {pt_id_out} | — | `StringObject` | sì | …/ws_spring_portal_manager/controller/PortalController.java:68 |
| GET | `/api/portal/utente/{user_id}` | JWT | {user_id} | — | `List<Portale>` | sì | …/ws_spring_portal_manager/controller/PortalController.java:123 |
| POST | `/api/push/send` | JWT | — | `PushRequest` | `String` | — | …/ws_spring_portal_manager/controller/PushController.java:78 |
| POST | `/api/push/subscribe` | JWT | — | `PushSubscription` | `int` | sì | …/ws_spring_portal_manager/controller/PushController.java:47 |
| POST | `/api/push/unsubscribe` | JWT | — | `Map<String,String>` | `int` | sì | …/ws_spring_portal_manager/controller/PushController.java:66 |
| POST | `/api/ruoli/add` | JWT | — | `Ruolo` | `Integer` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:57 |
| GET | `/api/ruoli/associazioni/{rl_id}` | JWT | {rl_id} | — | `Integer` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:67 |
| DELETE | `/api/ruoli/del/{rl_id}` | JWT | {rl_id} ?force? | — | `Integer` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:77 |
| DELETE | `/api/ruoli/deleteruolopagina` | JWT | ?pg_id ?rl_id | — | `Integer` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:150 |
| GET | `/api/ruoli/lista` | JWT | ?rl_description ?orderby ?limitda ?limitper | — | `List<Ruolo>` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:87 |
| GET | `/api/ruoli/listaruolipagina/{pg_id}` | JWT | {pg_id} | — | `List<Ruolo>` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:105 |
| GET | `/api/ruoli/listaruoliuser/{usr_id}` | JWT | {usr_id} | — | `List<Ruolo>` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:116 |
| GET | `/api/ruoli/ruolobyid/{rl_id}` | JWT | {rl_id} | — | `Ruolo` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:35 |
| POST | `/api/ruoli/saveasruolopagina/{pg_id}` | JWT | {pg_id} | `Ruolo` | `Integer` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:127 |
| POST | `/api/ruoli/saveassruoliuser/{usr_id}` | JWT | {usr_id} | `Ruolo` | `Integer` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:138 |
| PUT | `/api/ruoli/update` | JWT | — | `Ruolo` | `Integer` | sì | …/ws_spring_portal_manager/controller/RuoliController.java:47 |
| POST | `/api/user/add` | JWT | — | `UserPortal` | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:53 |
| POST | `/api/user/asscol` | JWT | — | `Collaborator` | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:100 |
| POST | `/api/user/asscust` | JWT | — | `Collaborator` | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:117 |
| POST | `/api/user/assdoctor` | JWT | — | `Doctor` | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:145 |
| POST | `/api/user/assempl` | JWT | — | `Employee` | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:84 |
| PUT | `/api/user/avatar` | JWT | — | `Map<String,Object>` | `int` | sì | …/ws_spring_portal_manager/controller/UserController.java:171 |
| DELETE | `/api/user/del/{usr_id_out}` | JWT | {usr_id_out} | — | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:75 |
| GET | `/api/user/get/{usr_id_out}` | JWT | {usr_id_out} | — | `UserPortal` | sì | …/ws_spring_portal_manager/controller/UserController.java:65 |
| GET | `/api/user/getbyusername` | JWT | ?username | — | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:126 |
| POST | `/api/user/linkcol` | JWT | ?usr_id ?col_id ?cmp_id | — | `Integer` | sì | …/ws_spring_portal_manager/controller/UserController.java:135 |
| GET | `/api/user/list` | JWT | ?usr_username ?orderby ?limitda ?limitper ?role_id? ?cmp_id ?usr_type? ?pt_id_filter? | — | `List<UserPortal>` | sì | …/ws_spring_portal_manager/controller/UserController.java:39 |
| GET | `/api/user/loginAsUser/{usr_id}` | JWT | {usr_id} | — | `UserPortal` | sì | …/ws_spring_portal_manager/controller/UserController.java:181 |
| PUT | `/api/user/preferences/{usr_id}` | JWT | {usr_id} | `Map<String,Object>` | `int` | sì | …/ws_spring_portal_manager/controller/UserController.java:156 |

## ws_spring_cmp

Nucleo gestionale delle imprese: anagrafiche, servizi, fatture e scadenziario, fornitori, cantieri, banche, messaggistica, recensioni e cruscotti.

Base: `/ws_spring_cmp/api` — 628 endpoint — [specifica](openapi/ws_spring_cmp.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| POST | `/api/assemblee/add` | JWT | — | `Assemblea` | `Integer` | sì | …/ws_spring_cmp/controller/AssembleeController.java:59 |
| DELETE | `/api/assemblee/del/{asm_id}` | JWT | {asm_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/AssembleeController.java:75 |
| GET | `/api/assemblee/get` | JWT | ?asm_id | — | `Assemblea` | sì | …/ws_spring_cmp/controller/AssembleeController.java:51 |
| GET | `/api/assemblee/list` | JWT | ?cmp_id ?txtsearch ?order_by ?limit ?offset ?stato? | — | `List<Assemblea>` | sì | …/ws_spring_cmp/controller/AssembleeController.java:37 |
| GET | `/api/assemblee/mycustomer` | JWT | ?cmp_id | — | `Integer` | sì | …/ws_spring_cmp/controller/AssembleeController.java:122 |
| GET | `/api/assemblee/partecipanti` | JWT | ?asm_id | — | `List<AssembleaPartecipante>` | sì | …/ws_spring_cmp/controller/AssembleeController.java:83 |
| POST | `/api/assemblee/rsvp` | JWT | — | `AssembleaPartecipante` | `Integer` | sì | …/ws_spring_cmp/controller/AssembleeController.java:91 |
| POST | `/api/assemblee/setfolder` | JWT | ?asm_id ?folder_id | — | `Integer` | sì | …/ws_spring_cmp/controller/AssembleeController.java:111 |
| POST | `/api/assemblee/setstatus` | JWT | ?asm_id ?status | — | `Integer` | sì | …/ws_spring_cmp/controller/AssembleeController.java:100 |
| POST | `/api/assemblee/upd` | JWT | — | `Assemblea` | `Integer` | sì | …/ws_spring_cmp/controller/AssembleeController.java:67 |
| POST | `/api/attachment-types/add/{cmp_id}` | JWT | {cmp_id} | `AttachmentType` | `int` | sì | …/ws_spring_cmp/controller/AttachmentTypesController.java:45 |
| DELETE | `/api/attachment-types/del/{at_id}` | JWT | {at_id} | — | `int` | sì | …/ws_spring_cmp/controller/AttachmentTypesController.java:63 |
| GET | `/api/attachment-types/list` | JWT | ?cmp_id | — | `List<AttachmentType>` | sì | …/ws_spring_cmp/controller/AttachmentTypesController.java:35 |
| PUT | `/api/attachment-types/upd/{at_id}` | JWT | {at_id} | `AttachmentType` | `int` | sì | …/ws_spring_cmp/controller/AttachmentTypesController.java:54 |
| POST | `/api/banks/add` | JWT | — | `Bank` | `Integer` | sì | …/ws_spring_cmp/controller/BanksController.java:79 |
| DELETE | `/api/banks/del/{cb_id}` | JWT | {cb_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/BanksController.java:91 |
| GET | `/api/banks/get` | JWT | ?cb_id | — | `Bank` | sì | …/ws_spring_cmp/controller/BanksController.java:56 |
| GET | `/api/banks/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?sup_id | — | `List<Bank>` | sì | …/ws_spring_cmp/controller/BanksController.java:40 |
| POST | `/api/banks/upd` | JWT | — | `Bank` | `Integer` | sì | …/ws_spring_cmp/controller/BanksController.java:67 |
| POST | `/api/categories/add/{cmp_id}` | JWT | {cmp_id} | `Category` | `Integer` | sì | …/ws_spring_cmp/controller/CategoriesController.java:90 |
| DELETE | `/api/categories/del/{wfct_id}` | JWT | {wfct_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CategoriesController.java:102 |
| GET | `/api/categories/get/{wfct_id}` | JWT | {wfct_id} | — | `Category` | sì | …/ws_spring_cmp/controller/CategoriesController.java:67 |
| GET | `/api/categories/list` | JWT | ?cmp_id | — | `List<Category>` | sì | …/ws_spring_cmp/controller/CategoriesController.java:36 |
| GET | `/api/categories/listall` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<Category>` | sì | …/ws_spring_cmp/controller/CategoriesController.java:51 |
| PUT | `/api/categories/upd/{wfct_id}` | JWT | {wfct_id} | `Category` | `Integer` | sì | …/ws_spring_cmp/controller/CategoriesController.java:78 |
| POST | `/api/cel/add` | JWT | — | `Cel` | `Integer` | sì | …/ws_spring_cmp/controller/CelController.java:97 |
| GET | `/api/cel/awardee-types` | JWT | — | — | `List<AwardeeType>` | sì | …/ws_spring_cmp/controller/CelController.java:135 |
| GET | `/api/cel/contractor-roles` | JWT | — | — | `List<ContractorRole>` | sì | …/ws_spring_cmp/controller/CelController.java:129 |
| DELETE | `/api/cel/del/{cel_id}` | JWT | {cel_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CelController.java:118 |
| GET | `/api/cel/exist-protocollo` | JWT | ?cmp_id ?protocollo ?cel_id? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/CelController.java:145 |
| GET | `/api/cel/get/{cel_id}` | JWT | {cel_id} | — | `Cel` | sì | …/ws_spring_cmp/controller/CelController.java:86 |
| GET | `/api/cel/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?protocolDateFrom? ?protocolDateTo? ?settore? ?protocollo? ?ws_id? ?rcl? ?stazione_appaltante_id? ?workStartDateFrom? ?workStartDateTo? ?workEndDateFrom? ?workEndDateTo? | — | `List<Cel>` | sì | …/ws_spring_cmp/controller/CelController.java:56 |
| GET | `/api/cel/pdf/list` | JWT | ?cmp_id ?txtsearch? ?protocolDateFrom? ?protocolDateTo? ?settore? ?protocollo? ?ws_id? ?rcl? ?stazione_appaltante_id? ?workStartDateFrom? ?workStartDateTo? ?workEndDateFrom? ?workEndDateTo? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/CelController.java:173 |
| GET | `/api/cel/pdf/single/{cel_id}` | JWT | {cel_id} ?cmp_id | — | `ExportJob` | sì | …/ws_spring_cmp/controller/CelController.java:157 |
| PUT | `/api/cel/upd/{cel_id}` | JWT | {cel_id} | `Cel` | `Integer` | sì | …/ws_spring_cmp/controller/CelController.java:107 |
| POST | `/api/cert-payment-categories/add` | JWT | — | `CertPaymentCategory` | `int` | — | …/ws_spring_cmp/controller/CertPaymentCategoriesController.java:59 |
| DELETE | `/api/cert-payment-categories/del/{cat_id}` | JWT | {cat_id} | — | `int` | — | …/ws_spring_cmp/controller/CertPaymentCategoriesController.java:75 |
| GET | `/api/cert-payment-categories/get/{cat_id}` | JWT | {cat_id} | — | `CertPaymentCategory` | — | …/ws_spring_cmp/controller/CertPaymentCategoriesController.java:51 |
| GET | `/api/cert-payment-categories/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<CertPaymentCategory>` | sì | …/ws_spring_cmp/controller/CertPaymentCategoriesController.java:35 |
| PUT | `/api/cert-payment-categories/upd/{cat_id}` | JWT | {cat_id} | `CertPaymentCategory` | `int` | — | …/ws_spring_cmp/controller/CertPaymentCategoriesController.java:67 |
| GET | `/api/cert-payment-contracts/{cnt_id}/prefill` | JWT | {cnt_id} ?ws_id? | — | ? | sì | …/ws_spring_cmp/controller/CertPaymentContractController.java:65 |
| GET | `/api/cert-payment-contracts/get/{cnt_id}` | JWT | {cnt_id} | — | ? | sì | …/ws_spring_cmp/controller/CertPaymentContractController.java:54 |
| GET | `/api/cert-payment-contracts/list` | JWT | ?cmp_id ?txtsearch? ?ws_id? ?limit? ?offset? | — | ? | sì | …/ws_spring_cmp/controller/CertPaymentContractController.java:42 |
| POST | `/api/cert-payment/add` | JWT | — | `CertPayment` | `Integer` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:101 |
| PUT | `/api/cert-payment/associa/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:148 |
| DELETE | `/api/cert-payment/del/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:122 |
| PUT | `/api/cert-payment/firma/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:132 |
| GET | `/api/cert-payment/get/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `CertPayment` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:74 |
| PUT | `/api/cert-payment/invia/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:140 |
| GET | `/api/cert-payment/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?sup_id? ?ws_id? ?sal_id? ?cnt_id? ?stato? ?tipologia? ?origin? ?dateFrom? ?dateTo? | — | `List<CertPayment>` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:51 |
| GET | `/api/cert-payment/pdf-blob/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:168 |
| GET | `/api/cert-payment/precedente/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `CertPayment` | — | …/ws_spring_cmp/controller/CertPaymentController.java:90 |
| PUT | `/api/cert-payment/reset/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:156 |
| POST | `/api/cert-payment/svincola/{ctp_id}` | JWT | {ctp_id} | — | `java.util.Map<String,Object>` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:190 |
| PUT | `/api/cert-payment/upd/{origin}/{ctp_id}` | JWT | {origin} {ctp_id} | `CertPayment` | `Integer` | sì | …/ws_spring_cmp/controller/CertPaymentController.java:109 |
| POST | `/api/collaborators/add` | JWT | — | `Collaborator` | `Integer` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:77 |
| DELETE | `/api/collaborators/del/{col_id}` | JWT | {col_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:89 |
| GET | `/api/collaborators/get/{col_id}` | JWT | {col_id} | — | `Collaborator` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:54 |
| GET | `/api/collaborators/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?sup_id ?cst_id? | — | `List<Collaborator>` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:37 |
| GET | `/api/collaborators/listaworksitecollaborator` | JWT | ?cmp_id ?col_id | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:111 |
| POST | `/api/collaborators/saveassworksitecollaborator` | JWT | ?col_id | `Worksite` | `Integer` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:122 |
| GET | `/api/collaborators/setuser/{usr_id}/{col_id}` | JWT | {usr_id} {col_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:100 |
| POST | `/api/collaborators/upd` | JWT | — | `Collaborator` | `Integer` | sì | …/ws_spring_cmp/controller/CollaboratorsController.java:65 |
| POST | `/api/companies/add` | JWT | — | `Company` | `Integer` | sì | …/ws_spring_cmp/controller/CompaniesController.java:208 |
| POST | `/api/companies/add_appuntamento/{cmp_id}` | JWT | {cmp_id} | `CompanyAppointment` | `Integer` | sì | …/ws_spring_cmp/controller/CompaniesController.java:274 |
| GET | `/api/companies/branding` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/CompaniesController.java:145 |
| POST | `/api/companies/branding` | JWT | — | `Map<String,Object>` | `String` | sì | …/ws_spring_cmp/controller/CompaniesController.java:153 |
| GET | `/api/companies/chatmode` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/CompaniesController.java:98 |
| POST | `/api/companies/chatmode` | JWT | — | `Map<String,Object>` | `String` | sì | …/ws_spring_cmp/controller/CompaniesController.java:108 |
| GET | `/api/companies/contratti` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<Contratto>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:373 |
| POST | `/api/companies/del` | JWT | — | `int` | `Integer` | sì | …/ws_spring_cmp/controller/CompaniesController.java:233 |
| GET | `/api/companies/get` | JWT | ?cmp_id | — | `Company` | sì | …/ws_spring_cmp/controller/CompaniesController.java:78 |
| GET | `/api/companies/get_ccnl` | JWT | — | — | `List<CCNL>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:361 |
| GET | `/api/companies/get_natura_impresa` | `pubblico` | — | — | `List<NatureCompany>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:338 |
| GET | `/api/companies/get_settings_cmp_appointment/{cmp_id}` | JWT | {cmp_id} | — | `CompanyCalendar` | sì | …/ws_spring_cmp/controller/CompaniesController.java:254 |
| GET | `/api/companies/get_tipologia_impresa` | JWT | — | — | `List<TypeCompany>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:349 |
| GET | `/api/companies/getdetail` | JWT | ?cmp_id | — | `Company` | sì | …/ws_spring_cmp/controller/CompaniesController.java:196 |
| GET | `/api/companies/getgroup` | JWT | ?cmp_id | — | `String` | sì | …/ws_spring_cmp/controller/CompaniesController.java:321 |
| GET | `/api/companies/groups` | JWT | — | — | ? | sì | …/ws_spring_cmp/controller/CompaniesController.java:315 |
| GET | `/api/companies/list/{cmp_id}` | JWT | {cmp_id} ?txtsearch ?order_by ?limit ?offset | — | `List<Company>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:49 |
| POST | `/api/companies/lista_appuntamenti` | JWT | — | `CompanyFilter` | `List<CompanyAppointment>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:264 |
| GET | `/api/companies/lista_stati_appuntamenti` | JWT | — | — | `List<Stato>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:244 |
| GET | `/api/companies/listall` | JWT | — | — | `List<Company>` | sì | …/ws_spring_cmp/controller/CompaniesController.java:66 |
| GET | `/api/companies/logo/{cmp_id}` | JWT | {cmp_id} | — | ? | sì | …/ws_spring_cmp/controller/CompaniesController.java:90 |
| GET | `/api/companies/menulayout` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/CompaniesController.java:122 |
| POST | `/api/companies/menulayout` | JWT | — | `Map<String,Object>` | `String` | sì | …/ws_spring_cmp/controller/CompaniesController.java:131 |
| GET | `/api/companies/menuorg` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/CompaniesController.java:171 |
| POST | `/api/companies/menuorg` | JWT | — | `Map<String,Object>` | `String` | sì | …/ws_spring_cmp/controller/CompaniesController.java:179 |
| POST | `/api/companies/save_calendar/{cmp_id}` | JWT | {cmp_id} | `CompanyCalendar` | `Integer` | sì | …/ws_spring_cmp/controller/CompaniesController.java:304 |
| POST | `/api/companies/setgroup` | JWT | ?cmp_id ?cmp_group | — | `String` | sì | …/ws_spring_cmp/controller/CompaniesController.java:327 |
| POST | `/api/companies/upd` | JWT | — | `Company` | `Integer` | sì | …/ws_spring_cmp/controller/CompaniesController.java:221 |
| POST | `/api/companies/upd_appuntamento/{cmp_id}` | JWT | {cmp_id} | `CompanyAppointment` | `Integer` | sì | …/ws_spring_cmp/controller/CompaniesController.java:284 |
| GET | `/api/company_service/get_companies_service_lst` | JWT | — | — | `List<CompanyService>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:47 |
| POST | `/api/company_service/manager` | JWT | ?companyId | `CompanyService` | `String` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:73 |
| DELETE | `/api/company_service/manager/{srv_id}` | JWT | {srv_id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:94 |
| PUT | `/api/company_service/manager/{srv_id}` | JWT | {srv_id} ?companyId | `CompanyService` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:86 |
| PUT | `/api/company_service/manager/{srv_id}/category` | JWT | {srv_id} | `Map<String,Integer>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:204 |
| GET | `/api/company_service/manager/categories` | JWT | — | — | `List<ServiceCategory>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:163 |
| POST | `/api/company_service/manager/categories` | JWT | — | `ServiceCategory` | ? | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:179 |
| DELETE | `/api/company_service/manager/categories/{cscId}` | JWT | {cscId} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:195 |
| PUT | `/api/company_service/manager/categories/{cscId}` | JWT | {cscId} | `ServiceCategory` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:187 |
| GET | `/api/company_service/manager/list` | JWT | ?companyId | — | `List<CompanyService>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:57 |
| GET | `/api/company_service/manager/list-by-user` | JWT | ?userId ?companyId | — | `List<CompanyService>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:65 |
| GET | `/api/company_service/manager/presets` | JWT | — | — | `List<ServicePreset>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:102 |
| PUT | `/api/company_service/manager/presets/{presetId}` | JWT | {presetId} | `ServicePreset` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:144 |
| GET | `/api/company_service/manager/presets/{presetId}/pages` | JWT | {presetId} | — | `List<ServicePage>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:110 |
| PUT | `/api/company_service/manager/presets/{presetId}/pages` | JWT | {presetId} | `PresetPagesRequest` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:118 |
| GET | `/api/company_service/manager/services-all` | JWT | — | — | `List<CompanyService>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:171 |
| POST | `/api/company_service/service-presets/associate` | JWT | — | `Map<String,Integer>` | ? | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:126 |
| GET | `/api/company_service/service-presets/company/{companyId}` | JWT | {companyId} | — | `List<ServicePreset>` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:41 |
| POST | `/api/company_service/service-presets/create` | JWT | — | `ServicePreset` | ? | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:136 |
| POST | `/api/company_service/service-presets/disassociate` | JWT | — | `Map<String,Integer>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/CompanyServicesController.java:152 |
| POST | `/api/company-gallery/add/{cmp_id}` | JWT | {cmp_id} | `Map<String,Object>` | `int` | sì | …/ws_spring_cmp/controller/CompanyGalleryController.java:44 |
| PATCH | `/api/company-gallery/caption/{cg_id}` | JWT | {cg_id} | `Map<String,String>` | `int` | sì | …/ws_spring_cmp/controller/CompanyGalleryController.java:78 |
| DELETE | `/api/company-gallery/del/{cg_id}` | JWT | {cg_id} | — | `int` | sì | …/ws_spring_cmp/controller/CompanyGalleryController.java:58 |
| GET | `/api/company-gallery/list/{cmp_id}` | JWT | {cmp_id} | — | `List<CompanyGallery>` | sì | …/ws_spring_cmp/controller/CompanyGalleryController.java:35 |
| PATCH | `/api/company-gallery/reorder/{cg_id}` | JWT | {cg_id} | `Map<String,Integer>` | `int` | — | …/ws_spring_cmp/controller/CompanyGalleryController.java:67 |
| POST | `/api/components/add/{wf_id}` | JWT | {wf_id} | `Component` | `Integer` | sì | …/ws_spring_cmp/controller/ComponentsController.java:75 |
| DELETE | `/api/components/del/{cmp_id}` | JWT | {cmp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/ComponentsController.java:87 |
| GET | `/api/components/get/{cmp_id}` | JWT | {cmp_id} | — | `Component` | sì | …/ws_spring_cmp/controller/ComponentsController.java:52 |
| GET | `/api/components/list` | JWT | ?txtsearch ?order_by ?limit ?offset | — | `List<Component>` | sì | …/ws_spring_cmp/controller/ComponentsController.java:36 |
| POST | `/api/components/upd` | JWT | — | `Component` | `Integer` | sì | …/ws_spring_cmp/controller/ComponentsController.java:63 |
| POST | `/api/condounits/add` | JWT | — | `CondoUnit` | `Integer` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:54 |
| GET | `/api/condounits/bycustomer` | JWT | ?cst_id | — | `List<CondoUnit>` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:117 |
| DELETE | `/api/condounits/del/{unit_id}` | JWT | {unit_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:70 |
| GET | `/api/condounits/get` | JWT | ?unit_id | — | `CondoUnit` | — | …/ws_spring_cmp/controller/CondoUnitsController.java:48 |
| GET | `/api/condounits/list` | JWT | ?cmp_id ?txtsearch ?order_by ?limit ?offset | — | `List<CondoUnit>` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:36 |
| GET | `/api/condounits/members` | JWT | ?unit_id | — | `List<CondoUnitMember>` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:79 |
| GET | `/api/condounits/referenti` | JWT | ?cmp_id | — | `List<Integer>` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:96 |
| POST | `/api/condounits/setreferente` | JWT | ?unit_id ?cst_id | — | `Integer` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:86 |
| POST | `/api/condounits/upd` | JWT | — | `CondoUnit` | `Integer` | sì | …/ws_spring_cmp/controller/CondoUnitsController.java:62 |
| GET | `/api/contratto_quota/by_contract/{contract_id}` | JWT | {contract_id} | — | `List<ContrattoCantiereQuota>` | sì | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:51 |
| GET | `/api/contratto_quota/by_worksite/{ws_id}` | JWT | {ws_id} | — | `ContrattoCantiereQuota` | sì | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:42 |
| DELETE | `/api/contratto_quota/del_by_worksite/{ws_id}` | JWT | {ws_id} | — | `int` | — | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:100 |
| DELETE | `/api/contratto_quota/del/{ccq_id}` | JWT | {ccq_id} | — | `int` | sì | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:91 |
| POST | `/api/contratto_quota/save` | JWT | — | `ContrattoCantiereQuota` | `int` | sì | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:81 |
| GET | `/api/contratto_quota/sum_by_contract/{contract_id}` | JWT | {contract_id} | — | `Map<String,Object>` | — | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:60 |
| GET | `/api/contratto_quota/sum_figli_nipoti/{ws_level_id}` | JWT | {ws_level_id} | — | `Map<String,Object>` | — | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:71 |
| POST | `/api/contratto_quota/validate` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | — | …/ws_spring_cmp/controller/ContrattoCantiereQuotaController.java:113 |
| DELETE | `/api/customer-attachments/del/{caId}` | JWT | {caId} | — | `int` | sì | …/ws_spring_cmp/controller/CustomerAttachmentsController.java:114 |
| GET | `/api/customer-attachments/download/{caId}` | JWT | {caId} | — | `String` | sì | …/ws_spring_cmp/controller/CustomerAttachmentsController.java:81 |
| GET | `/api/customer-attachments/list/{cstId}` | JWT | {cstId} | — | `List<CustomerAttachment>` | sì | …/ws_spring_cmp/controller/CustomerAttachmentsController.java:46 |
| POST | `/api/customer-attachments/upload/{cstId}` | JWT | {cstId} ?cmp_id ?type? | multipart | `CustomerAttachment` | sì | …/ws_spring_cmp/controller/CustomerAttachmentsController.java:55 |
| POST | `/api/customer-communications/add/{cstId}` | JWT | {cstId} | `Map<String,Object>` | `CustomerCommunication` | sì | …/ws_spring_cmp/controller/CustomerCommunicationsController.java:62 |
| GET | `/api/customer-communications/all/{cmpId}` | JWT | {cmpId} ?type? ?date_from? ?date_to? ?txtsearch? ?limit? ?offset? | — | `List<CustomerCommunication>` | sì | …/ws_spring_cmp/controller/CustomerCommunicationsController.java:35 |
| DELETE | `/api/customer-communications/del/{ccId}` | JWT | {ccId} | — | `int` | sì | …/ws_spring_cmp/controller/CustomerCommunicationsController.java:95 |
| GET | `/api/customer-communications/list/{cstId}` | JWT | {cstId} | — | `List<CustomerCommunication>` | sì | …/ws_spring_cmp/controller/CustomerCommunicationsController.java:53 |
| PUT | `/api/customer-communications/upd/{ccId}` | JWT | {ccId} | `Map<String,Object>` | `CustomerCommunication` | sì | …/ws_spring_cmp/controller/CustomerCommunicationsController.java:79 |
| POST | `/api/customers/add` | JWT | — | `Customer` | `Integer` | sì | …/ws_spring_cmp/controller/CustomersController.java:66 |
| POST | `/api/customers/del` | JWT | — | `int` | `Integer` | sì | …/ws_spring_cmp/controller/CustomersController.java:88 |
| GET | `/api/customers/export-excel` | JWT | ?cmp_id ?txtsearch? ?cst_type? | — | `byte[]` | sì | …/ws_spring_cmp/controller/CustomersController.java:104 |
| GET | `/api/customers/get` | JWT | ?cst_id | — | `Customer` | sì | …/ws_spring_cmp/controller/CustomersController.java:55 |
| GET | `/api/customers/list` | JWT | ?cmp_id ?txtsearch ?order_by ?limit ?offset | — | `List<Customer>` | sì | …/ws_spring_cmp/controller/CustomersController.java:38 |
| POST | `/api/customers/upd` | JWT | — | `Customer` | `Integer` | sì | …/ws_spring_cmp/controller/CustomersController.java:77 |
| GET | `/api/daily-report/calendar/{ws_id}/{cmp_id}` | JWT | {ws_id} {cmp_id} ?year ?month | — | `List<DailyReportCalendar>` | sì | …/ws_spring_cmp/controller/DailyReportController.java:104 |
| DELETE | `/api/daily-report/del/{wsrerp_id}` | JWT | {wsrerp_id} | — | `int` | sì | …/ws_spring_cmp/controller/DailyReportController.java:92 |
| GET | `/api/daily-report/export/excel` | JWT | ?cmp_id ?ws_id? ?date_from? ?date_to? ?status? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/DailyReportController.java:142 |
| GET | `/api/daily-report/export/pdf` | JWT | ?cmp_id ?ws_id? ?date_from? ?date_to? ?status? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/DailyReportController.java:167 |
| GET | `/api/daily-report/find` | JWT | ?ws_id ?date | — | ? | sì | …/ws_spring_cmp/controller/DailyReportController.java:133 |
| GET | `/api/daily-report/get/{wsrerp_id}` | JWT | {wsrerp_id} | — | `DailyReport` | sì | …/ws_spring_cmp/controller/DailyReportController.java:66 |
| GET | `/api/daily-report/list` | JWT | ?cmp_id ?ws_id? ?date_from? ?date_to? ?status? ?order_by? ?limit? ?offset? | — | `List<DailyReport>` | sì | …/ws_spring_cmp/controller/DailyReportController.java:45 |
| GET | `/api/daily-report/prefill/{ws_id}/{cmp_id}` | JWT | {ws_id} {cmp_id} ?date | — | `DailyReport` | sì | …/ws_spring_cmp/controller/DailyReportController.java:119 |
| POST | `/api/daily-report/save/{cmp_id}` | JWT | {cmp_id} | `DailyReport` | `int` | sì | …/ws_spring_cmp/controller/DailyReportController.java:78 |
| POST | `/api/detached/add` | JWT | — | `Detached` | `Integer` | sì | …/ws_spring_cmp/controller/DetachedController.java:82 |
| DELETE | `/api/detached/del/{cmp_ws_col_id}` | JWT | {cmp_ws_col_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/DetachedController.java:96 |
| GET | `/api/detached/get` | JWT | ?cmp_ws_col_id | — | `Detached` | sì | …/ws_spring_cmp/controller/DetachedController.java:58 |
| GET | `/api/detached/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<Detached>` | sì | …/ws_spring_cmp/controller/DetachedController.java:42 |
| POST | `/api/detached/upd` | JWT | — | `Detached` | `Integer` | sì | …/ws_spring_cmp/controller/DetachedController.java:70 |
| POST | `/api/disability-types/add/{cmp_id}` | JWT | {cmp_id} | `DisabilityType` | `int` | sì | …/ws_spring_cmp/controller/DisabilityTypesController.java:45 |
| DELETE | `/api/disability-types/del/{dt_id}` | JWT | {dt_id} | — | `int` | sì | …/ws_spring_cmp/controller/DisabilityTypesController.java:63 |
| GET | `/api/disability-types/list` | JWT | ?cmp_id | — | `List<DisabilityType>` | sì | …/ws_spring_cmp/controller/DisabilityTypesController.java:35 |
| PUT | `/api/disability-types/upd/{dt_id}` | JWT | {dt_id} | `DisabilityType` | `int` | sì | …/ws_spring_cmp/controller/DisabilityTypesController.java:54 |
| POST | `/api/doctors/add` | JWT | — | `Doctor` | `Integer` | sì | …/ws_spring_cmp/controller/DoctorsController.java:76 |
| DELETE | `/api/doctors/del/{dc_id}` | JWT | {dc_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/DoctorsController.java:88 |
| GET | `/api/doctors/get` | JWT | ?dc_id | — | `Doctor` | sì | …/ws_spring_cmp/controller/DoctorsController.java:53 |
| GET | `/api/doctors/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<Doctor>` | sì | …/ws_spring_cmp/controller/DoctorsController.java:37 |
| GET | `/api/doctors/setuser/{usr_id}/{dc_id}` | JWT | {usr_id} {dc_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/DoctorsController.java:98 |
| POST | `/api/doctors/upd` | JWT | — | `Doctor` | `Integer` | sì | …/ws_spring_cmp/controller/DoctorsController.java:64 |
| GET | `/api/documentary-download/async` | JWT | ?drflId ?mode? ?cmpId? ?label? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/DocumentaryDownloadController.java:42 |
| PUT | `/api/documenti/{wsd_id}/archive` | JWT | {wsd_id} ?active | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:96 |
| POST | `/api/documenti/aziendali/carica` | JWT | ?cmp_id ?wsdty_id ?date_document ?valid_until? ?soa_categories? | multipart | `GeneraDocumentoResponse` | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:208 |
| GET | `/api/documenti/aziendali/classifiche` | JWT | — | — | ? | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:172 |
| GET | `/api/documenti/aziendali/soa/categorie` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:160 |
| GET | `/api/documenti/cantieri/carte-disponibili` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:166 |
| POST | `/api/documenti/carica` | JWT | ?cmp_id ?ws_id ?wsdty_id ?sup_id? ?date_document? ?amount? ?amount_security? ?description? ?input_values? | multipart | `GeneraDocumentoResponse` | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:108 |
| GET | `/api/documenti/catalogo/categorie` | JWT | — | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:40 |
| GET | `/api/documenti/catalogo/placeholder` | JWT | ?category? | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:70 |
| GET | `/api/documenti/catalogo/ruoli` | JWT | — | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:55 |
| GET | `/api/documenti/catalogo/tipi` | JWT | ?wsdc_id? | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:45 |
| GET | `/api/documenti/catalogo/tipi/{wsdty_id}` | JWT | {wsdty_id} | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:50 |
| GET | `/api/documenti/catalogo/tipi/{wsdty_id}/categorie` | JWT | {wsdty_id} | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:77 |
| GET | `/api/documenti/catalogo/tipi/{wsdty_id}/input-fields` | JWT | {wsdty_id} | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:65 |
| GET | `/api/documenti/catalogo/tipi/{wsdty_id}/ruoli` | JWT | {wsdty_id} | — | ? | sì | …/ws_spring_cmp/controller/DocumentiCatalogoController.java:60 |
| POST | `/api/documenti/committente/carica` | JWT | ?cmp_id ?ws_id ?wsdty_id ?date_document ?amount? ?amount_security? ?extras? | multipart | `GeneraDocumentoResponse` | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:182 |
| GET | `/api/documenti/convocazioni` | JWT | ?asm_id | — | ? | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:150 |
| POST | `/api/documenti/convocazioni/genera` | JWT | ?asm_id | — | `int` | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:137 |
| POST | `/api/documenti/genera` | JWT | — | `GeneraDocumentoRequest` | `GeneraDocumentoResponse` | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:49 |
| GET | `/api/documenti/lista` | JWT | ?cmp_id ?ws_id? ?wsdty_id? ?sup_id? ?data_da? ?data_a? ?cerca? ?wsdc_id? ?include_archived? ?order_by? ?order_dir? ?limit? ?offset? | — | ? | sì | …/ws_spring_cmp/controller/DocumentiGeneratoreController.java:70 |
| GET | `/api/documenti/template` | JWT | ?cmp_id ?wsdty_id? ?wsdtr_id? | — | ? | sì | …/ws_spring_cmp/controller/DocumentiTemplateController.java:46 |
| DELETE | `/api/documenti/template/{wsdt_id}` | JWT | {wsdt_id} | — | `int` | sì | …/ws_spring_cmp/controller/DocumentiTemplateController.java:98 |
| GET | `/api/documenti/template/{wsdt_id}` | JWT | {wsdt_id} | — | ? | sì | …/ws_spring_cmp/controller/DocumentiTemplateController.java:56 |
| PUT | `/api/documenti/template/{wsdt_id}` | JWT | {wsdt_id} | `WsDocTemplate` | `int` | sì | …/ws_spring_cmp/controller/DocumentiTemplateController.java:85 |
| GET | `/api/documenti/template/by_keys` | JWT | ?cmp_id ?wsdty_id ?wsdtr_id | — | ? | sì | …/ws_spring_cmp/controller/DocumentiTemplateController.java:62 |
| POST | `/api/documenti/template/save` | JWT | — | `WsDocTemplate` | `int` | sì | …/ws_spring_cmp/controller/DocumentiTemplateController.java:75 |
| POST | `/api/employees/add` | JWT | — | `EmployeeWorkRelationship` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:85 |
| DELETE | `/api/employees/del/{emp_id}` | JWT | {emp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:99 |
| GET | `/api/employees/get` | JWT | ?emp_id ?cmp_id | — | `Employee` | sì | …/ws_spring_cmp/controller/EmployeesController.java:61 |
| GET | `/api/employees/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?filter_wr_status? ?filter_role_id? | — | `List<Employee>` | sì | …/ws_spring_cmp/controller/EmployeesController.java:43 |
| GET | `/api/employees/listalocationemployee` | JWT | ?cmp_id ?em_id | — | `List<Location>` | sì | …/ws_spring_cmp/controller/EmployeesController.java:250 |
| GET | `/api/employees/listaworksiteemployee` | JWT | ?cmp_id ?em_id | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/EmployeesController.java:273 |
| POST | `/api/employees/printlivel` | JWT | — | `PrintLivelRequest` | `StringObject` | sì | …/ws_spring_cmp/controller/EmployeesController.java:296 |
| POST | `/api/employees/saveasslocationemployee` | JWT | ?em_id | `Location` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:261 |
| POST | `/api/employees/saveassworksiteemployee` | JWT | ?em_id | `Worksite` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:284 |
| PUT | `/api/employees/setfolderid/{emp_id}/{folder_id}` | JWT | {emp_id} {folder_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:121 |
| GET | `/api/employees/setuser/{usr_id}/{emp_id}` | JWT | {usr_id} {emp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:110 |
| POST | `/api/employees/upd` | JWT | — | `EmployeeWorkRelationship` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:73 |
| POST | `/api/employees/work_relationships_level/add` | JWT | — | `WorkRelationshipLevel` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:215 |
| DELETE | `/api/employees/work_relationships_level/del/{cwrl_id}` | JWT | {cwrl_id} | — | `Boolean` | sì | …/ws_spring_cmp/controller/EmployeesController.java:231 |
| GET | `/api/employees/work_relationships_level/list` | JWT | — | — | `List<WorkRelationshipLevel>` | — | …/ws_spring_cmp/controller/EmployeesController.java:196 |
| GET | `/api/employees/work_relationships_level/list/{cmp_id}` | JWT | {cmp_id} | — | `List<WorkRelationshipLevel>` | sì | …/ws_spring_cmp/controller/EmployeesController.java:207 |
| POST | `/api/employees/work_relationships_level/upd` | JWT | — | `WorkRelationshipLevel` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:223 |
| POST | `/api/employees/work_relationships/add` | JWT | — | `WorkRelationship` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:184 |
| DELETE | `/api/employees/work_relationships/close/{em_id}` | JWT | {em_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:239 |
| GET | `/api/employees/work_relationships/get_active/{em_id}` | JWT | {em_id} | — | `WorkRelationship` | sì | …/ws_spring_cmp/controller/EmployeesController.java:160 |
| GET | `/api/employees/work_relationships/get/{cwr_id}` | JWT | {cwr_id} | — | `WorkRelationship` | sì | …/ws_spring_cmp/controller/EmployeesController.java:148 |
| GET | `/api/employees/work_relationships/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?em_id | — | `List<WorkRelationship>` | sì | …/ws_spring_cmp/controller/EmployeesController.java:132 |
| POST | `/api/employees/work_relationships/upd` | JWT | — | `WorkRelationship` | `Integer` | sì | …/ws_spring_cmp/controller/EmployeesController.java:172 |
| DELETE | `/api/export-jobs/{id}` | JWT | {id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ExportJobController.java:66 |
| GET | `/api/export-jobs/{id}` | JWT | {id} | — | `ExportJob` | — | …/ws_spring_cmp/controller/ExportJobController.java:55 |
| GET | `/api/export-jobs/Accept=application/json` | JWT | ?companyId | — | `List<ExportJob>` | — | …/ws_spring_cmp/controller/ExportJobController.java:46 |
| DELETE | `/api/favorites/services` | JWT | — | `Map<String,Integer>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/FavoritesController.java:52 |
| GET | `/api/favorites/services` | JWT | — | — | `List<ServiceFavorite>` | sì | …/ws_spring_cmp/controller/FavoritesController.java:38 |
| POST | `/api/favorites/services` | JWT | — | `Map<String,Integer>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/FavoritesController.java:45 |
| POST | `/api/gare/add/{cmp_id}` | JWT | {cmp_id} | `Gara` | `Integer` | sì | …/ws_spring_cmp/controller/GareController.java:91 |
| GET | `/api/gare/anni_gare/{cmp_id}` | JWT | {cmp_id} | — | `List<Integer>` | sì | …/ws_spring_cmp/controller/GareController.java:119 |
| GET | `/api/gare/categorie_list/{cmp_id}` | JWT | {cmp_id} | — | `List<Categoria>` | sì | …/ws_spring_cmp/controller/GareController.java:179 |
| GET | `/api/gare/classifiche_list` | JWT | — | — | `List<Classifica>` | sì | …/ws_spring_cmp/controller/GareController.java:169 |
| DELETE | `/api/gare/del/{lot_id}` | JWT | {lot_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/GareController.java:105 |
| GET | `/api/gare/forma_partecipazione_list` | JWT | — | — | `List<FormaPartecipazione>` | sì | …/ws_spring_cmp/controller/GareController.java:149 |
| GET | `/api/gare/gare_a_riferimento_list/{cmp_id}` | JWT | {cmp_id} | — | `List<Gara>` | sì | …/ws_spring_cmp/controller/GareController.java:191 |
| GET | `/api/gare/genera_pdf_gara_dettaglio/{lot_id}` | JWT | {lot_id} ?cmpId? ?label? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/GareController.java:252 |
| GET | `/api/gare/get_last_info_gara/{cmp_id}` | JWT | {cmp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/GareController.java:241 |
| GET | `/api/gare/get/{lot_id}` | JWT | {lot_id} | — | `Gara` | sì | …/ws_spring_cmp/controller/GareController.java:79 |
| GET | `/api/gare/inviti_a_riferimento_list/{cmp_id}` | JWT | {cmp_id} | — | `List<Gara>` | sì | …/ws_spring_cmp/controller/GareController.java:203 |
| GET | `/api/gare/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?dataAggDa? ?dataAggA? ?stato? ?anno? ?tipologia? ?customer? ?indirizzoStazione? ?importoDa? ?importoA? ?categoria? | — | `List<Gara>` | sì | …/ws_spring_cmp/controller/GareController.java:48 |
| GET | `/api/gare/modalita_aggiudicazione_list` | JWT | — | — | `List<ModalitaAggiudicazione>` | sì | …/ws_spring_cmp/controller/GareController.java:139 |
| GET | `/api/gare/next_step/{cmp_id}/{lot_id}/{lot_stato}/{action}` | JWT | {cmp_id} {lot_id} {lot_stato} {action} | — | `HashMap<String,Object>` | sì | …/ws_spring_cmp/controller/GareController.java:215 |
| GET | `/api/gare/previous_step/{lot_id}/{lot_stato}` | JWT | {lot_id} {lot_stato} | — | `HashMap<String,Object>` | sì | …/ws_spring_cmp/controller/GareController.java:228 |
| GET | `/api/gare/tipo_gara_list` | JWT | — | — | `List<TipoGara>` | sì | …/ws_spring_cmp/controller/GareController.java:129 |
| GET | `/api/gare/tipo_partecipazione_list` | JWT | — | — | `List<TipoPartecipazione>` | sì | …/ws_spring_cmp/controller/GareController.java:159 |
| POST | `/api/gare/upd_note_gara/{gr_id}` | JWT | {gr_id} | `String` | `Integer` | sì | …/ws_spring_cmp/controller/GareController.java:270 |
| POST | `/api/locations/add` | JWT | — | `Location` | `Integer` | sì | …/ws_spring_cmp/controller/LocationsController.java:82 |
| GET | `/api/locations/check-protocol` | JWT | ?cmp_id ?protocol | — | `Map<String,Boolean>` | sì | …/ws_spring_cmp/controller/LocationsController.java:226 |
| DELETE | `/api/locations/del/{of_id}` | JWT | {of_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/LocationsController.java:94 |
| GET | `/api/locations/get` | JWT | ?of_id | — | `Location` | sì | …/ws_spring_cmp/controller/LocationsController.java:59 |
| GET | `/api/locations/get_comuni` | JWT | — | — | `List<Comune>` | sì | …/ws_spring_cmp/controller/LocationsController.java:105 |
| GET | `/api/locations/get_comuniselect` | JWT | ?filterValue ?codiceProvincia? | — | `List<Comune>` | sì | …/ws_spring_cmp/controller/LocationsController.java:114 |
| GET | `/api/locations/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<Location>` | sì | …/ws_spring_cmp/controller/LocationsController.java:43 |
| GET | `/api/locations/listaemployeelocation` | JWT | ?cmp_id ?of_id | — | `List<Employee>` | sì | …/ws_spring_cmp/controller/LocationsController.java:184 |
| GET | `/api/locations/listaemployeeonlocation` | JWT | ?cmp_id ?of_id | — | `List<Employee>` | sì | …/ws_spring_cmp/controller/LocationsController.java:207 |
| GET | `/api/locations/listaworksitelocation` | JWT | ?cmp_id ?of_id | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/LocationsController.java:161 |
| GET | `/api/locations/next-protocol` | JWT | ?cmp_id | — | `String` | sì | …/ws_spring_cmp/controller/LocationsController.java:218 |
| GET | `/api/locations/org_type/{cmp_id}` | JWT | {cmp_id} | — | `List<OrgType>` | sì | …/ws_spring_cmp/controller/LocationsController.java:126 |
| GET | `/api/locations/recordlist_web` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id? ?date? ?data_da? ?data_a? ?org_id? | — | `List<Location>` | sì | …/ws_spring_cmp/controller/LocationsController.java:136 |
| POST | `/api/locations/saveassemployeelocation` | JWT | ?of_id | `Employee` | `Integer` | sì | …/ws_spring_cmp/controller/LocationsController.java:195 |
| POST | `/api/locations/saveassworksitelocation` | JWT | ?of_id | `Worksite` | `Integer` | sì | …/ws_spring_cmp/controller/LocationsController.java:172 |
| POST | `/api/locations/upd` | JWT | — | `Location` | `Integer` | sì | …/ws_spring_cmp/controller/LocationsController.java:70 |
| GET | `/api/messaging/attachments/{att_id}` | JWT | {att_id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/MessagingController.java:243 |
| GET | `/api/messaging/conversations` | JWT | ?cmp_id? | — | `List<CmpConversation>` | sì | …/ws_spring_cmp/controller/MessagingController.java:56 |
| DELETE | `/api/messaging/conversations/{conv_id}` | JWT | {conv_id} | — | `int` | sì | …/ws_spring_cmp/controller/MessagingController.java:406 |
| POST | `/api/messaging/conversations/{conv_id}/mute` | JWT | {conv_id} | `Map<String,Boolean>` | `int` | sì | …/ws_spring_cmp/controller/MessagingController.java:489 |
| POST | `/api/messaging/conversations/find-or-create` | JWT | — | `Map<String,Integer>` | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:75 |
| POST | `/api/messaging/conversations/find-or-create-by-company` | JWT | — | `Map<String,Integer>` | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:98 |
| POST | `/api/messaging/conversations/find-or-create-company-client` | JWT | — | `Map<String,Integer>` | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:126 |
| GET | `/api/messaging/group-users` | JWT | ?txtsearch? | — | `List` | sì | …/ws_spring_cmp/controller/MessagingController.java:504 |
| POST | `/api/messaging/groups` | JWT | — | `Map<String,Object>` | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:294 |
| PUT | `/api/messaging/groups/{conv_id}` | JWT | {conv_id} | `Map<String,String>` | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:357 |
| POST | `/api/messaging/groups/{conv_id}/leave` | JWT | {conv_id} | — | `int` | sì | …/ws_spring_cmp/controller/MessagingController.java:349 |
| GET | `/api/messaging/groups/{conv_id}/members` | JWT | {conv_id} | — | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:315 |
| POST | `/api/messaging/groups/{conv_id}/members` | JWT | {conv_id} | `Map<String,Integer>` | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:325 |
| DELETE | `/api/messaging/groups/{conv_id}/members/{usr_id}` | JWT | {conv_id} {usr_id} | — | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:338 |
| DELETE | `/api/messaging/messages/{conv_id}` | JWT | {msg_id} | — | `int` | sì | …/ws_spring_cmp/controller/MessagingController.java:389 |
| GET | `/api/messaging/messages/{conv_id}` | JWT | {conv_id} | — | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:155 |
| PUT | `/api/messaging/messages/edit/{msg_id}` | JWT | {msg_id} | `Map<String,String>` | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:203 |
| PUT | `/api/messaging/messages/read/{conv_id}` | JWT | {conv_id} | — | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:273 |
| GET | `/api/messaging/messages/search` | JWT | ?txtsearch? | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/MessagingController.java:446 |
| POST | `/api/messaging/messages/send-media/{conv_id}` | JWT | {conv_id} ?text? | multipart | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:223 |
| POST | `/api/messaging/messages/send/{conv_id}` | JWT | {conv_id} ?text | — | `String` | sì | …/ws_spring_cmp/controller/MessagingController.java:176 |
| GET | `/api/messaging/settings` | JWT | — | — | ? | sì | …/ws_spring_cmp/controller/MessagingController.java:463 |
| POST | `/api/messaging/settings` | JWT | — | `Map<String,Boolean>` | `int` | sì | …/ws_spring_cmp/controller/MessagingController.java:472 |
| GET | `/api/messaging/unread-count` | JWT | ?cmp_id? | — | `int` | sì | …/ws_spring_cmp/controller/MessagingController.java:372 |
| GET | `/api/messaging/users` | JWT | ?txtsearch? ?cmp_id? | — | `List` | sì | …/ws_spring_cmp/controller/MessagingController.java:426 |
| GET | `/api/pdf/worksite_qrcode/{id}` | JWT | {id} ?type | — | `StringObject` | sì | …/ws_spring_cmp/controller/PdfController.java:37 |
| POST | `/api/pv-inverter/add` | JWT | — | `PvInverter` | `Integer` | sì | …/ws_spring_cmp/controller/PvInverterController.java:51 |
| DELETE | `/api/pv-inverter/del/{inv_id}` | JWT | {inv_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/PvInverterController.java:71 |
| GET | `/api/pv-inverter/get` | JWT | ?inv_id | — | `PvInverter` | sì | …/ws_spring_cmp/controller/PvInverterController.java:46 |
| GET | `/api/pv-inverter/list` | JWT | ?pv_id | — | `List<PvInverter>` | sì | …/ws_spring_cmp/controller/PvInverterController.java:40 |
| POST | `/api/pv-inverter/upd` | JWT | — | `PvInverter` | `Integer` | sì | …/ws_spring_cmp/controller/PvInverterController.java:61 |
| GET | `/api/pv-monitor/dashboard` | JWT | ?pv_id ?day? | — | `String` | sì | …/ws_spring_cmp/controller/PvMonitorController.java:60 |
| POST | `/api/pv-monitor/ingest` | JWT | — | `PvIngestRequest` | `Map<String,Object>` | — | …/ws_spring_cmp/controller/PvMonitorController.java:43 |
| POST | `/api/pv-plant/add` | JWT | — | `PvPlant` | `Integer` | sì | …/ws_spring_cmp/controller/PvPlantController.java:57 |
| DELETE | `/api/pv-plant/del/{pv_id}` | JWT | {pv_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/PvPlantController.java:73 |
| GET | `/api/pv-plant/get` | JWT | ?pv_id | — | `PvPlant` | sì | …/ws_spring_cmp/controller/PvPlantController.java:51 |
| GET | `/api/pv-plant/layout` | JWT | ?pv_id | — | `String` | sì | …/ws_spring_cmp/controller/PvPlantController.java:82 |
| POST | `/api/pv-plant/layout` | JWT | ?pv_id | `String` | `Integer` | sì | …/ws_spring_cmp/controller/PvPlantController.java:87 |
| GET | `/api/pv-plant/list` | JWT | ?cmp_id? ?ws_id? ?txtsearch? ?order_by? ?limit? ?offset? | — | `List<PvPlant>` | sì | …/ws_spring_cmp/controller/PvPlantController.java:36 |
| POST | `/api/pv-plant/upd` | JWT | — | `PvPlant` | `Integer` | sì | …/ws_spring_cmp/controller/PvPlantController.java:65 |
| POST | `/api/report/add/{cmp_id}` | JWT | {cmp_id} | `WorksiteReport` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteReportController.java:66 |
| POST | `/api/report/compila_report/{wsre_out_id}` | JWT | {wsre_out_id} | `WorksiteReport` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteReportController.java:90 |
| DELETE | `/api/report/del/{wsrp_id}` | JWT | {wsrp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteReportController.java:78 |
| GET | `/api/report/get_by_type/{id}/{type}/{cmp_id}` | JWT | {id} {type} {cmp_id} | — | `WorksiteReport` | sì | …/ws_spring_cmp/controller/WorksiteReportController.java:114 |
| GET | `/api/report/get_report_by_worksite/{ws_id}/{cmp_id}` | JWT | {ws_id} {cmp_id} | — | `WorksiteReport` | sì | …/ws_spring_cmp/controller/WorksiteReportController.java:102 |
| GET | `/api/report/get/{wsrp_id}` | JWT | {wsrp_id} | — | `WorksiteReport` | sì | …/ws_spring_cmp/controller/WorksiteReportController.java:54 |
| GET | `/api/report/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<WorksiteReport>` | sì | …/ws_spring_cmp/controller/WorksiteReportController.java:37 |
| PUT | `/api/reviews/{rev_id}/moderate` | JWT | {rev_id} | `Map<String,String>` | `int` | sì | …/ws_spring_cmp/controller/ReviewsController.java:213 |
| POST | `/api/reviews/{rev_id}/report` | JWT | {rev_id} | `Map<String,String>` | `int` | sì | …/ws_spring_cmp/controller/ReviewsController.java:161 |
| POST | `/api/reviews/add` | JWT | — | `Review` | `int` | sì | …/ws_spring_cmp/controller/ReviewsController.java:66 |
| GET | `/api/reviews/eligible` | JWT | ?source ?source_id | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ReviewsController.java:48 |
| GET | `/api/reviews/list` | JWT | ?cmp_id ?source? ?service_type_id? ?order_by? ?limit? ?offset? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ReviewsController.java:80 |
| GET | `/api/reviews/list-place` | JWT | ?plc_id ?limit? ?offset? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ReviewsController.java:121 |
| GET | `/api/reviews/reports` | JWT | ?cmp_id ?status? ?limit? ?offset? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ReviewsController.java:181 |
| PUT | `/api/reviews/reports/{rrp_id}/resolve` | JWT | {rrp_id} | `Map<String,String>` | `int` | sì | …/ws_spring_cmp/controller/ReviewsController.java:239 |
| GET | `/api/reviews/stats` | JWT | ?cmp_id | — | `ReviewStats` | sì | …/ws_spring_cmp/controller/ReviewsController.java:107 |
| GET | `/api/reviews/stats-place` | JWT | ?plc_id | — | `ReviewStats` | — | …/ws_spring_cmp/controller/ReviewsController.java:147 |
| GET | `/api/riepilogo-generale` | JWT | ?cmpId ?anno ?dataDa? ?dataA? ?ripartisciCG? | — | `RiepilogoResponse` | sì | …/ws_spring_cmp/controller/RiepilogoGeneraleController.java:50 |
| GET | `/api/riepilogo-generale/fatture-per-cantiere` | JWT | ?cmpId ?anno ?whicId ?wsId ?dataDa? ?dataA? ?order? ?limit? ?offset? | — | `List<FatturaPerCantiereRiga>` | sì | …/ws_spring_cmp/controller/RiepilogoGeneraleController.java:158 |
| GET | `/api/riepilogo-generale/fatture-per-cantiere/excel` | JWT | ?cmpId ?anno ?whicId ?wsId ?dataDa? ?dataA? ?order? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/RiepilogoGeneraleController.java:186 |
| GET | `/api/riepilogo-generale/pdf` | JWT | ?cmpId ?anno ?dataDa? ?dataA? ?ripartisciCG? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/RiepilogoGeneraleController.java:73 |
| GET | `/api/riepilogo-generale/per-cantiere` | JWT | ?cmpId ?anno ?whicId ?dataDa? ?dataA? ?order? ?limit? ?offset? | — | `List<CostoPerCantiereRiga>` | sì | …/ws_spring_cmp/controller/RiepilogoGeneraleController.java:103 |
| GET | `/api/riepilogo-generale/per-cantiere/excel` | JWT | ?cmpId ?anno ?whicId ?dataDa? ?dataA? ?order? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/RiepilogoGeneraleController.java:130 |
| POST | `/api/roles/add` | JWT | ?cmp_id ?em_id | `com.kondorcs.model.portal.Ruolo` | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:75 |
| POST | `/api/roles/addbyuser` | JWT | ?usr_type ?cmp_id ?user_id | `com.kondorcs.model.portal.Ruolo` | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:113 |
| POST | `/api/roles/addcollaborator` | JWT | ?cmp_id ?col_id | `com.kondorcs.model.portal.Ruolo` | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:97 |
| POST | `/api/roles/addrl` | JWT | — | `Ruolo` | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:179 |
| GET | `/api/roles/assignedlistbyuser/{user_id}` | JWT | {user_id} | — | `List<Ruolo>` | sì | …/ws_spring_cmp/controller/RolesController.java:65 |
| GET | `/api/roles/company/{companyId}` | JWT | {companyId} | — | `List<Ruolo>` | sì | …/ws_spring_cmp/controller/RolesController.java:36 |
| DELETE | `/api/roles/del` | JWT | ?em_id ?rl_id | — | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:128 |
| DELETE | `/api/roles/del/{rl_id}` | JWT | {rl_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:204 |
| DELETE | `/api/roles/delbyuser` | JWT | ?usr_type ?cmp_id ?user_id ?rl_id | — | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:191 |
| DELETE | `/api/roles/delcollaborator` | JWT | ?col_id ?rl_id | — | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:105 |
| GET | `/api/roles/get` | JWT | ?rl_id ?cmp_id | — | `Ruolo` | sì | …/ws_spring_cmp/controller/RolesController.java:154 |
| GET | `/api/roles/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<Ruolo>` | sì | …/ws_spring_cmp/controller/RolesController.java:139 |
| GET | `/api/roles/roleslist` | JWT | ?cmp_id ?em_id | — | `List<Ruolo>` | sì | …/ws_spring_cmp/controller/RolesController.java:43 |
| GET | `/api/roles/roleslistbyuser` | JWT | ?cmp_id ?user_id | — | `List<Ruolo>` | sì | …/ws_spring_cmp/controller/RolesController.java:55 |
| GET | `/api/roles/roleslistcollaborator` | JWT | ?cmp_id ?col_id | — | `List<Ruolo>` | sì | …/ws_spring_cmp/controller/RolesController.java:87 |
| POST | `/api/roles/updrl` | JWT | — | `Ruolo` | `Integer` | sì | …/ws_spring_cmp/controller/RolesController.java:166 |
| POST | `/api/ruoli/add` | JWT | — | `Ruolo` | `Integer` | — | …/ws_spring_cmp/controller/RuoliController.java:59 |
| DELETE | `/api/ruoli/del/{rl_id}` | JWT | {rl_id} | — | `Integer` | — | …/ws_spring_cmp/controller/RuoliController.java:69 |
| DELETE | `/api/ruoli/deleteruolopagina` | JWT | ?pg_id ?rl_id | — | `Integer` | — | …/ws_spring_cmp/controller/RuoliController.java:121 |
| GET | `/api/ruoli/lista/{cmp_id}` | JWT | {cmp_id} ?rl_description ?orderby ?limitda ?limitper | — | `List<Ruolo>` | sì | …/ws_spring_cmp/controller/RuoliController.java:79 |
| GET | `/api/ruoli/listaruolipagina/{pg_id}` | JWT | {pg_id} | — | `List<Ruolo>` | — | …/ws_spring_cmp/controller/RuoliController.java:98 |
| GET | `/api/ruoli/ruolobyid/{rl_id}` | JWT | {rl_id} | — | `Ruolo` | — | …/ws_spring_cmp/controller/RuoliController.java:36 |
| POST | `/api/ruoli/saveasruolopagina/{pg_id}` | JWT | {pg_id} | `Ruolo` | `Integer` | — | …/ws_spring_cmp/controller/RuoliController.java:109 |
| PUT | `/api/ruoli/update` | JWT | — | `Ruolo` | `Integer` | — | …/ws_spring_cmp/controller/RuoliController.java:49 |
| POST | `/api/sal-passivo-ordini/add` | JWT | — | `SalPassivoOrdine` | `int` | sì | …/ws_spring_cmp/controller/SalPassivoOrdineController.java:78 |
| DELETE | `/api/sal-passivo-ordini/del/{ord_id}` | JWT | {ord_id} | — | `int` | sì | …/ws_spring_cmp/controller/SalPassivoOrdineController.java:98 |
| GET | `/api/sal-passivo-ordini/get/{ord_id}` | JWT | {ord_id} | — | `SalPassivoOrdine` | — | …/ws_spring_cmp/controller/SalPassivoOrdineController.java:71 |
| GET | `/api/sal-passivo-ordini/list/{slp_id}` | JWT | {slp_id} | — | `List<SalPassivoOrdine>` | sì | …/ws_spring_cmp/controller/SalPassivoOrdineController.java:49 |
| GET | `/api/sal-passivo-ordini/totale/{slp_id}` | JWT | {slp_id} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/SalPassivoOrdineController.java:59 |
| PUT | `/api/sal-passivo-ordini/upd/{ord_id}` | JWT | {ord_id} | `SalPassivoOrdine` | `int` | sì | …/ws_spring_cmp/controller/SalPassivoOrdineController.java:87 |
| GET | `/api/sal-passivo/{slp_id}/invoice-candidates` | JWT | {slp_id} | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:340 |
| POST | `/api/sal-passivo/{slp_id}/link-invoice/{sf_id}` | JWT | {slp_id} {sf_id} | — | `int` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:360 |
| GET | `/api/sal-passivo/{slp_id}/linked-invoice` | JWT | {slp_id} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:350 |
| POST | `/api/sal-passivo/add` | JWT | — | `SalPassivo` | `Integer` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:80 |
| PUT | `/api/sal-passivo/cert-gen/annulla/{slp_id}` | JWT | {slp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:285 |
| PUT | `/api/sal-passivo/clear-bozza/{slp_id}` | JWT | {slp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:113 |
| GET | `/api/sal-passivo/csv/list` | JWT | ?cmp_id ?txtsearch? ?sub_id? ?status? ?type? ?dateFrom? ?dateTo? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:310 |
| DELETE | `/api/sal-passivo/del/{slp_id}` | JWT | {slp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:97 |
| GET | `/api/sal-passivo/get/{slp_id}` | JWT | {slp_id} | — | `SalPassivo` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:72 |
| GET | `/api/sal-passivo/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?sub_id? ?status? ?type? ?dateFrom? ?dateTo? | — | `List<SalPassivo>` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:54 |
| GET | `/api/sal-passivo/note/{slp_id}` | JWT | {slp_id} | — | `List<SalPassivoNota>` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:188 |
| POST | `/api/sal-passivo/note/{slp_id}` | JWT | {slp_id} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:198 |
| GET | `/api/sal-passivo/note/pdf/{slp_id}` | JWT | {slp_id} ?cmp_id | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:296 |
| GET | `/api/sal-passivo/pdf/cert-pagamento/{slp_id}` | JWT | {slp_id} ?cmp_id ?data? | — | `String` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:224 |
| GET | `/api/sal-passivo/pdf/list` | JWT | ?cmp_id ?txtsearch? ?sub_id? ?status? ?type? ?dateFrom? ?dateTo? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:157 |
| GET | `/api/sal-passivo/pdf/riepilogo-libretto/{slp_id}` | JWT | {slp_id} ?cmp_id | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:266 |
| GET | `/api/sal-passivo/pdf/single/{slp_id}` | JWT | {slp_id} ?cmp_id | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:139 |
| PUT | `/api/sal-passivo/publish-bozza/{slp_id}` | JWT | {slp_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:105 |
| PUT | `/api/sal-passivo/stato/{slp_id}/{stato}` | JWT | {slp_id} {stato} | — | `Integer` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:125 |
| PUT | `/api/sal-passivo/upd/{slp_id}` | JWT | {slp_id} | `SalPassivo` | `Integer` | sì | …/ws_spring_cmp/controller/SalPassivoController.java:88 |
| POST | `/api/sal/add` | JWT | — | `Sal` | `Integer` | sì | …/ws_spring_cmp/controller/SalController.java:83 |
| DELETE | `/api/sal/del/{sal_id}` | JWT | {sal_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SalController.java:100 |
| GET | `/api/sal/get/{sal_id}` | JWT | {sal_id} | — | `Sal` | sì | …/ws_spring_cmp/controller/SalController.java:75 |
| GET | `/api/sal/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?ws_id? ?cst_id? ?cnt_id? ?dateFromMin? ?dateFromMax? ?dateToMin? ?dateToMax? | — | `List<Sal>` | sì | …/ws_spring_cmp/controller/SalController.java:54 |
| GET | `/api/sal/max-progressivo-before` | JWT | ?cmp_id ?ws_id ?exclude_sal_id? ?before_date? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/SalController.java:129 |
| GET | `/api/sal/pdf/list` | JWT | ?cmp_id ?txtsearch? ?ws_id? ?cst_id? ?cnt_id? ?dateFromMin? ?dateFromMax? ?dateToMin? ?dateToMax? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SalController.java:145 |
| GET | `/api/sal/pdf/single/{sal_id}` | JWT | {sal_id} ?cmp_id | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SalController.java:109 |
| PUT | `/api/sal/upd/{sal_id}` | JWT | {sal_id} | `Sal` | `Integer` | sì | …/ws_spring_cmp/controller/SalController.java:91 |
| GET | `/api/scadenziario-fatture/{idFattura}` | JWT | {idFattura} ?companyId | — | `FatturaSF` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:253 |
| GET | `/api/scadenziario-fatture/{sf_id}/linked-sal` | JWT | {sf_id} | — | `java.util.Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2696 |
| GET | `/api/scadenziario-fatture/{sf_id}/sal-candidates` | JWT | {sf_id} | — | `java.util.List<java.util.Map<String,Object>>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2686 |
| GET | `/api/scadenziario-fatture/acconti` | JWT | ?companyId ?idFornitore ?idFatturaCorrente? | — | `List<FatturaSF>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1186 |
| GET | `/api/scadenziario-fatture/acconti-ndc-for-fattura/{idFattura}` | JWT | {idFattura} | — | `List<FatturaSF>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1508 |
| DELETE | `/api/scadenziario-fatture/acconto-collegamento/{id}` | JWT | {id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2517 |
| GET | `/api/scadenziario-fatture/acconto-collegamento/by-fattura/{idFattura}` | JWT | {idFattura} | — | `java.util.List<com.kondorcs.model.company.FatturaAccontoCollegamento>` | — | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2556 |
| GET | `/api/scadenziario-fatture/acconto-collegamento/cerca` | JWT | ?cmpId ?supId ?numero ?data? | — | `com.kondorcs.model.company.FatturaSF` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2470 |
| POST | `/api/scadenziario-fatture/acconto-collegamento/collega` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2492 |
| GET | `/api/scadenziario-fatture/acconto-collegamento/lista/{idFatturaImport}` | JWT | {idFatturaImport} | — | `java.util.List<com.kondorcs.model.company.FatturaAccontoCollegamento>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2536 |
| GET | `/api/scadenziario-fatture/acconto-collegamento/reverse/{idFattura}` | JWT | {idFattura} | — | `java.util.List<com.kondorcs.model.company.FatturaAccontoCollegamento>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2576 |
| POST | `/api/scadenziario-fatture/add/{cmp_id}` | JWT | {cmp_id} | `FatturaSF` | `int` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:265 |
| GET | `/api/scadenziario-fatture/anni` | JWT | ?companyId | — | `List<Integer>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:558 |
| POST | `/api/scadenziario-fatture/annulla-flusso/{flussoId}` | JWT | {flussoId} | — | ? | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:867 |
| GET | `/api/scadenziario-fatture/archivia/{idFattura}` | JWT | {idFattura} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:375 |
| GET | `/api/scadenziario-fatture/associa-ddt-fattura/{ddt_id}/{fat_id}` | JWT | {ddt_id} {fat_id} ?numeroDDT ?dataDDT | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2033 |
| GET | `/api/scadenziario-fatture/attive/lista` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?idTipologia? ?statoPagata? ?statoRata? ?note? ?tipoPagamento? ?idCliente? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? ?senzaCantiere? | — | `List<FatturaSF>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:176 |
| GET | `/api/scadenziario-fatture/attive/totali` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?idTipologia? ?statoPagata? ?statoRata? ?note? ?tipoPagamento? ?idCliente? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? ?senzaCantiere? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:216 |
| GET | `/api/scadenziario-fatture/banche-pagamenti-flussi` | JWT | ?companyId ?soloAttive? | — | `List<BancaPagamentoFlusso>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:788 |
| GET | `/api/scadenziario-fatture/by-import/{fatimp_id}` | JWT | {fatimp_id} ?companyId | — | `FatturaSF` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:300 |
| POST | `/api/scadenziario-fatture/cambio-stato-rata` | JWT | — | `Map<String,Object>` | ? | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:417 |
| POST | `/api/scadenziario-fatture/cambio-stato-rata-massivo` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:454 |
| GET | `/api/scadenziario-fatture/certificati` | JWT | ?companyId ?idFornitore ?idCantiere | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1217 |
| POST | `/api/scadenziario-fatture/conferma-riconciliazione` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:960 |
| POST | `/api/scadenziario-fatture/conferma-riconciliazione-riba` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1005 |
| DELETE | `/api/scadenziario-fatture/delete/{idFattura}` | JWT | {idFattura} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:405 |
| POST | `/api/scadenziario-fatture/dissocia-ddt-fattura` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2395 |
| GET | `/api/scadenziario-fatture/download-flusso/{flussoId}` | JWT | {flussoId} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1148 |
| GET | `/api/scadenziario-fatture/esporta-excel` | JWT | ?companyId ?fattureIds? ?cerca? ?idFornitore? ?idCantiere? ?idTipologia? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? ?idImpresa? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2318 |
| GET | `/api/scadenziario-fatture/fattura-associata-by-ddt/{doctrId}` | JWT | {doctrId} | — | `FatturaSF` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2368 |
| GET | `/api/scadenziario-fatture/fattura-automezzo/{idFattura}` | JWT | {idFattura} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2451 |
| GET | `/api/scadenziario-fatture/fattura-for-acconto-ndc/{idAccontoNDC}` | JWT | {idAccontoNDC} | — | `List<FatturaSF>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1489 |
| GET | `/api/scadenziario-fatture/fatture-by-ddt` | JWT | ?cmp_id ?numeroDDT ?dataDDT ?supId | — | `List<FatturaSF>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2005 |
| GET | `/api/scadenziario-fatture/fatture-emesse-cantiere/{companyId}/{wsId}` | JWT | {companyId} {wsId} ?orderBy? ?orderDir? ?righePagina? ?pagina? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1358 |
| GET | `/api/scadenziario-fatture/fatture-emesse-cantiere/{companyId}/{wsId}/export` | JWT | {companyId} {wsId} ?wsName? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1379 |
| GET | `/api/scadenziario-fatture/fatture-per-ndc` | JWT | ?companyId ?idFornitore | — | `List<FatturaSF>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1200 |
| GET | `/api/scadenziario-fatture/fic/cliente/{cst_id}` | JWT | {cst_id} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2119 |
| POST | `/api/scadenziario-fatture/fic/cliente/{cst_id}` | JWT | {cst_id} | `com.kondorcs.ws_spring_cmp.model.DatiFiscaliDTO` | `boolean` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2126 |
| GET | `/api/scadenziario-fatture/fic/dati-fiscali/{cmp_id}` | JWT | {cmp_id} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2091 |
| POST | `/api/scadenziario-fatture/fic/richiedi/{cmp_id}` | JWT | {cmp_id} | `RichiestaFatturaDTO` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2099 |
| GET | `/api/scadenziario-fatture/fic/stampa/{fatId}` | JWT | {fatId} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2145 |
| GET | `/api/scadenziario-fatture/fic/stato/{cmp_id}` | JWT | {cmp_id} ?module ?entityId | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2137 |
| GET | `/api/scadenziario-fatture/flussi` | JWT | ?companyId ?includeDeleted? ?limit? ?offset? | — | `List<FlussoPagamento>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:826 |
| GET | `/api/scadenziario-fatture/genera-fattura-cortesia/{idFattura}` | JWT | {idFattura} ?companyId | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2068 |
| POST | `/api/scadenziario-fatture/genera-flusso` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:847 |
| POST | `/api/scadenziario-fatture/genera-pdf` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?ritenutaAcconto? ?ritenutaGaranzia? ?idTipologia? ?statoPagata? ?statoRata? ?durc? ?note? ?tipoPagamento? ?responsabilitaSolidale? ?idFornitore? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:696 |
| GET | `/api/scadenziario-fatture/genera-prospetto-excel` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?ritenutaAcconto? ?ritenutaGaranzia? ?idTipologia? ?statoPagata? ?statoRata? ?durc? ?note? ?tipoPagamento? ?responsabilitaSolidale? ?idFornitore? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:622 |
| GET | `/api/scadenziario-fatture/gestione-clienti/{companyId}` | JWT | {companyId} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1237 |
| GET | `/api/scadenziario-fatture/gestione-clienti/{companyId}/dettaglio/{cstId}` | JWT | {companyId} {cstId} ?fatOrderBy? ?fatOrderDir? ?fatRighe? ?fatPagina? ?incOrderBy? ?incOrderDir? ?incRighe? ?incPagina? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1288 |
| GET | `/api/scadenziario-fatture/gestione-clienti/{companyId}/lista` | JWT | {companyId} ?cerca? ?pagina? ?righePagina? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1251 |
| GET | `/api/scadenziario-fatture/gestione-clienti/{companyId}/totale-crediti` | JWT | {companyId} ?cerca? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1269 |
| GET | `/api/scadenziario-fatture/gestione-clienti/export/{companyId}` | JWT | {companyId} | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1404 |
| GET | `/api/scadenziario-fatture/import/anni/{idFattura}` | JWT | {idFattura} | — | `List<Integer>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1614 |
| GET | `/api/scadenziario-fatture/import/annulla-archivia/{idFattura}` | JWT | {idFattura} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1734 |
| GET | `/api/scadenziario-fatture/import/archivia/{idFattura}` | JWT | {idFattura} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1720 |
| POST | `/api/scadenziario-fatture/import/completa-con-acconti` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | — | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2596 |
| POST | `/api/scadenziario-fatture/import/completa-con-nuovo-cliente` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1822 |
| POST | `/api/scadenziario-fatture/import/completa-con-nuovo-fornitore` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1787 |
| POST | `/api/scadenziario-fatture/import/completa-upload-xml` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1694 |
| GET | `/api/scadenziario-fatture/import/credenziali-bot` | JWT | — | — | `Map<String,String>` | — | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1961 |
| POST | `/api/scadenziario-fatture/import/credenziali-bot` | JWT | — | `Map<String,String>` | `(nessun corpo)` | — | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1983 |
| DELETE | `/api/scadenziario-fatture/import/delete/{idFattura}` | JWT | {idFattura} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1748 |
| GET | `/api/scadenziario-fatture/import/download-pdf` | JWT | ?rel_path ?idFattura? ?stile? ?zipFolderName? | — | `StringObject` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1855 |
| GET | `/api/scadenziario-fatture/import/esporta` | JWT | ?descrizione? ?idImpresa? ?anno? ?mese? ?stato? ?dataSDIDa? ?dataSDIA? ?idTipologia? ?formato | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1928 |
| GET | `/api/scadenziario-fatture/import/get/{idFattura}` | JWT | {idFattura} | — | `FatturaSFImport` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1627 |
| GET | `/api/scadenziario-fatture/import/lista` | JWT | ?cerca? ?companyId? ?supplierId? ?stato? ?dataDocDa? ?dataDocA? ?cantiereId? ?categoriaId? ?idTipologia? ?orderBy? ?pagina? ?righePagina? | — | `List<FatturaSFImport>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1562 |
| GET | `/api/scadenziario-fatture/import/totali` | JWT | ?cerca? ?companyId? ?supplierId? ?stato? ?dataDocDa? ?dataDocA? ?cantiereId? ?categoriaId? ?idTipologia? ?orderBy? ?pagina? ?righePagina? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1588 |
| POST | `/api/scadenziario-fatture/import/upload-xml/{idFattura}` | JWT | {idFattura} ?dataSDI ?fromScheduler? | multipart | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1650 |
| GET | `/api/scadenziario-fatture/import/view-pdf-temp` | JWT | ?tempFileName | — | `StringObject` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1905 |
| GET | `/api/scadenziario-fatture/import/view-pdf/{idFatturaImport}` | JWT | {idFatturaImport} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1883 |
| POST | `/api/scadenziario-fatture/invia-flusso/{flussoId}` | JWT | {flussoId} | — | ? | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:885 |
| GET | `/api/scadenziario-fatture/lista` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?ritenutaAcconto? ?ritenutaGaranzia? ?idTipologia? ?statoPagata? ?statoRata? ?durc? ?note? ?tipoPagamento? ?responsabilitaSolidale? ?idFornitore? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? | — | `List<FatturaSF>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:88 |
| POST | `/api/scadenziario-fatture/manual-validate/{cmp_id}` | JWT | {cmp_id} | `FatturaSF` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:351 |
| GET | `/api/scadenziario-fatture/prospetto-json` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?ritenutaAcconto? ?ritenutaGaranzia? ?idTipologia? ?statoPagata? ?statoRata? ?durc? ?note? ?tipoPagamento? ?responsabilitaSolidale? ?idFornitore? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? ?meseTab? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:574 |
| GET | `/api/scadenziario-fatture/prossimo-numero-manodopera` | JWT | ?companyId ?supId ?tpfId ?anno | — | `Integer` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:547 |
| GET | `/api/scadenziario-fatture/rate-all/{idFattura}` | JWT | {idFattura} | — | `List<com.kondorcs.model.company.ImportoRata>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1548 |
| GET | `/api/scadenziario-fatture/rate-da-pagare` | JWT | ?companyId ?bpfId? | — | `List<RataDaPagare>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:807 |
| GET | `/api/scadenziario-fatture/rate-non-pagate/{idFattura}` | JWT | {idFattura} | — | `List<com.kondorcs.model.company.ImportoRata>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1529 |
| GET | `/api/scadenziario-fatture/rate/{fimpId}/pdf-riconciliazione-temp` | JWT | {fimpId} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1098 |
| GET | `/api/scadenziario-fatture/registro-fatture-emesse/{companyId}` | JWT | {companyId} ?anno? ?orderBy? ?orderDir? ?righePagina? ?pagina? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1314 |
| GET | `/api/scadenziario-fatture/registro-fatture-emesse/{companyId}/export` | JWT | {companyId} ?anno? ?portalBaseUrl? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1335 |
| POST | `/api/scadenziario-fatture/revalidate/{cmp_id}` | JWT | {cmp_id} | `FatturaSF` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:327 |
| POST | `/api/scadenziario-fatture/riconcilia-pdf` | JWT | ?companyId ?forzaTipo? | multipart | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:907 |
| POST | `/api/scadenziario-fatture/riconcilia-pdf-forza` | JWT | — | `Map<String,Object>` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:933 |
| GET | `/api/scadenziario-fatture/riconciliazioni` | JWT | ?companyId | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1048 |
| POST | `/api/scadenziario-fatture/riconciliazioni/{rpdfId}/annulla` | JWT | {rpdfId} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1130 |
| GET | `/api/scadenziario-fatture/riconciliazioni/{rpdfId}/dettaglio` | JWT | {rpdfId} | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1063 |
| GET | `/api/scadenziario-fatture/riconciliazioni/{rpdfId}/download-zip` | JWT | {rpdfId} | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1114 |
| GET | `/api/scadenziario-fatture/riconciliazioni/{rpdfId}/pdf-temp` | JWT | {rpdfId} ?ricId? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1081 |
| GET | `/api/scadenziario-fatture/ripristina/{idFattura}` | JWT | {idFattura} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:392 |
| GET | `/api/scadenziario-fatture/scadenze` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina | — | `List<Scadenza>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:481 |
| GET | `/api/scadenziario-fatture/scadenze_tipo_pagamento` | JWT | ?companyId | — | `List<Scadenza>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:498 |
| GET | `/api/scadenziario-fatture/scadenze-raggruppate` | JWT | ?companyId ?anno? ?isAttiva? | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:515 |
| POST | `/api/scadenziario-fatture/scadenze/add/{companyId}` | JWT | {companyId} | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2624 |
| DELETE | `/api/scadenziario-fatture/scadenze/delete/{scadenzaId}` | JWT | {scadenzaId} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2666 |
| PUT | `/api/scadenziario-fatture/scadenze/update/{scadenzaId}` | JWT | {scadenzaId} | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2645 |
| GET | `/api/scadenziario-fatture/scarica-allegato/{idFattura}` | JWT | {idFattura} ?companyId ?tipo | — | `String` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1169 |
| POST | `/api/scadenziario-fatture/scheduler/realign-xml` | JWT | ?sdiFileName ?companyId | multipart | `Map<String,Object>` | — | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1426 |
| POST | `/api/scadenziario-fatture/sgancia-fattura` | JWT | — | `Map<String,Object>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:770 |
| GET | `/api/scadenziario-fatture/tipologie` | JWT | ?companyId | — | `List<TipologiaFat>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:531 |
| GET | `/api/scadenziario-fatture/totali` | JWT | ?companyId ?cerca? ?orderBy? ?righePagina ?pagina ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?ritenutaAcconto? ?ritenutaGaranzia? ?idTipologia? ?statoPagata? ?statoRata? ?durc? ?note? ?tipoPagamento? ?responsabilitaSolidale? ?idFornitore? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:131 |
| POST | `/api/scadenziario-fatture/update-note-fattura/{fatId}` | JWT | {fatId} | `String` | `Integer` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:757 |
| POST | `/api/scadenziario-fatture/update-note-rata/{idRata}/{replicaNota}` | JWT | {idRata} {replicaNota} | `String` | `Integer` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:740 |
| PUT | `/api/scadenziario-fatture/update/{cmp_id}` | JWT | {cmp_id} | `FatturaSF` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:281 |
| POST | `/api/scadenziario-fatture/upload-allegato` | JWT | ?idFattura ?idFolderRepository | multipart | ? | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1467 |
| POST | `/api/scadenziario-fatture/upload-allegato-temp` | JWT | — | multipart | ? | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:1449 |
| GET | `/api/scadenziario-fatture/vehicle-costs` | JWT | — | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2440 |
| GET | `/api/scadenziario-fatture/vehicles/{cmp_id}` | JWT | {cmp_id} | — | `List<Map<String,Object>>` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2428 |
| GET | `/api/scadenziario-fatture/zip-bonifici-rate` | JWT | ?companyId ?cerca? ?orderBy? ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?ritenutaAcconto? ?ritenutaGaranzia? ?idTipologia? ?statoPagata? ?statoRata? ?durc? ?note? ?tipoPagamento? ?responsabilitaSolidale? ?idFornitore? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2163 |
| GET | `/api/scadenziario-fatture/zip-fatture-cortesia` | JWT | ?companyId ?cerca? ?orderBy? ?dataPagamentoDa? ?dataPagamentoA? ?dataScadenzaDa? ?dataScadenzaA? ?anno? ?mese? ?ritenutaAcconto? ?ritenutaGaranzia? ?idTipologia? ?statoPagata? ?statoRata? ?durc? ?note? ?tipoPagamento? ?responsabilitaSolidale? ?idFornitore? ?idCantiere? ?dataInserimentoDa? ?dataInserimentoA? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2208 |
| GET | `/api/scadenziario-fatture/zip-fatture-pdf` | JWT | ?companyId ?stile? ?fattureIds? ?cerca? ?idFornitore? ?idCantiere? ?idTipologia? ?statoConvalida? ?dataDocDa? ?dataDocA? ?categoriaId? ?idImpresa? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/ScadenziarioFattureController.java:2254 |
| GET | `/api/schede-cantieri` | JWT | ?cmpId ?search? ?stato? ?order? ?limit? ?offset? | — | `List<SchedaCantiereRiga>` | sì | …/ws_spring_cmp/controller/SchedeCantierController.java:48 |
| GET | `/api/schede-cantieri/descendants/{wsId}` | JWT | — | — | ? | sì | …/ws_spring_cmp/controller/SchedeCantierController.java:136 |
| GET | `/api/schede-cantieri/dettaglio` | JWT | ?cmpId ?wsId ?anno? ?dataDa? ?dataA? ?rollup? | — | `SchedaCantiereResponse` | sì | …/ws_spring_cmp/controller/SchedeCantierController.java:68 |
| GET | `/api/schede-cantieri/pdf` | JWT | ?cmpId ?wsId ?anno? ?dataDa? ?dataA? ?rollup? ?nomeCantiere? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SchedeCantierController.java:101 |
| POST | `/api/sopralluoghi/add` | JWT | — | `Sopralluogo` | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:61 |
| POST | `/api/sopralluoghi/annulla` | JWT | ?sl_id | — | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:120 |
| POST | `/api/sopralluoghi/contabilizza` | JWT | ?sl_id | — | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:110 |
| POST | `/api/sopralluoghi/convalida` | JWT | ?sl_id ?costo_effettivo? | — | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:105 |
| DELETE | `/api/sopralluoghi/del/{sl_id}` | JWT | {sl_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:77 |
| POST | `/api/sopralluoghi/fattura` | JWT | ?sl_id | — | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:115 |
| GET | `/api/sopralluoghi/get` | JWT | ?sl_id | — | `Sopralluogo` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:55 |
| GET | `/api/sopralluoghi/list` | JWT | ?cmp_id? ?ws_id? ?origin? ?data_da? ?data_a? ?txtsearch? ?order_by? ?limit? ?offset? | — | `List<Sopralluogo>` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:37 |
| GET | `/api/sopralluoghi/luoghi` | JWT | ?cmp_id? | — | ? | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:99 |
| POST | `/api/sopralluoghi/reset_stato` | JWT | ?sl_id | — | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:125 |
| POST | `/api/sopralluoghi/setfolder` | JWT | ?sl_id ?folder_id | — | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:92 |
| GET | `/api/sopralluoghi/tipi` | JWT | — | — | `List<SopralluogoTipo>` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:86 |
| POST | `/api/sopralluoghi/upd` | JWT | — | `Sopralluogo` | `Integer` | sì | …/ws_spring_cmp/controller/SopralluoghiController.java:69 |
| POST | `/api/sub-aff/add` | JWT | — | `SubAff` | `Integer` | sì | …/ws_spring_cmp/controller/SubAffController.java:79 |
| GET | `/api/sub-aff/check-residuo` | JWT | ?cnt_id ?sub_id? ?importo | — | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/SubAffController.java:124 |
| DELETE | `/api/sub-aff/del/{sub_id}` | JWT | {sub_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SubAffController.java:96 |
| GET | `/api/sub-aff/get/{sub_id}` | JWT | {sub_id} | — | `SubAff` | sì | …/ws_spring_cmp/controller/SubAffController.java:71 |
| GET | `/api/sub-aff/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?sup_id? ?cnt_id? ?status? ?dateFrom? ?dateTo? | — | `List<SubAff>` | sì | …/ws_spring_cmp/controller/SubAffController.java:53 |
| GET | `/api/sub-aff/pdf/list` | JWT | ?cmp_id ?txtsearch? ?cnt_id? ?sup_id? ?status? ?dateFrom? ?dateTo? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SubAffController.java:134 |
| GET | `/api/sub-aff/pdf/single/{sub_id}` | JWT | {sub_id} ?cmp_id | — | `ExportJob` | sì | …/ws_spring_cmp/controller/SubAffController.java:105 |
| PUT | `/api/sub-aff/upd/{sub_id}` | JWT | {sub_id} | `SubAff` | `Integer` | sì | …/ws_spring_cmp/controller/SubAffController.java:87 |
| POST | `/api/suppliers/{supplierId}/utente/{utente}/add` | JWT | {supplierId} {utente} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/SuppliersController.java:113 |
| DELETE | `/api/suppliers/{supplierId}/utente/{utente}/remove` | JWT | {supplierId} {utente} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/SuppliersController.java:119 |
| GET | `/api/suppliers/{supplierId}/utenti` | JWT | {supplierId} | — | `List<User>` | sì | …/ws_spring_cmp/controller/SuppliersController.java:101 |
| GET | `/api/suppliers/{supplierId}/utenticol` | JWT | {supplierId} | — | `List<User>` | — | …/ws_spring_cmp/controller/SuppliersController.java:107 |
| POST | `/api/suppliers/add` | JWT | — | `Supplier` | `Integer` | sì | …/ws_spring_cmp/controller/SuppliersController.java:77 |
| DELETE | `/api/suppliers/del/{sup_id}` | JWT | {sup_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/SuppliersController.java:90 |
| GET | `/api/suppliers/get` | JWT | ?sup_id ?cmp_id | — | `Supplier` | sì | …/ws_spring_cmp/controller/SuppliersController.java:54 |
| GET | `/api/suppliers/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<Supplier>` | sì | …/ws_spring_cmp/controller/SuppliersController.java:38 |
| GET | `/api/suppliers/sectors` | JWT | ?cmp_id | — | `List<SupplierSector>` | sì | …/ws_spring_cmp/controller/SuppliersController.java:125 |
| POST | `/api/suppliers/upd` | JWT | — | `Supplier` | `Integer` | sì | …/ws_spring_cmp/controller/SuppliersController.java:65 |
| GET | `/api/transport-document/{id}` | JWT | {id} | — | `TransportDocument` | sì | …/ws_spring_cmp/controller/TransportDocumentController.java:120 |
| POST | `/api/transport-document/add` | JWT | — | `TransportDocument` | `int` | — | …/ws_spring_cmp/controller/TransportDocumentController.java:142 |
| POST | `/api/transport-document/confirm` | JWT | — | `TransportDocument` | `Map<String,Object>` | — | …/ws_spring_cmp/controller/TransportDocumentController.java:202 |
| POST | `/api/transport-document/create-from-movements` | JWT | — | `CreateDDTFromMovementsRequest` | `Map<String,Object>` | sì | …/ws_spring_cmp/controller/TransportDocumentController.java:267 |
| DELETE | `/api/transport-document/delete/{id}` | JWT | {id} | — | `(nessun corpo)` | — | …/ws_spring_cmp/controller/TransportDocumentController.java:180 |
| GET | `/api/transport-document/download-ddt-async/{drflId}` | JWT | {drflId} ?cmpId? ?label? | — | `ExportJob` | sì | …/ws_spring_cmp/controller/TransportDocumentController.java:54 |
| GET | `/api/transport-document/generate-pdf/{id}` | JWT | {id} ?cmp_id | — | `Map<String,Object>` | — | …/ws_spring_cmp/controller/TransportDocumentController.java:316 |
| GET | `/api/transport-document/lista` | JWT | ?cmp_id? ?cerca? ?orderBy? ?righePagina? ?pagina? ?associato? ?solo_miei? | — | `List<TransportDocument>` | sì | …/ws_spring_cmp/controller/TransportDocumentController.java:80 |
| GET | `/api/transport-document/movements-for-ddt` | JWT | ?cmp_id ?txtsearch? ?limit? ?offset? | — | `List<WarehouseMovement>` | sì | …/ws_spring_cmp/controller/TransportDocumentController.java:226 |
| GET | `/api/transport-document/next-number` | JWT | ?cmp_id ?year? | — | `String` | sì | …/ws_spring_cmp/controller/TransportDocumentController.java:248 |
| PUT | `/api/transport-document/update` | JWT | — | `TransportDocument` | `(nessun corpo)` | — | …/ws_spring_cmp/controller/TransportDocumentController.java:161 |
| GET | `/api/warehouse-item/categories` | JWT | ?cmp_id ?txtsearch? ?order_by? ?limit? ?offset? | — | `List<WarehouseItemCategory>` | sì | …/ws_spring_cmp/controller/WarehouseItemCategoryController.java:44 |
| POST | `/api/workflows/add` | JWT | — | `Workflow` | `Integer` | sì | …/ws_spring_cmp/controller/WorkflowsController.java:75 |
| DELETE | `/api/workflows/del/{wf_id}` | JWT | {wf_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/WorkflowsController.java:87 |
| GET | `/api/workflows/get/{wf_id}` | JWT | {wf_id} | — | `Workflow` | sì | …/ws_spring_cmp/controller/WorkflowsController.java:52 |
| GET | `/api/workflows/list/{cmp_id}` | JWT | {cmp_id} ?txtsearch ?order_by ?limit ?offset | — | `List<Workflow>` | sì | …/ws_spring_cmp/controller/WorkflowsController.java:36 |
| POST | `/api/workflows/upd` | JWT | — | `Workflow` | `Integer` | sì | …/ws_spring_cmp/controller/WorkflowsController.java:63 |
| GET | `/api/worksite-cost/materials/{ws_id}` | JWT | {ws_id} | — | ? | sì | …/ws_spring_cmp/controller/WorksiteCostController.java:40 |
| GET | `/api/worksite-cost/personnel-daily/{ws_id}/{em_id}` | JWT | {ws_id} {em_id} ?start ?end? | — | ? | sì | …/ws_spring_cmp/controller/WorksiteCostController.java:50 |
| GET | `/api/worksite-cost/personnel/{ws_id}` | JWT | {ws_id} | — | ? | sì | …/ws_spring_cmp/controller/WorksiteCostController.java:45 |
| GET | `/api/worksite-cost/report/{ws_id}` | JWT | {ws_id} | — | ? | sì | …/ws_spring_cmp/controller/WorksiteCostController.java:35 |
| DELETE | `/api/worksite-produzione/{wsPrdId}` | JWT | {wsPrdId} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteProduzioneController.java:106 |
| GET | `/api/worksite-produzione/cantiere/{wsId}` | JWT | {wsId} ?cmpId | — | `List<WorksiteProduzione>` | sì | …/ws_spring_cmp/controller/WorksiteProduzioneController.java:74 |
| GET | `/api/worksite-produzione/lista` | JWT | ?cmpId ?cerca? ?limit? ?offset? | — | `ListaResponse` | sì | …/ws_spring_cmp/controller/WorksiteProduzioneController.java:48 |
| POST | `/api/worksite-produzione/save-batch` | JWT | — | `BatchSaveRequest` | ? | sì | …/ws_spring_cmp/controller/WorksiteProduzioneController.java:89 |
| GET | `/api/worksite/{ws_id}/contract-detail` | JWT | {ws_id} | — | `java.util.Map<String,Object>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:167 |
| POST | `/api/worksite/add/{cmp_id}` | JWT | {cmp_id} | `Worksite` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:176 |
| GET | `/api/worksite/aliquota_iva_list` | JWT | — | — | `List<AliquotaIva>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:506 |
| GET | `/api/worksite/by-cig-cup` | JWT | ?cig ?cup ?cmp_id | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:131 |
| POST | `/api/worksite/close/{ws_id}` | JWT | {ws_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:551 |
| GET | `/api/worksite/collaborator-worksites-assoc/{cmp_id}/{col_id}` | JWT | {cmp_id} {col_id} ?include_history? | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:822 |
| GET | `/api/worksite/collaborators-assoc/{cmp_id}/{ws_id}` | JWT | {cmp_id} {ws_id} ?include_history? ?ref_date? | — | `List<WorksiteCollaboratorAssocItem>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:755 |
| POST | `/api/worksite/collaborators-assoc/remove` | JWT | — | `WorksiteAssocSaveRequest` | `int` | sì | …/ws_spring_cmp/controller/WorksiteController.java:770 |
| POST | `/api/worksite/collaborators-assoc/save` | JWT | — | `WorksiteAssocSaveRequest` | `WorksiteAssocSaveResult` | sì | …/ws_spring_cmp/controller/WorksiteController.java:763 |
| POST | `/api/worksite/collaborators-assoc/update` | JWT | — | `WorksiteAssocSaveRequest` | `WorksiteAssocSaveResult` | sì | …/ws_spring_cmp/controller/WorksiteController.java:776 |
| GET | `/api/worksite/contatti/{ws_id}` | JWT | {ws_id} | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:694 |
| DELETE | `/api/worksite/del/{ws_id}` | JWT | {ws_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:196 |
| DELETE | `/api/worksite/delrecord/{wsre_id}` | JWT | {wsre_id} | — | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:325 |
| GET | `/api/worksite/employee-orgunits-assoc/{cmp_id}/{em_id}` | JWT | {cmp_id} {em_id} ?include_history? | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:816 |
| GET | `/api/worksite/employee-worksites-assoc/{cmp_id}/{em_id}` | JWT | {cmp_id} {em_id} ?include_history? | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:810 |
| GET | `/api/worksite/employees-assoc/{cmp_id}/{ws_id}` | JWT | {cmp_id} {ws_id} ?include_history? ?ref_date? | — | `List<WorksiteEmployeeAssocItem>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:720 |
| POST | `/api/worksite/employees-assoc/remove` | JWT | — | `WorksiteAssocSaveRequest` | `int` | sì | …/ws_spring_cmp/controller/WorksiteController.java:742 |
| POST | `/api/worksite/employees-assoc/save` | JWT | — | `WorksiteAssocSaveRequest` | `WorksiteAssocSaveResult` | sì | …/ws_spring_cmp/controller/WorksiteController.java:730 |
| POST | `/api/worksite/employees-assoc/update` | JWT | — | `WorksiteAssocSaveRequest` | `WorksiteAssocSaveResult` | sì | …/ws_spring_cmp/controller/WorksiteController.java:748 |
| GET | `/api/worksite/employees-with-roles/{cmp_id}/{ws_id}` | JWT | {cmp_id} {ws_id} | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:700 |
| POST | `/api/worksite/fase/add` | JWT | — | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:607 |
| DELETE | `/api/worksite/fase/delete/{id}` | JWT | {id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:625 |
| PUT | `/api/worksite/fase/update/{id}` | JWT | {id} | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:616 |
| GET | `/api/worksite/fasi_worksite_list` | JWT | — | — | `List<Fase>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:486 |
| GET | `/api/worksite/find-by-cig-cup` | JWT | ?cig? ?cup? ?cmp_id | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:149 |
| POST | `/api/worksite/findByCigCup` | JWT | ?cmp_id | `String` | `List<Worksite>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:564 |
| GET | `/api/worksite/genera_pdf_cantiere_dettaglio/{ws_id}` | JWT | {ws_id} | — | `StringObject` | sì | …/ws_spring_cmp/controller/WorksiteController.java:526 |
| GET | `/api/worksite/get_record_home` | JWT | ?data_da ?data_a ?cmp_id | — | `List<RecordHome>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:380 |
| POST | `/api/worksite/get_type_record` | JWT | — | `Scan` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:368 |
| GET | `/api/worksite/get/{ws_id}` | JWT | {ws_id} | — | `Worksite` | sì | …/ws_spring_cmp/controller/WorksiteController.java:119 |
| GET | `/api/worksite/historical-worksites` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:713 |
| GET | `/api/worksite/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id ?lot_id | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:91 |
| GET | `/api/worksite/listacollaboratorworksite` | JWT | ?cmp_id ?ws_id ?ref_date? | — | `List<Collaborator>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:441 |
| GET | `/api/worksite/listaemployeeonworksite` | JWT | ?cmp_id ?ws_id | — | `List<Employee>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:465 |
| GET | `/api/worksite/listaemployeeworksite` | JWT | ?cmp_id ?ws_id ?ref_date? | — | `List<Employee>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:417 |
| GET | `/api/worksite/listall` | JWT | ?cmp_id | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:112 |
| GET | `/api/worksite/listalocationworksite` | JWT | ?cmp_id ?ws_id | — | `List<Location>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:394 |
| POST | `/api/worksite/lst_cantieri_in_prossimita/{cmp_id}` | JWT | {cmp_id} | `Coordinate` | `List<Workplace>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:345 |
| GET | `/api/worksite/my_worksites/{cmp_id}` | JWT | {cmp_id} | — | `List<Workplace>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:359 |
| GET | `/api/worksite/orgunit-employees-assoc/{cmp_id}/{of_id}` | JWT | {cmp_id} {of_id} ?include_history? ?ref_date? | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:783 |
| POST | `/api/worksite/orgunit-employees-assoc/remove` | JWT | — | `OrgunitAssocSaveRequest` | `int` | sì | …/ws_spring_cmp/controller/WorksiteController.java:797 |
| POST | `/api/worksite/orgunit-employees-assoc/save` | JWT | — | `OrgunitAssocSaveRequest` | `WorksiteAssocSaveResult` | sì | …/ws_spring_cmp/controller/WorksiteController.java:790 |
| POST | `/api/worksite/orgunit-employees-assoc/update` | JWT | — | `OrgunitAssocSaveRequest` | `WorksiteAssocSaveResult` | sì | …/ws_spring_cmp/controller/WorksiteController.java:803 |
| GET | `/api/worksite/province/list` | JWT | — | — | `List<Provincia>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:337 |
| GET | `/api/worksite/record/{wsre_id}` | JWT | {wsre_id} | — | `Scan` | sì | …/ws_spring_cmp/controller/WorksiteController.java:301 |
| GET | `/api/worksite/recordlist` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id? ?date? | — | `List<Scan>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:282 |
| GET | `/api/worksite/recordlist_web` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id? ?date? ?data_da? ?data_a? ?ws_id? | — | `List<Worksite>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:256 |
| GET | `/api/worksite/regime_iva_list` | JWT | — | — | `List<RegimeIva>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:516 |
| GET | `/api/worksite/role-info` | JWT | ?cmp_id | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:707 |
| POST | `/api/worksite/saveasscollaboratorworksite` | JWT | ?ws_id | `Collaborator` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:453 |
| POST | `/api/worksite/saveassemployeeworksite` | JWT | ?ws_id | `Employee` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:429 |
| POST | `/api/worksite/saveasslocationworksite` | JWT | ?ws_id | `Location` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:405 |
| POST | `/api/worksite/saverecord` | JWT | — | `Scan` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:209 |
| POST | `/api/worksite/saverecord_manually` | JWT | — | `List<Scan>` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:244 |
| GET | `/api/worksite/stati_worksite_list` | JWT | — | — | `List<WorksiteState>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:496 |
| POST | `/api/worksite/stato/add` | JWT | — | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:635 |
| DELETE | `/api/worksite/stato/delete/{id}` | JWT | {id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:653 |
| PUT | `/api/worksite/stato/update/{id}` | JWT | {id} | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:644 |
| POST | `/api/worksite/tipologia_contatto/add` | JWT | — | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:667 |
| DELETE | `/api/worksite/tipologia_contatto/delete/{id}` | JWT | {id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:685 |
| GET | `/api/worksite/tipologia_contatto/list` | JWT | — | — | ? | sì | …/ws_spring_cmp/controller/WorksiteController.java:662 |
| PUT | `/api/worksite/tipologia_contatto/update/{id}` | JWT | {id} | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:676 |
| GET | `/api/worksite/tipologia_lavoro_list` | JWT | — | — | `List<TipologiaLavoro>` | sì | …/ws_spring_cmp/controller/WorksiteController.java:476 |
| POST | `/api/worksite/tipologia_lavoro/add` | JWT | — | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:579 |
| DELETE | `/api/worksite/tipologia_lavoro/delete/{id}` | JWT | {id} | — | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:597 |
| PUT | `/api/worksite/tipologia_lavoro/update/{id}` | JWT | {id} | `Map<String,String>` | `(nessun corpo)` | sì | …/ws_spring_cmp/controller/WorksiteController.java:588 |
| POST | `/api/worksite/upd_note_worksite/{ws_id}` | JWT | {ws_id} | `String` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:538 |
| POST | `/api/worksite/updrecord` | JWT | — | `Scan` | `Integer` | sì | …/ws_spring_cmp/controller/WorksiteController.java:232 |
| GET | `/api/worksite/wsbyscan/{wsre_id}` | JWT | {wsre_id} | — | `Worksite` | sì | …/ws_spring_cmp/controller/WorksiteController.java:313 |

## ws_spring_documentary

Gestione documentale: alberatura di cartelle, upload e download dei file, media, stampe e processi pianificati.

Base: `/ws_spring_documentary/api` — 44 endpoint — [specifica](openapi/ws_spring_documentary.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| DELETE | `/api/ai/delete_file/{fu_id}` | JWT | {fu_id} | — | `Integer` | sì | …/ws_spring_documentary/controller/AIController.java:148 |
| GET | `/api/ai/file_status/{fu_id}` | JWT | {fu_id} | — | `FileUpload` | sì | …/ws_spring_documentary/controller/AIController.java:177 |
| GET | `/api/ai/files_to_validate` | JWT | ?ft_name ?ai_status? ?txtsearch? ?limit? ?offset? | — | `List<FileUpload>` | sì | …/ws_spring_documentary/controller/AIController.java:86 |
| POST | `/api/ai/ins_pdf_file_folder_temp_for_ai/{fg_id}/{ft_id}/{fui_id}` | JWT | {fg_id} {ft_id} {fui_id} | multipart | `TypeFile` | sì | …/ws_spring_documentary/controller/AIController.java:120 |
| POST | `/api/ai/ins_pdf_stream/{fg_id}/{ft_id}/{fui_id}` | JWT | {fg_id} {ft_id} {fui_id} | — | `TypeFile` | — | …/ws_spring_documentary/controller/AIController.java:132 |
| GET | `/api/ai/my_fu_ids` | JWT | — | — | `List<Integer>` | — | …/ws_spring_documentary/controller/AIController.java:75 |
| GET | `/api/ai/my_uploads` | JWT | ?fg_id? | — | `List<FileUpload>` | — | …/ws_spring_documentary/controller/AIController.java:102 |
| POST | `/api/ai/process-file/{fu_id}` | JWT | {fu_id} | — | `TypeFile` | sì | …/ws_spring_documentary/controller/AIController.java:158 |
| POST | `/api/ai/savefile/{cmp_id}/{type_group}/{isDefinitive}` | JWT | {cmp_id} {type_group} {isDefinitive} ?cmp_name | `List<TypeFile>` | `Integer` | sì | …/ws_spring_documentary/controller/AIController.java:188 |
| GET | `/api/ai/type_file_list/{fg_id}/{fui_id}` | JWT | {fg_id} {fui_id} | — | `List<TypeFile>` | sì | …/ws_spring_documentary/controller/AIController.java:109 |
| GET | `/api/ai/type_group_list` | JWT | — | — | `List<TypeGroup>` | sì | …/ws_spring_documentary/controller/AIController.java:59 |
| POST | `/api/ai/upload_document_from_app/{cmp_id}/{fg_id}/{ft_id}` | JWT | {cmp_id} {fg_id} {ft_id} ?cmp_name | multipart | `TypeFile` | — | …/ws_spring_documentary/controller/AIController.java:217 |
| POST | `/api/file/addExternalFile/{cmp_id}` | JWT | {cmp_id} ?regdpi_id ?folder ?em_name ?cmp_name | `DriveFile[]` | `Integer` | sì | …/ws_spring_documentary/controller/FileController.java:66 |
| GET | `/api/file/byid/{drfl_id}` | JWT | {drfl_id} | — | `List<DriveFile>` | sì | …/ws_spring_documentary/controller/FileController.java:182 |
| POST | `/api/file/delete_file` | JWT | — | `SuperFileFolder` | `Integer` | sì | …/ws_spring_documentary/controller/FileController.java:57 |
| GET | `/api/file/file_dwn_uuid/{uuid}` | JWT | {uuid} | — | `StringObject` | sì | …/ws_spring_documentary/controller/FileController.java:87 |
| POST | `/api/file/file_dwn_zip` | JWT | — | `SuperFileFolder` | `StringObject` | sì | …/ws_spring_documentary/controller/FileController.java:108 |
| GET | `/api/file/file_dwn/{id}` | JWT | {id} | — | `StringObject` | sì | …/ws_spring_documentary/controller/FileController.java:75 |
| POST | `/api/file/get_lista_file` | JWT | — | `Filter` | `List<DriveFile>` | sì | …/ws_spring_documentary/controller/FileController.java:172 |
| POST | `/api/file/insert_new_file_folder/{id_folder}` | JWT | {id_folder} ?metadata_file ?file_path ?file_name? ?new_folder? ?cmp_folder_name? ?cmp_id? | — | ? | — | …/ws_spring_documentary/controller/FileController.java:136 |
| POST | `/api/file/insert_new_file/{id_folder}` | JWT | {id_folder} ?metadata_file ?file_path ?file_uuid? ?original_file_name? ?drfl_description? | — | `Integer` | sì | …/ws_spring_documentary/controller/FileController.java:126 |
| POST | `/api/file/insert_pdf_file_in_folder_temp` | JWT | — | multipart | `StringObject` | sì | …/ws_spring_documentary/controller/FileController.java:117 |
| POST | `/api/file/paste_file_doc/{id_folder_where_copy}/{num_pratica}` | JWT | {id_folder_where_copy} {num_pratica} | `SuperFileFolder` | `Integer` | sì | …/ws_spring_documentary/controller/FileController.java:163 |
| POST | `/api/file/replace_and_close_job` | JWT | — | `Map<String,Object>` | ? | sì | …/ws_spring_documentary/controller/FileController.java:228 |
| POST | `/api/file/save_name_file/{drfld_id}/{id}/{type}` | JWT | {drfld_id} {id} {type} | `String` | `Integer` | sì | …/ws_spring_documentary/controller/FileController.java:98 |
| POST | `/api/file/upload_temp_for_replacement/{driveFileId}/{idFolder}` | JWT | {driveFileId} {idFolder} | multipart | ? | — | …/ws_spring_documentary/controller/FileController.java:196 |
| POST | `/api/folder/createFolderTreefromJson/{cmp_id}/{drfld_id_start}` | JWT | {cmp_id} {drfld_id_start} | `String` | `Integer` | — | …/ws_spring_documentary/controller/FolderController.java:135 |
| POST | `/api/folder/createPathWithTree/{cmp_id}` | JWT | {cmp_id} | `CreatePathRequest` | `Map<String,Object>` | — | …/ws_spring_documentary/controller/FolderController.java:185 |
| GET | `/api/folder/delete_single_folder/{drfld_id}` | JWT | {drfld_id} | — | `Integer` | — | …/ws_spring_documentary/controller/FolderController.java:126 |
| GET | `/api/folder/folder_get/{id_folder}` | JWT | {id_folder} | — | `DriveFolder` | — | …/ws_spring_documentary/controller/FolderController.java:60 |
| GET | `/api/folder/getListaAllFolder` | JWT | — | — | `List<Folder>` | sì | …/ws_spring_documentary/controller/FolderController.java:87 |
| POST | `/api/folder/getListaFolder_bySearch` | JWT | — | `Filter` | `List<DriveFile>` | sì | …/ws_spring_documentary/controller/FolderController.java:96 |
| GET | `/api/folder/getListaFolder/{folder_id}` | JWT | {folder_id} | — | `List<Folder>` | — | …/ws_spring_documentary/controller/FolderController.java:69 |
| GET | `/api/folder/getListaFolder/{folder_id}/{cmp_id}` | JWT | {folder_id} {cmp_id} | — | `List<Folder>` | sì | …/ws_spring_documentary/controller/FolderController.java:79 |
| POST | `/api/folder/upload_folder` | JWT | ?cmp_id ?parentFolderId ?paths | multipart | `UploadResult` | sì | …/ws_spring_documentary/controller/FolderController.java:145 |
| POST | `/api/folder/verifyEmployeeFolder/{cmp_id}` | JWT | {cmp_id} | `Map<String,String>` | `Integer` | sì | …/ws_spring_documentary/controller/FolderController.java:113 |
| POST | `/api/folder/verifyFolderExists/{cmp_id}` | JWT | {cmp_id} | `DriveFolder` | `Integer` | sì | …/ws_spring_documentary/controller/FolderController.java:104 |
| POST | `/api/form/getListaForm` | JWT | — | `Filter` | `List<DriveForm>` | sì | …/ws_spring_documentary/controller/DriveFormController.java:48 |
| GET | `/api/media/stream_upload/{media_path_base64}` | `pubblico` | {media_path_base64} | — | ? | — | …/ws_spring_documentary/controller/MediaController.java:44 |
| GET | `/api/media/stream/{media_path_base64}` | `pubblico` | {media_path_base64} | — | ? | — | …/ws_spring_documentary/controller/MediaController.java:37 |
| POST | `/api/printer/stampa_csv_folder/{folder_id}` | JWT | {folder_id} | `List<Label>` | `StringObject` | sì | …/ws_spring_documentary/controller/PrinterController.java:55 |
| GET | `/api/schedule_process/{sp_guid_detail}` | JWT | {sp_guid_detail} | — | `ScheduleProcess` | sì | …/ws_spring_documentary/controller/ScheduleProcessController.java:65 |
| GET | `/api/schedule_process/status/{sp_guid_detail}` | JWT | {sp_guid_detail} | — | `Map<String,String>` | sì | …/ws_spring_documentary/controller/ScheduleProcessController.java:40 |
| PUT | `/api/schedule_process/status/{sp_guid_detail}` | JWT | {sp_guid_detail} | `Map<String,String>` | `String` | sì | …/ws_spring_documentary/controller/ScheduleProcessController.java:86 |

## ws_spring_data_repository

Repository dei dati condivisi tra i servizi.

Base: `/ws_spring_data_repository/api` — 17 endpoint — [specifica](openapi/ws_spring_data_repository.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| POST | `/api/db/insert_new_row` | JWT | ?cmp_id | `Table` | `Integer` | — | …/ws_spring_data_repository/controller/DBController.java:73 |
| GET | `/api/db/list` | JWT | — | — | `List<DbConfig>` | sì | …/ws_spring_data_repository/controller/DBController.java:61 |
| GET | `/api/db/list_table` | JWT | — | — | `List<Table>` | sì | …/ws_spring_data_repository/controller/DBController.java:50 |
| GET | `/api/db/listprocedure/{db_name}` | JWT | {db_name} | — | `List<Procedure>` | sì | …/ws_spring_data_repository/controller/DBController.java:83 |
| POST | `/api/esegui/exportCsv/{id}/{tipo}` | JWT | {id} {tipo} | `ObjSearchDB` | `StringObject` | sì | …/ws_spring_data_repository/controller/EseguiController.java:71 |
| POST | `/api/esegui/stored/{id}/{tipo}` | JWT | {id} {tipo} | `ObjSearchDB` | `List<CampoReportDato>` | sì | …/ws_spring_data_repository/controller/EseguiController.java:57 |
| POST | `/api/esegui/stored/renderprocedure` | JWT | — | `Query` | `List<CampoReport>` | sì | …/ws_spring_data_repository/controller/EseguiController.java:84 |
| GET | `/api/procedure/byid/{idprocedura}` | JWT | {idprocedura} | — | `Procedure` | sì | …/ws_spring_data_repository/controller/ProcedureController.java:68 |
| DELETE | `/api/procedure/delete/{idprocedura}` | JWT | {idprocedura} | — | `Integer` | sì | …/ws_spring_data_repository/controller/ProcedureController.java:88 |
| GET | `/api/procedure/list` | JWT | ?txtsearch ?order_by ?limit ?offset | — | `List<Procedure>` | sì | …/ws_spring_data_repository/controller/ProcedureController.java:53 |
| POST | `/api/procedure/save` | JWT | — | `Procedure` | `Integer` | sì | …/ws_spring_data_repository/controller/ProcedureController.java:79 |
| GET | `/api/query/byid/{idquery}` | JWT | {idquery} | — | `Query` | sì | …/ws_spring_data_repository/controller/QueryController.java:72 |
| DELETE | `/api/query/delete/{idquery}` | JWT | {idquery} | — | `Integer` | sì | …/ws_spring_data_repository/controller/QueryController.java:92 |
| GET | `/api/query/getcampi/{idquery}/{tipo}` | JWT | {idquery} {tipo} | — | `List<CampoReport>` | sì | …/ws_spring_data_repository/controller/QueryController.java:103 |
| GET | `/api/query/list` | JWT | ?idprocedura ?txtsearch ?order_by ?limit ?offset | — | `List<Query>` | sì | …/ws_spring_data_repository/controller/QueryController.java:56 |
| POST | `/api/query/save` | JWT | — | `Query` | `Integer` | sì | …/ws_spring_data_repository/controller/QueryController.java:83 |
| POST | `/api/query/savecampi` | JWT | — | `List<CampoReport>` | `Integer` | sì | …/ws_spring_data_repository/controller/QueryController.java:116 |

## ws_spring_workflow

Motore di workflow: definizione dei processi, stati e transizioni.

Base: `/ws_spring_workflow/api` — 15 endpoint — [specifica](openapi/ws_spring_workflow.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| DELETE | `/api/activity/delete/{wfa_id}` | JWT | {wfa_id} | — | `(nessun corpo)` | sì | …/ws_spring_workflow/controller/ActivityController.java:143 |
| POST | `/api/activity/exec/{wf_id}` | JWT | {wf_id} ?wfj_id ?lang | `ActivityExe` | `StringObject` | sì | …/ws_spring_workflow/controller/ActivityController.java:128 |
| GET | `/api/activity/list_by_user/{cmp_id}` | JWT | {cmp_id} | — | `List<Workflow>` | sì | …/ws_spring_workflow/controller/ActivityController.java:55 |
| GET | `/api/activity/list/{wf_id}` | JWT | {wf_id} | — | `List<Activity>` | sì | …/ws_spring_workflow/controller/ActivityController.java:67 |
| GET | `/api/activity/listcomponets/{wf_id}` | JWT | {wf_id} | — | `List<Component>` | sì | …/ws_spring_workflow/controller/ActivityController.java:104 |
| POST | `/api/activity/save/{wf_id}` | JWT | {wf_id} | `Activity` | `Integer` | sì | …/ws_spring_workflow/controller/ActivityController.java:115 |
| GET | `/api/activity/start/{wf_id}/{wf_state}` | JWT | {wf_id} {wf_state} | — | `Activity` | sì | …/ws_spring_workflow/controller/ActivityController.java:79 |
| GET | `/api/activity/tipoapp` | JWT | — | — | `List<AppType>` | sì | …/ws_spring_workflow/controller/ActivityController.java:168 |
| GET | `/api/activity/tiponotifica` | JWT | — | — | `List<NotifyType>` | sì | …/ws_spring_workflow/controller/ActivityController.java:156 |
| GET | `/api/activity/wfid_by_instance/{wfin_id}` | JWT | {wfin_id} | — | `Integer` | sì | …/ws_spring_workflow/controller/ActivityController.java:92 |
| GET | `/api/instances/detail/{wfin_id}` | JWT | {wfin_id} | — | `Instance` | sì | …/ws_spring_workflow/controller/InstancesController.java:67 |
| GET | `/api/instances/list/{cmp_id}` | JWT | {cmp_id} ?wfin_description ?orderby ?limit ?offset | — | `List<Instance>` | sì | …/ws_spring_workflow/controller/InstancesController.java:52 |
| GET | `/api/job/by_id/{wfj_id}` | JWT | {wfj_id} | — | `Job` | sì | …/ws_spring_workflow/controller/JobController.java:67 |
| GET | `/api/job/list/{cmp_id}` | JWT | {cmp_id} ?wfj_description ?orderby ?limit ?offset | — | `List<Job>` | sì | …/ws_spring_workflow/controller/JobController.java:51 |
| POST | `/api/job/update_data/{wfj_id}` | JWT | {wfj_id} | `Object` | `(nessun corpo)` | sì | …/ws_spring_workflow/controller/JobController.java:80 |

## ws_spring_payment

Pagamenti online e riscontro delle transazioni.

Base: `/ws_spring_payment/api` — 15 endpoint — [specifica](openapi/ws_spring_payment.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| GET | `/api/company-config/active-by-company/{cmp_id}` | JWT | {cmp_id} | — | `List<CompanyPaymentConfig>` | sì | …/ws_spring_payment/controller/CompanyConfigController.java:87 |
| POST | `/api/company-config/add` | JWT | — | `CompanyPaymentConfig` | `int` | sì | …/ws_spring_payment/controller/CompanyConfigController.java:119 |
| DELETE | `/api/company-config/del/{pcc_id}` | JWT | {pcc_id} | — | `int` | sì | …/ws_spring_payment/controller/CompanyConfigController.java:139 |
| GET | `/api/company-config/get` | JWT | ?pcc_id | — | `CompanyPaymentConfig` | sì | …/ws_spring_payment/controller/CompanyConfigController.java:73 |
| GET | `/api/company-config/list` | JWT | ?txtsearch ?order_by ?limit ?offset ?cmp_id | — | `List<CompanyPaymentConfig>` | sì | …/ws_spring_payment/controller/CompanyConfigController.java:58 |
| GET | `/api/company-config/secret/{pcc_id}` | JWT | {pcc_id} | — | `CompanyPaymentConfig` | sì | …/ws_spring_payment/controller/CompanyConfigController.java:100 |
| POST | `/api/company-config/upd` | JWT | — | `CompanyPaymentConfig` | ? | sì | …/ws_spring_payment/controller/CompanyConfigController.java:129 |
| POST | `/api/pay/config` | JWT | — | `PaymentRequest` | `Object` | sì | …/ws_spring_payment/controller/PaymentController.java:73 |
| POST | `/api/pay/link-pp-order` | JWT | — | `PaymentRequest` | `Integer` | sì | …/ws_spring_payment/controller/PaymentController.java:125 |
| GET | `/api/pay/list` | JWT | — | — | `List<PayTransaction>` | — | …/ws_spring_payment/controller/PaymentController.java:222 |
| POST | `/api/pay/reconcile` | JWT | — | `PaymentRequest` | `String` | sì | …/ws_spring_payment/controller/PaymentController.java:154 |
| POST | `/api/pay/refund` | JWT | — | `PaymentRequest` | `String` | sì | …/ws_spring_payment/controller/PaymentController.java:179 |
| POST | `/api/pay/save` | JWT | — | `PaymentRequest` | `Integer` | sì | …/ws_spring_payment/controller/PaymentController.java:100 |
| GET | `/api/pay/transactions/{module}/{entity_id}` | JWT | {module} {entity_id} | — | `List<PayTransaction>` | sì | …/ws_spring_payment/controller/PaymentController.java:204 |
| GET | `/api/pay/types` | JWT | — | — | `List<PayType>` | sì | …/ws_spring_payment/controller/PaymentController.java:59 |

## ws_spring_biz_appointments

Agenda e appuntamenti lato impresa.

Base: `/ws_spring_biz_appointments/api` — 30 endpoint — [specifica](openapi/ws_spring_biz_appointments.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| DELETE | `/api/appointment-attachments/del/{att_id}` | JWT | {att_id} | — | `int` | sì | …/ws_spring_biz_appointments/controller/AttachmentsController.java:162 |
| GET | `/api/appointment-attachments/download-async/{att_id}` | JWT | {att_id} ?cmpId? ?label? | — | `ExportJob` | sì | …/ws_spring_biz_appointments/controller/AttachmentsController.java:139 |
| GET | `/api/appointment-attachments/download/{att_id}` | JWT | {att_id} | — | `String` | sì | …/ws_spring_biz_appointments/controller/AttachmentsController.java:103 |
| GET | `/api/appointment-attachments/list/{apt_id}` | JWT | {apt_id} | — | `List<AppointmentAttachment>` | sì | …/ws_spring_biz_appointments/controller/AttachmentsController.java:84 |
| POST | `/api/appointment-attachments/upload/{apt_id}` | JWT | {apt_id} ?description? | multipart | `AppointmentAttachment` | sì | …/ws_spring_biz_appointments/controller/AttachmentsController.java:53 |
| POST | `/api/appointments/add` | JWT | — | `Appointment` | `int` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:102 |
| GET | `/api/appointments/calendar` | JWT | ?cmp_id ?date_from ?date_to ?status? ?service_type_id? ?operator_em_id? ?client_usr_id? | — | `List<Appointment>` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:207 |
| DELETE | `/api/appointments/del/{id}` | JWT | {id} | — | `int` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:136 |
| GET | `/api/appointments/free-slots` | JWT | ?cmp_id ?service_type_id ?date_from ?date_to ?operator_em_id? ?duration_minutes? | — | `List<FreeSlot>` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:233 |
| GET | `/api/appointments/get/{id}` | JWT | {id} | — | `Appointment` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:85 |
| GET | `/api/appointments/list` | JWT | ?cmp_id ?txtsearch? ?order_by? ?limit? ?offset? ?status? ?service_type_id? ?operator_em_id? ?client_usr_id? ?date_from? ?date_to? ?programmatic_only? | — | `Map<String,Object>` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:46 |
| POST | `/api/appointments/programmatic/{id}` | JWT | {id} | `java.util.Map<String,String>` | `int` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:154 |
| POST | `/api/appointments/transition/{id}` | JWT | {id} | `StatusTransitionRequest` | `Appointment` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:188 |
| PUT | `/api/appointments/upd` | JWT | — | `Appointment` | `int` | sì | …/ws_spring_biz_appointments/controller/AppointmentsController.java:119 |
| GET | `/api/availability/exceptions` | JWT | ?cmp_id ?operator_em_id? ?date_from? ?date_to? | — | `List<AvailabilityException>` | sì | …/ws_spring_biz_appointments/controller/AvailabilityController.java:79 |
| POST | `/api/availability/exceptions/add` | JWT | — | `AvailabilityException` | `int` | sì | …/ws_spring_biz_appointments/controller/AvailabilityController.java:100 |
| DELETE | `/api/availability/exceptions/del/{id}` | JWT | {id} | — | `int` | sì | …/ws_spring_biz_appointments/controller/AvailabilityController.java:117 |
| GET | `/api/availability/operators` | JWT | ?cmp_id | — | `List<OperatorSimple>` | sì | …/ws_spring_biz_appointments/controller/AvailabilityController.java:134 |
| GET | `/api/availability/templates` | JWT | ?cmp_id ?operator_em_id? | — | `List<WeeklyTemplate>` | sì | …/ws_spring_biz_appointments/controller/AvailabilityController.java:40 |
| POST | `/api/availability/templates/save` | JWT | ?cmp_id ?operator_em_id | `List<WeeklyTemplate>` | `int` | sì | …/ws_spring_biz_appointments/controller/AvailabilityController.java:59 |
| POST | `/api/categories/add` | JWT | — | `ServiceCategory` | `int` | sì | …/ws_spring_biz_appointments/controller/ServiceCategoriesController.java:72 |
| DELETE | `/api/categories/del/{id}` | JWT | {id} | — | `int` | sì | …/ws_spring_biz_appointments/controller/ServiceCategoriesController.java:106 |
| GET | `/api/categories/get/{id}` | JWT | {id} | — | `ServiceCategory` | — | …/ws_spring_biz_appointments/controller/ServiceCategoriesController.java:55 |
| GET | `/api/categories/list` | JWT | ?cmp_id | — | `List<ServiceCategory>` | sì | …/ws_spring_biz_appointments/controller/ServiceCategoriesController.java:38 |
| PUT | `/api/categories/upd` | JWT | — | `ServiceCategory` | `int` | sì | …/ws_spring_biz_appointments/controller/ServiceCategoriesController.java:89 |
| POST | `/api/service-types/add` | JWT | — | `ServiceType` | `int` | sì | …/ws_spring_biz_appointments/controller/ServiceTypesController.java:72 |
| DELETE | `/api/service-types/del/{id}` | JWT | {id} | — | `int` | sì | …/ws_spring_biz_appointments/controller/ServiceTypesController.java:106 |
| GET | `/api/service-types/get/{id}` | JWT | {id} | — | `ServiceType` | sì | …/ws_spring_biz_appointments/controller/ServiceTypesController.java:55 |
| GET | `/api/service-types/list` | JWT | ?cmp_id | — | `List<ServiceType>` | sì | …/ws_spring_biz_appointments/controller/ServiceTypesController.java:38 |
| PUT | `/api/service-types/upd` | JWT | — | `ServiceType` | `int` | sì | …/ws_spring_biz_appointments/controller/ServiceTypesController.java:89 |

## ws_spring_booking

Prenotazioni di spazi e servizi.

Base: `/ws_spring_booking/api` — 68 endpoint — [specifica](openapi/ws_spring_booking.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| POST | `/api/booking/add/{cmp_id}` | JWT | {cmp_id} | `Booking` | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:103 |
| GET | `/api/booking/beach/pricing` | JWT | ?cmp_id ?type_id? | — | `List<BookingBeachPricing>` | sì | …/ws_spring_booking/controllers/BookingBeachPricingController.java:41 |
| POST | `/api/booking/beach/pricing/add/{cmp_id}` | JWT | {cmp_id} | `BookingBeachPricing` | `Integer` | sì | …/ws_spring_booking/controllers/BookingBeachPricingController.java:53 |
| DELETE | `/api/booking/beach/pricing/del/{bbp_id}` | JWT | {bbp_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingBeachPricingController.java:76 |
| PUT | `/api/booking/beach/pricing/upd/{bbp_id}` | JWT | — | `BookingBeachPricing` | `Integer` | sì | …/ws_spring_booking/controllers/BookingBeachPricingController.java:65 |
| DELETE | `/api/booking/del/{bkb_id}` | JWT | {bkb_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:163 |
| GET | `/api/booking/get/{bkb_id}` | JWT | {bkb_id} | — | `Booking` | sì | …/ws_spring_booking/controllers/BookingController.java:89 |
| GET | `/api/booking/items` | JWT | ?cmp_id ?date_from? ?date_to? ?notes_status? ?limitda? ?limitper? | — | `List<BookingItem>` | sì | …/ws_spring_booking/controllers/BookingController.java:179 |
| GET | `/api/booking/items/{bkb_id}` | JWT | {bkb_id} | — | `List<BookingItem>` | sì | …/ws_spring_booking/controllers/BookingController.java:198 |
| POST | `/api/booking/items/add` | JWT | — | `BookingItem` | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:212 |
| DELETE | `/api/booking/items/del/{bkbi_id}` | JWT | {bkbi_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:255 |
| PUT | `/api/booking/items/notes/{bkbi_id}` | JWT | {bkbi_id} ?notes | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:240 |
| PUT | `/api/booking/items/upd/{bkbi_id}` | JWT | — | `BookingItem` | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:226 |
| GET | `/api/booking/list` | JWT | ?cmp_id ?date_from? ?date_to? ?status? ?resource_id? ?type_id? ?orderby ?limitda ?limitper | — | `List<Booking>` | sì | …/ws_spring_booking/controllers/BookingController.java:46 |
| GET | `/api/booking/menu/categories` | JWT | ?cmp_id ?type_id? | — | `List<BookingMenuCategory>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:47 |
| POST | `/api/booking/menu/categories/add/{cmp_id}` | JWT | {cmp_id} | `BookingMenuCategory` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:70 |
| DELETE | `/api/booking/menu/categories/del/{bkmc_id}` | JWT | {bkmc_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:93 |
| GET | `/api/booking/menu/categories/get/{bkmc_id}` | JWT | {bkmc_id} | — | `BookingMenuCategory` | — | …/ws_spring_booking/controllers/BookingMenuController.java:59 |
| PUT | `/api/booking/menu/categories/upd/{bkmc_id}` | JWT | — | `BookingMenuCategory` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:82 |
| POST | `/api/booking/menu/image/fetch` | JWT | — | `Map<String,Object>` | `Map<String,String>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:323 |
| GET | `/api/booking/menu/image/search` | JWT | ?q ?page? ?per_page? | — | `Map<String,Object>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:310 |
| GET | `/api/booking/menu/items` | JWT | ?cmp_id ?category_id? ?include_inactive? | — | `List<BookingMenuItem>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:106 |
| POST | `/api/booking/menu/items/add/{cmp_id}` | JWT | {cmp_id} | `BookingMenuItem` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:130 |
| DELETE | `/api/booking/menu/items/del/{bkmi_id}` | JWT | {bkmi_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:153 |
| GET | `/api/booking/menu/items/get/{bkmi_id}` | JWT | {bkmi_id} | — | `BookingMenuItem` | — | …/ws_spring_booking/controllers/BookingMenuController.java:119 |
| PUT | `/api/booking/menu/items/upd/{bkmi_id}` | JWT | — | `BookingMenuItem` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:142 |
| GET | `/api/booking/menu/preset/active` | JWT | ?cmp_id ?date | — | `BookingMenuPreset` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:296 |
| GET | `/api/booking/menu/preset/categories` | JWT | ?preset_id | — | `List<Integer>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:211 |
| POST | `/api/booking/menu/preset/categories/save` | JWT | — | `java.util.Map<String,Object>` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:222 |
| GET | `/api/booking/menu/preset/items` | JWT | ?preset_id | — | `List<Integer>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:271 |
| POST | `/api/booking/menu/preset/items/save` | JWT | — | `java.util.Map<String,Object>` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:282 |
| GET | `/api/booking/menu/preset/schedule` | JWT | ?cmp_id ?year ?month | — | `List<BookingMenuPresetSchedule>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:236 |
| DELETE | `/api/booking/menu/preset/schedule/delete/{id}` | JWT | {id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:260 |
| POST | `/api/booking/menu/preset/schedule/save` | JWT | — | `BookingMenuPresetSchedule` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:249 |
| GET | `/api/booking/menu/presets` | JWT | ?cmp_id | — | `List<BookingMenuPreset>` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:166 |
| POST | `/api/booking/menu/presets/add/{cmp_id}` | JWT | {cmp_id} | `BookingMenuPreset` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:177 |
| DELETE | `/api/booking/menu/presets/delete/{id}` | JWT | {id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:200 |
| PUT | `/api/booking/menu/presets/update` | JWT | — | `BookingMenuPreset` | `Integer` | sì | …/ws_spring_booking/controllers/BookingMenuController.java:189 |
| PUT | `/api/booking/pay/{bkb_id}` | JWT | {bkb_id} ?payment_status ?paid_amount | — | `Integer` | — | …/ws_spring_booking/controllers/BookingController.java:147 |
| POST | `/api/booking/payment/add` | JWT | — | `BookingPayment` | `Integer` | sì | …/ws_spring_booking/controllers/BookingPaymentController.java:55 |
| DELETE | `/api/booking/payment/del/{bkp_id}` | JWT | {bkp_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingPaymentController.java:81 |
| GET | `/api/booking/payment/list/{bkb_id}` | JWT | {bkb_id} | — | `List<BookingPayment>` | sì | …/ws_spring_booking/controllers/BookingPaymentController.java:44 |
| POST | `/api/booking/resource/add/{cmp_id}` | JWT | {cmp_id} | `BookingResource` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:130 |
| GET | `/api/booking/resource/assignments/{bkb_id}` | JWT | {bkb_id} | — | `List<BookingResourceAssignment>` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:261 |
| POST | `/api/booking/resource/assignments/save/{bkb_id}` | JWT | {bkb_id} | `List<Integer>` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:272 |
| DELETE | `/api/booking/resource/del/{bkr_id}` | JWT | {bkr_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:153 |
| DELETE | `/api/booking/resource/del/{bkr_id}/cascade` | JWT | {bkr_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:164 |
| GET | `/api/booking/resource/get/{bkr_id}` | JWT | {bkr_id} | — | `BookingResource` | — | …/ws_spring_booking/controllers/BookingResourceController.java:119 |
| GET | `/api/booking/resource/list` | JWT | ?cmp_id ?type_id? | — | `List<BookingResource>` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:107 |
| GET | `/api/booking/resource/override/{cmp_id}` | JWT | {cmp_id} ?date | — | `List<BookingResourceSlotOverride>` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:287 |
| DELETE | `/api/booking/resource/override/del/{bkrso_id}` | JWT | {bkrso_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:313 |
| POST | `/api/booking/resource/override/save/{cmp_id}` | JWT | {cmp_id} | `BookingResourceSlotOverride` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:299 |
| GET | `/api/booking/resource/qrcode/{bkr_id}` | JWT | {bkr_id} | — | `BookingResourceQrCode` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:177 |
| GET | `/api/booking/resource/qrcodes` | JWT | ?cmp_id ?type_id? | — | `List<BookingResourceQrCode>` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:188 |
| GET | `/api/booking/resource/slots` | JWT | ?cmp_id ?type_id? | — | `List<BookingTimeSlot>` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:202 |
| POST | `/api/booking/resource/slots/add/{cmp_id}` | JWT | {cmp_id} | `BookingTimeSlot` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:225 |
| DELETE | `/api/booking/resource/slots/del/{bkts_id}` | JWT | {bkts_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:248 |
| GET | `/api/booking/resource/slots/get/{bkts_id}` | JWT | {bkts_id} | — | `BookingTimeSlot` | — | …/ws_spring_booking/controllers/BookingResourceController.java:214 |
| PUT | `/api/booking/resource/slots/upd/{bkts_id}` | JWT | — | `BookingTimeSlot` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:237 |
| GET | `/api/booking/resource/types/{cmp_id}` | JWT | {cmp_id} | — | `List<BookingResourceType>` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:49 |
| POST | `/api/booking/resource/types/add/{cmp_id}` | JWT | {cmp_id} | `BookingResourceType` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:71 |
| DELETE | `/api/booking/resource/types/del/{bkrt_id}` | JWT | {bkrt_id} | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:94 |
| GET | `/api/booking/resource/types/get/{bkrt_id}` | JWT | {bkrt_id} | — | `BookingResourceType` | — | …/ws_spring_booking/controllers/BookingResourceController.java:60 |
| PUT | `/api/booking/resource/types/upd/{bkrt_id}` | JWT | — | `BookingResourceType` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:83 |
| PUT | `/api/booking/resource/upd/{bkr_id}` | JWT | — | `BookingResource` | `Integer` | sì | …/ws_spring_booking/controllers/BookingResourceController.java:142 |
| PUT | `/api/booking/status/{bkb_id}` | JWT | {bkb_id} ?status | — | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:132 |
| PUT | `/api/booking/upd/{bkb_id}` | JWT | — | `Booking` | `Integer` | sì | …/ws_spring_booking/controllers/BookingController.java:118 |
| GET | `/api/booking/user/list` | JWT | ?cmp_id? ?date_from? ?date_to? ?status? ?limitda? ?limitper? | — | `List<Booking>` | sì | …/ws_spring_booking/controllers/BookingController.java:72 |

## ws_spring_bakeka

Bacheca pubblica e luoghi del territorio: annunci, foto e audio, con endpoint consultabili senza autenticazione.

Base: `/ws_spring_bakeka/api` — 34 endpoint — [specifica](openapi/ws_spring_bakeka.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| GET | `/api/audio/getall/{aud_plc_id}` | JWT | {aud_plc_id} | — | `List<Audioguide>` | sì | …/ws_spring_bakeka/controller/AudioguideController.java:90 |
| GET | `/api/audio/getbyUUID/{aud_uuid}` | `pubblico` | {aud_uuid} | — | `Audioguide` | sì | …/ws_spring_bakeka/controller/AudioguideController.java:77 |
| POST | `/api/audio/qrcode/{aud_id}` | JWT | {aud_id} ?type | — | `StringObject` | sì | …/ws_spring_bakeka/controller/AudioguideController.java:118 |
| POST | `/api/audio/remove/{plc_id}` | JWT | {plc_id} | `int[]` | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/AudioguideController.java:104 |
| POST | `/api/audio/upload` | JWT | ?chunkNumber? ?totalChunks ?session ?file_type? ?mode | multipart | `String` | sì | …/ws_spring_bakeka/controller/AudioguideController.java:47 |
| POST | `/api/bakeka/addPost` | JWT | — | `Bakeka` | `Integer` | sì | …/ws_spring_bakeka/controller/BakekaController.java:82 |
| POST | `/api/bakeka/addPostMedia` | JWT | — | `Bakeka` | `Integer` | sì | …/ws_spring_bakeka/controller/BakekaController.java:94 |
| POST | `/api/bakeka/addSlot` | JWT | — | `List<BakekaSlot>` | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/BakekaController.java:172 |
| POST | `/api/bakeka/deletePost/{bk_id}` | JWT | {bk_id} | `int[]` | `Integer` | sì | …/ws_spring_bakeka/controller/BakekaController.java:120 |
| DELETE | `/api/bakeka/deleteSlot/{bks_id}` | JWT | {bks_id} | — | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/BakekaController.java:185 |
| POST | `/api/bakeka/getListPost` | `pubblico` | — | `Bakeka` | `List<Bakeka>` | sì | …/ws_spring_bakeka/controller/BakekaController.java:52 |
| GET | `/api/bakeka/getPost/{cmp_id}/{bk_id}` | `pubblico` | {cmp_id} {bk_id} | — | `Bakeka` | sì | …/ws_spring_bakeka/controller/BakekaController.java:66 |
| GET | `/api/bakeka/images/get/{bk_id}` | JWT | {bk_id} | — | `List<BakekaMedia>` | sì | …/ws_spring_bakeka/controller/BakekaMediaController.java:78 |
| POST | `/api/bakeka/images/remove/{bk_id}` | JWT | {bk_id} | `int[]` | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/BakekaMediaController.java:90 |
| POST | `/api/bakeka/images/upload` | JWT | ?chunkNumber? ?totalChunks ?session ?file_type? ?mode | multipart | `String` | sì | …/ws_spring_bakeka/controller/BakekaMediaController.java:48 |
| POST | `/api/bakeka/insert_like_post/{bk_id}` | JWT | {bk_id} | — | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/BakekaController.java:134 |
| DELETE | `/api/bakeka/remove_like_post/{bk_id}` | JWT | {bk_id} | — | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/BakekaController.java:147 |
| POST | `/api/bakeka/report/{bk_id}` | JWT | {bk_id} | `BakekaReport` | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/BakekaController.java:159 |
| POST | `/api/bakeka/updatePost` | JWT | — | `Bakeka` | `Integer` | sì | …/ws_spring_bakeka/controller/BakekaController.java:107 |
| GET | `/api/media/stream/{media_path_base64}` | JWT | {media_path_base64} | — | `Mono<Resource>` | — | …/ws_spring_bakeka/controller/MediaController.java:43 |
| GET | `/api/media/stream/{media_path_base64}` | JWT | {media_path_base64} | — | `Mono<Resource>` | — | …/ws_spring_bakeka/controller/MediaController.java:57 |
| GET | `/api/orders/detailorder/{ord_id}/{section}` | JWT | {ord_id} {section} | — | `Order` | sì | …/ws_spring_bakeka/controller/OrdersController.java:62 |
| POST | `/api/orders/order_upd_state/{ord_id}` | JWT | {ord_id} | `int` | `Integer` | sì | …/ws_spring_bakeka/controller/OrdersController.java:77 |
| POST | `/api/orders/orders_list` | JWT | — | `OrderFilter` | `List<Order>` | sì | …/ws_spring_bakeka/controller/OrdersController.java:49 |
| GET | `/api/orders/stampa_tickets/{ord_id}` | JWT | {ord_id} | — | `StringObject` | — | …/ws_spring_bakeka/controller/OrdersController.java:89 |
| POST | `/api/places/addPlace` | JWT | — | `Places` | `Integer` | sì | …/ws_spring_bakeka/controller/PlacesController.java:81 |
| POST | `/api/places/addPlaceMedia` | JWT | — | `Places` | `Integer` | sì | …/ws_spring_bakeka/controller/PlacesController.java:94 |
| POST | `/api/places/deletePlace/{plc_id}` | JWT | {plc_id} | `DeleteList` | `Integer` | sì | …/ws_spring_bakeka/controller/PlacesController.java:120 |
| POST | `/api/places/getListPlaces` | `pubblico` | — | `Places` | `List<Places>` | sì | …/ws_spring_bakeka/controller/PlacesController.java:51 |
| GET | `/api/places/getPlace/{cmp_id}/{plc_id}` | `pubblico` | {cmp_id} {plc_id} | — | `Places` | sì | …/ws_spring_bakeka/controller/PlacesController.java:65 |
| GET | `/api/places/images/get/{plc_id}` | JWT | {plc_id} | — | `List<PlacesMedia>` | sì | …/ws_spring_bakeka/controller/PlacesMediaController.java:74 |
| POST | `/api/places/images/remove/{plc_id}` | JWT | {plc_id} | `int[]` | `(nessun corpo)` | sì | …/ws_spring_bakeka/controller/PlacesMediaController.java:86 |
| POST | `/api/places/images/upload` | JWT | ?chunkNumber? ?totalChunks ?session ?file_type? ?mode | multipart | `String` | sì | …/ws_spring_bakeka/controller/PlacesMediaController.java:44 |
| POST | `/api/places/updatePlace` | JWT | — | `Places` | `Integer` | sì | …/ws_spring_bakeka/controller/PlacesController.java:107 |

## sw_e_ecommerce

Negozio online: catalogo, ricerca, carrello e ordini.

Base: `/app.ecommerce/api` — 37 endpoint — [specifica](openapi/sw_e_ecommerce.json)

| Metodo | Path | Auth | Parametri | Corpo | Risposta | Client | Sorgente |
|---|---|---|---|---|---|---|---|
| POST | `/api/cart/cart_commission_action` | JWT | — | `CommissionCalc` | `int` | sì | …/app/ecommerce/controller/CartController.java:85 |
| GET | `/api/cart/cart_commission_get/{cmp_id}` | JWT | {cmp_id} | — | `List<CommissionCalc>` | sì | …/app/ecommerce/controller/CartController.java:74 |
| GET | `/api/cart/cart_get/{cmp_id}/{lang}/{use_price_point}` | JWT | {cmp_id} {lang} {use_price_point} | — | `Cart` | sì | …/app/ecommerce/controller/CartController.java:96 |
| GET | `/api/cart/check_products/{cmp_id}` | JWT | {cmp_id} | — | `List<Product>` | sì | …/app/ecommerce/controller/CartController.java:160 |
| GET | `/api/cart/first_purchase_check_product/{cmp_id}` | JWT | {cmp_id} | — | `int` | sì | …/app/ecommerce/controller/CartController.java:173 |
| POST | `/api/cart/getConfigPayment/{cmp_id}` | JWT | {cmp_id} | `Payment` | `Object` | sì | …/app/ecommerce/controller/CartController.java:133 |
| GET | `/api/cart/operator_delivery_get/{cmp_id}` | JWT | {cmp_id} | — | `List<OperatorDelivery>` | sì | …/app/ecommerce/controller/CartController.java:111 |
| PUT | `/api/cart/product_add` | JWT | — | `Product` | `int` | sì | …/app/ecommerce/controller/CartController.java:62 |
| POST | `/api/cart/savePayment/{cmp_id}` | JWT | {cmp_id} | `Payment` | `Long` | sì | …/app/ecommerce/controller/CartController.java:146 |
| GET | `/api/cart/type_payment_get/{cmp_id}` | JWT | {cmp_id} | — | `List<TypePayment>` | sì | …/app/ecommerce/controller/CartController.java:122 |
| POST | `/api/deliveryAddress/delivery_address_add` | JWT | — | `DeliveryAddress` | `int` | sì | …/app/ecommerce/controller/DeliveryAddressController.java:78 |
| DELETE | `/api/deliveryAddress/delivery_address_del/{uda_id}` | JWT | {uda_id} | — | `Integer` | sì | …/app/ecommerce/controller/DeliveryAddressController.java:102 |
| POST | `/api/deliveryAddress/delivery_address_get/{cmp_id}` | JWT | {cmp_id} | `ObjectSearchDB` | `List<DeliveryAddress>` | sì | …/app/ecommerce/controller/DeliveryAddressController.java:47 |
| GET | `/api/deliveryAddress/delivery_address_id/{uda_id}` | JWT | {uda_id} | — | `DeliveryAddress` | sì | …/app/ecommerce/controller/DeliveryAddressController.java:61 |
| POST | `/api/deliveryAddress/delivery_address_upd` | JWT | — | `DeliveryAddress` | `Integer` | sì | …/app/ecommerce/controller/DeliveryAddressController.java:90 |
| DELETE | `/api/orders/order_del/{ord_id}` | JWT | {ord_id} | — | `Integer` | sì | …/app/ecommerce/controller/OrdersController.java:113 |
| GET | `/api/orders/orders_dett/{ord_id}/{section}` | JWT | {ord_id} {section} | — | `Order` | sì | …/app/ecommerce/controller/OrdersController.java:73 |
| POST | `/api/orders/orders_list` | JWT | — | `OrderFilter` | `List<Order>` | sì | …/app/ecommerce/controller/OrdersController.java:60 |
| GET | `/api/orders/orderstampa/{cmp_id}/{lang}/{ord_id}/{section}` | JWT | {cmp_id} {lang} {ord_id} {section} | — | `StringObject` | sì | …/app/ecommerce/controller/OrdersController.java:125 |
| GET | `/api/orders/orderstate/{section}` | JWT | {section} | — | `List<Integer>` | sì | …/app/ecommerce/controller/OrdersController.java:89 |
| POST | `/api/orders/upd_state_order/{ord_id}/{type_payment}` | JWT | {ord_id} {type_payment} | `int` | `Integer` | sì | …/app/ecommerce/controller/OrdersController.java:100 |
| POST | `/api/product/addPrdWishlist/{cmp_id}/{prd_id}` | JWT | {cmp_id} {prd_id} | — | `Integer` | sì | …/app/ecommerce/controller/ProductController.java:114 |
| POST | `/api/product/deleteProduct/{prd_id}` | JWT | {prd_id} | `int[]` | `Integer` | sì | …/app/ecommerce/controller/ProductController.java:90 |
| GET | `/api/product/getProductById/{cmp_id}/{lang}/{prd_id}` | JWT | {cmp_id} {lang} {prd_id} | — | `Product` | sì | …/app/ecommerce/controller/ProductController.java:57 |
| GET | `/api/product/images/get/{prd_id}` | JWT | {prd_id} | — | `List<ProductPhoto>` | sì | …/app/ecommerce/controller/ProductImagesController.java:75 |
| POST | `/api/product/images/remove/{prd_id}` | JWT | {prd_id} | `int[]` | `(nessun corpo)` | sì | …/app/ecommerce/controller/ProductImagesController.java:87 |
| POST | `/api/product/images/upload` | JWT | ?chunkNumber? ?totalChunks ?session ?file_type? ?mode | multipart | `String` | sì | …/app/ecommerce/controller/ProductImagesController.java:45 |
| POST | `/api/product/insertProduct` | JWT | — | `Product` | `int` | sì | …/app/ecommerce/controller/ProductController.java:103 |
| DELETE | `/api/product/removePrdWishlist/{prd_id}` | JWT | {prd_id} | — | `Integer` | sì | …/app/ecommerce/controller/ProductController.java:127 |
| POST | `/api/product/updateProduct/{lang}` | JWT | {lang} | `Product` | `int` | sì | …/app/ecommerce/controller/ProductController.java:75 |
| POST | `/api/search/filtri/addTypePrd` | JWT | — | `TypeWine` | `int` | sì | …/app/ecommerce/controller/FiltriSearchController.java:70 |
| DELETE | `/api/search/filtri/deleteTypePrd/{tpw_id}` | JWT | {tpw_id} | — | `Integer` | sì | …/app/ecommerce/controller/FiltriSearchController.java:82 |
| POST | `/api/search/filtri/get_typewine` | JWT | — | `FiltriSearch` | `List<FiltriSearch>` | sì | …/app/ecommerce/controller/FiltriSearchController.java:54 |
| POST | `/api/search/filtri/getProducts` | JWT | — | `ProductFilter` | `List<Product>` | sì | …/app/ecommerce/controller/FiltriSearchController.java:108 |
| POST | `/api/search/filtri/getProducts_min_max` | JWT | — | `ProductFilter` | `MinMaxPrd` | sì | …/app/ecommerce/controller/FiltriSearchController.java:121 |
| POST | `/api/search/filtri/updateTypePrd` | JWT | — | `TypeWine` | `int` | sì | …/app/ecommerce/controller/FiltriSearchController.java:95 |
| GET | `/api/translate/{lang}` | `pubblico` | {lang} | — | `String` | — | …/app/ecommerce/controller/TranslationController.java:33 |
