Contesto di una API erogata o fruita
L’url di invocazione di una API su GovWay, al netto di eventuali ridefinizioni definite tramite Regole Proxy Pass, segue una convenzione di naming che varia tra fruizione ed erogazione e in base al profilo di interoperabilità.
Nel seguito di questa documentazione verrà indica con <prefix-erogazione> e <prefix-fruizione> rispettivamente la base url configurata per le erogazioni e per le fruizioni, come descritto nella sezione URL di Invocazione API.
erogazioni
<prefix-erogazione>/<profilo>[/in]/<soggettoDominioInterno>/<nomeErogazione>/v<versioneErogazione>
<profilo> assume i seguenti differenti valori in funzione del profilo di interoperabilità a cui l’API appartiene:
api: per il profilo “API Gateway”;
soap: per API di tipo SOAP su profilo “ModI”;
rest: per API di tipo REST su profilo “ModI”;
spcoop: per il profilo “SPCoop”;
sdi: per il profilo “Fatturazione Elettronica”;
as4: per il profilo “eDelivery”;
<in> indica una erogazione di API; il contesto /in può essere omesso.
fruizioni
<prefix-fruizione>/<profilo>/out/<soggettoDominioInterno>/<soggettoErogatore>/<nomeFruizione>/v<versioneFruizione>
<profilo> assume uno dei valori descritti per l’erogazione;
<out> indica una fruizione di API; per il profilo di interoperabilità “Fatturazione Elettronica” deve essere usato “out/xml2soap” al posto di “out”.
Nota
Nell’URL di invocazione può essere omesso anche il profilo, sia per un’erogazione che per una fruizione; in tal caso, l’API verrà ricercata all’interno del profilo “API Gateway”.