OTG Centralized API
Le API centralizzate di OTG
Data provider, invio email, schedulazioni e moduli applicativi esposti da un unico servizio, con autenticazione tramite API key e permessi per contesto.
POST /api/<controller>/<action>
Authorization: <API key>
Content-Type: application/json
{
"ContextName": "<contesto>",
...
}
API key
La chiave viaggia nell'header Authorization o nel campo ApiKey del body. Ogni chiamata è verificata sui permessi di controller e action.
Contesti
Ogni richiesta indica il contesto nel campo ContextName: connessioni e impostazioni restano separate per cliente e applicazione.
Moduli
Le funzionalità aggiuntive sono caricate come moduli e documentate nello stesso Swagger delle API core.