Author SHA1 Message Date
pierpaolo.mammi d8b9f67827 Merge branch 'main' into feature/update-elixforms-api 2026-08-31 15:49:53 +02:00
pierpaolo.mammi 88c2a9f66b update Proposta CCT Determina templates 2026-08-31 14:28:52 +02:00
pierpaolo.mammi 7ee5827565 update requests documentation and values 2026-08-28 16:32:18 +02:00
pierpaolo.mammi a5b6dadae4 Add elixForms UI automation requests
Reviewed-on: #2
2026-08-27 14:38:13 +02:00
pierpaolo.mammi f362be0a84 add some (not working) backoffice requests 2026-08-27 14:36:08 +02:00
pierpaolo.mammi 986fdb3f43 Merge branch 'main' into feature/elixforms-ui-automation 2026-08-27 13:43:57 +02:00
pierpaolo.mammi dac720bc0b Add Shibboleth collection to environment automation
Reviewed-on: #3
2026-08-27 13:40:19 +02:00
pierpaolo.mammi 9358624392 add shibboleth collection to environment automation 2026-08-27 10:21:51 +02:00
pierpaolo.mammi 4f14efbfc5 update environment files after update to bruno 4.x 2026-08-27 09:45:24 +02:00
pierpaolo.mammi cc6725a39f add requests for gestione schede
rename requests to reflect scope

clean up authorization
2026-08-26 16:06:06 +02:00
pierpaolo.mammi 69fd9af133 add elixforms console credentials to environment 2026-08-26 16:05:02 +02:00
pierpaolo.mammi 49f0ecc163 add cookie retrieval scripts
reorder requests and rename folder
2026-08-26 12:49:14 +02:00
pierpaolo.mammi bdc43c7614 reorder requests 2026-08-25 16:33:11 +02:00
pierpaolo.mammi 4275a34c45 Merge branch 'main' into feature/elixforms-ui-automation 2026-08-25 16:30:37 +02:00
pierpaolo.mammi fcd0fd042f elixForms API v2
- remove unwanted variables from collection environment
2026-08-25 16:09:55 +02:00
pierpaolo.mammi b40b706ac1 update request files after update to bruno 4.x 2026-08-25 16:08:06 +02:00
pierpaolo.mammi 6c7ebcd3a5 elixForms API v2
- reorg Proposta CCT requests
- update requests from Production of Proposta CCT
- update templates EFTL code
2026-08-25 15:19:31 +02:00
pierpaolo.mammi 3b84010a9d update collection files after bruno update to 4.x 2026-08-25 15:18:01 +02:00
pierpaolo.mammi a40dd803e1 add elixforms requests to simulate UI operativity 2026-08-20 13:04:46 +02:00
administrator 20e174e525 Streamline management of API collections
Reviewed-on: #1
2026-08-19 14:54:41 +02:00
pierpaolo.mammi 54aa12244a add readme file 2026-08-19 14:52:05 +02:00
pierpaolo.mammi a533f1a66b add shibboleth collection 2026-08-19 12:11:53 +02:00
pierpaolo.mammi 80b134e32a add runner to find CCT instances by contract
move old requests to own folder
2026-07-24 09:28:55 +02:00
306 changed files with 52377 additions and 541 deletions
+50
View File
@@ -0,0 +1,50 @@
# API collections
This is the repository where most frequent HTTP requests are stored as Bruno collections.
## Requisites
A Windows-based OS with Powershell version >= 7.5.x
One or more of:
- Bruno desktop client (<https://www.usebruno.com/>)
- VSCode (<https://code.visualstudio.com/>) with httpyac extension (<https://marketplace.visualstudio.com/items?itemName=anweber.vscode-httpyac>)
## Preparation
After having cloned the repository, move in the root folder and follow these steps:
1. launch `setup-tools.bat`: this will check the current Powershell environment and try to install required modules
2. launch `setup-json-environment.bat`: follow the instrucions to generate a base environment file starting form the structure defined in the `env.json.template` file; at the end of the process you should have a `env.json` file in the root folder containing base values and secrets
### Bruno collections
If you have Bruno installed and intend to use it as the main tool, also do the following:
1. launch `update-bruno-environments.bat`: the script will generate an environment file named `.env` in each one of the Bruno collection folders, using the base environment generated in the previous step; this minimizes the manual intervention needed to insert secrets in those collections
2. launch Bruno and open the base collection folder named `bruno`.
### httpyac requests
If you want to use VSCode with httpyac extension, also do the following:
1. launch `generate-httpyac-requests.bat`: the script will create an `autodocs/httpyac` folder in the root of the project containing the same Bruno requests in a standard HTTP format which can be read by VSCode and/or httpyac extension
2. launch `update-httpyac-environments.bat`: the script will generate an environment file named `.env` in each one of the generated folders, using the base environment generated in the previous step
3. launch VSCode and open the base project folder: with the explorer navigate to the `autodocs/httpyac` folder and browse to the request you want to use
## Development
**The main development tool to be used to manage API requests is Bruno.**
The autodocs folder and its subfolder is (and must be) excluded from versioning: if you need to persist updates of any kind, this must be done through Bruno, because modifications to anything under autodocs will be ignored.
### Secrets management
Be careful to not save secret values in Bruno requests or anywhere else!
To make secret management easier in Bruno, in each collection there is an environment file called `.env.template`: this file contains the Bruno variables whose values must not be versioned with an empty value.
**Note**: it's strongly suggested to use the `update-*-environments.bat` scripts to automatically generate the local environment files.
If you want to proceed manually, you should just copy-paste the template file to a new `.env` file and insert the appropriate secret values; this works because only the `.env.template` file is versioned, while all other `.env*` files are excluded.
@@ -7,12 +7,8 @@ info:
http:
method: DELETE
url: "{{baseUrl}}/allegati/docPers/:docPersId"
url: "{{baseUrl}}/allegati/docPers/:docPersId?allegatoId="
params:
- name: docPersId
value: ""
type: path
description: identificativo documento identità
- name: allegatoId
value: ""
type: query
@@ -27,6 +23,10 @@ http:
type: query
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
disabled: true
- name: docPersId
value: ""
type: path
description: identificativo documento identità
auth: inherit
settings:
@@ -34,6 +34,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 204 Response
@@ -7,12 +7,8 @@ info:
http:
method: DELETE
url: "{{baseUrl}}/allegati/carriere/:matId"
url: "{{baseUrl}}/allegati/carriere/:matId?allegatoId="
params:
- name: matId
value: ""
type: path
description: Identificativo tratto carriera studente
- name: allegatoId
value: ""
type: query
@@ -22,6 +18,10 @@ http:
type: query
description: tipologia dell'allegato relativo all'entità p17_tipologia_allegati
disabled: true
- name: matId
value: ""
type: path
description: Identificativo tratto carriera studente
auth: inherit
settings:
@@ -29,6 +29,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 204 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/"
url: "{{baseUrl}}/allegati/:persId/allegatiDicHand/?tipoHandicap="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: tipoHandicap
value: ""
type: query
@@ -52,6 +48,10 @@ http:
type: query
description: flag che indica se l'allegato risulta visibile da web o meno
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -59,6 +59,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/"
url: "{{baseUrl}}/allegati/:persId/allegatiDocIdent/?docIdentTipoCod="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: docIdentTipoCod
value: ""
type: query
@@ -37,6 +33,10 @@ http:
type: query
description: flag che indica se l'allegato risulta visibile da web o meno
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -44,6 +44,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/allegati/:stuId/allegatiMatricola/"
params:
- name: stuId
value: ""
type: path
description: identificativo della carriera
- name: tipologiaAllegato
value: ""
type: query
@@ -28,6 +24,10 @@ http:
type: query
description: flag che indica se l'allegato risulta visibile da web o meno
disabled: true
- name: stuId
value: ""
type: path
description: identificativo della carriera
auth: inherit
settings:
@@ -35,6 +35,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/"
url: "{{baseUrl}}/allegati/:persId/allegatiMatur/?annoMaturita="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: annoMaturita
value: ""
type: query
@@ -42,6 +38,10 @@ http:
type: query
description: flag che indica se l'allegato risulta validato o meno
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -49,6 +49,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiAutorizzato/"
params:
- name: autorizzatoId
value: ""
type: path
description: id dell'autorizzato
- name: tipologiaAllegato
value: ""
type: query
@@ -28,6 +24,10 @@ http:
type: query
description: flag che indica se l'allegato risulta visibile da web o meno
disabled: true
- name: autorizzatoId
value: ""
type: path
description: id dell'autorizzato
auth: inherit
settings:
@@ -35,6 +35,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/"
url: "{{baseUrl}}/allegati/autorizzati/:autorizzatoId/allegatiDocPers/?docIdentTipoCod="
params:
- name: autorizzatoId
value: ""
type: path
description: id dell'autorizzato
- name: docIdentTipoCod
value: ""
type: query
@@ -37,6 +33,10 @@ http:
type: query
description: flag che indica se l'allegato risulta visibile da web o meno
disabled: true
- name: autorizzatoId
value: ""
type: path
description: id dell'autorizzato
auth: inherit
settings:
@@ -44,6 +44,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/"
url: "{{baseUrl}}/allegati/:persId/allegatiTitIt/?tipoTititCod="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: tipoTititCod
value: ""
type: query
@@ -37,6 +33,10 @@ http:
type: query
description: flag che indica se l'allegato risulta validato o meno
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -44,6 +44,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/"
url: "{{baseUrl}}/allegati/:persId/allegatiTitStra/?aaConsegTit="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: aaConsegTit
value: ""
type: query
@@ -37,6 +33,10 @@ http:
type: query
description: flag che indica se l'allegato risulta validato o meno
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -44,6 +44,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: PUT
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi?procWebCod="
params:
- name: soggEstId
value: ""
type: path
description: Identificativo soggetto esterno
- name: procWebCod
value: ""
type: query
@@ -22,6 +18,10 @@ http:
type: query
description: Codice ISO lingua
disabled: true
- name: soggEstId
value: ""
type: path
description: Identificativo soggetto esterno
auth: inherit
settings:
@@ -29,6 +29,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -21,6 +21,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -21,6 +21,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -74,6 +74,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -69,6 +69,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -94,6 +94,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -74,6 +74,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -64,6 +64,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -59,6 +59,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -54,6 +54,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/datiBancari/:persId"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: start
value: ""
type: query
@@ -36,6 +32,10 @@ http:
E' possibile indicare più campi separandoli da virgola (Es: +annoCorso,+adCod)
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -43,6 +43,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -24,6 +24,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: PUT
url: "{{baseUrl}}/persone/:persId/dicHand"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: dicHandId
value: ""
type: query
@@ -23,6 +19,10 @@ http:
type: query
description: tipo di handicap
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -30,6 +30,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,6 +9,11 @@ http:
method: GET
url: "{{baseUrl}}/persone/:persId/dicHand/:dicHandId/allegatiDicHand/:allegatoId/blob"
params:
- name: userId
value: ""
type: query
description: userId
disabled: true
- name: persId
value: ""
type: path
@@ -21,11 +26,6 @@ http:
value: ""
type: path
description: identificativo allegato
- name: userId
value: ""
type: query
description: userId
disabled: true
auth: inherit
settings:
@@ -33,6 +33,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,6 +9,16 @@ http:
method: PUT
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand/:dicHandMisureId"
params:
- name: tipoHandicap
value: ""
type: query
description: tipo di handicap
disabled: true
- name: misuraCompensativaCod
value: ""
type: query
description: codice misura compensativa
disabled: true
- name: persId
value: ""
type: path
@@ -21,16 +31,6 @@ http:
value: ""
type: path
description: Identificativo associazione dichiarazione e misura compensativa.
- name: tipoHandicap
value: ""
type: query
description: tipo di handicap
disabled: true
- name: misuraCompensativaCod
value: ""
type: query
description: codice misura compensativa
disabled: true
auth: inherit
settings:
@@ -38,6 +38,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: PUT
url: "{{baseUrl}}/persone/:persId/agg-dicHandMisComp"
url: "{{baseUrl}}/persone/:persId/agg-dicHandMisComp?dicHandId="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: dicHandId
value: ""
type: query
@@ -32,6 +28,10 @@ http:
type: query
description: codice misura compensativa
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -39,6 +39,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/persone/:persId/misure-compensative-dicHand"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: dicHandId
value: ""
type: query
@@ -23,6 +19,10 @@ http:
type: query
description: tipo di handicap
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -30,6 +30,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,15 +9,15 @@ http:
method: GET
url: "{{baseUrl}}/persone/:persId/dicHand"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: dicHandId
value: ""
type: query
description: identificativo dichiarazione invalidità
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -25,6 +25,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -24,6 +24,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/docenti/:docenteId"
params:
- name: docenteId
value: ""
type: path
description: id del docente
- name: fields
value: ""
type: query
@@ -43,6 +39,10 @@ http:
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
disabled: true
- name: docenteId
value: ""
type: path
description: id del docente
auth: inherit
settings:
@@ -50,6 +50,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -2,7 +2,10 @@ name: "ESSE3 Anagrafica Pre-Prod #2"
variables:
- name: esse3apiRootUrl
value: https://unipr2.esse3.pp.cineca.it
description: ""
- name: esse3apiUsername
value: "{{process.env.esse3apiUsername}}"
description: ""
- name: esse3apiPassword
value: "{{process.env.esse3apiPassword}}"
description: ""
@@ -21,6 +21,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,15 +9,15 @@ http:
method: PATCH
url: "{{baseUrl}}/persone/:persId/dismettiEmail"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: emailAte
value: ""
type: query
description: indirizzio email istituzionale da dismettere
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -25,6 +25,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: PUT
url: "{{baseUrl}}/persone/:persId/consensi"
url: "{{baseUrl}}/persone/:persId/consensi?procWebCod="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: procWebCod
value: ""
type: query
@@ -32,6 +28,10 @@ http:
type: query
description: identificativo anno accademico
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -39,6 +39,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,16 +7,16 @@ info:
http:
method: PUT
url: "{{baseUrl}}/persone/:persId/emailAte"
url: "{{baseUrl}}/persone/:persId/emailAte?emailAte="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: emailAte
value: ""
type: query
description: indirizzo email istituzionale
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -24,6 +24,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,15 +9,15 @@ http:
method: PUT
url: "{{baseUrl}}/persone/:persId/email"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: email
value: ""
type: query
description: indirizzo email personale
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -25,6 +25,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -7,12 +7,8 @@ info:
http:
method: POST
url: "{{baseUrl}}/persone/:persId/ins-dicHandMisComp"
url: "{{baseUrl}}/persone/:persId/ins-dicHandMisComp?dicHandId="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: dicHandId
value: ""
type: query
@@ -22,6 +18,10 @@ http:
type: query
description: tipo di handicap
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -29,6 +29,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -9,6 +9,11 @@ http:
method: POST
url: "{{baseUrl}}/persone/:persId/dic-hand/:dicHandId/misure-compensative-dicHand"
params:
- name: tipoHandicap
value: ""
type: query
description: tipo di handicap
disabled: true
- name: persId
value: ""
type: path
@@ -17,11 +22,6 @@ http:
value: ""
type: path
description: identificativo dichiarazione invalidità
- name: tipoHandicap
value: ""
type: query
description: tipo di handicap
disabled: true
auth: inherit
settings:
@@ -29,6 +29,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 201 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/persone/:persId/consensi"
url: "{{baseUrl}}/persone/:persId/consensi?procWebCod="
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: procWebCod
value: ""
type: query
@@ -32,6 +28,10 @@ http:
type: query
description: identificativo anno accademico
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -39,6 +39,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -46,6 +46,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/titoli/:persId"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: stuId
value: ""
type: query
@@ -33,6 +29,10 @@ http:
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -40,6 +40,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -24,6 +24,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -64,6 +64,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -89,6 +89,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/persone/:persId/misure-compensative"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: dataInizioApp
value: ""
type: query
@@ -50,6 +46,10 @@ http:
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -57,6 +57,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/persone/:persId/autorizzati/"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: autorizzatoId
value: ""
type: query
@@ -33,6 +29,10 @@ http:
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -40,6 +40,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,15 +9,15 @@ http:
method: GET
url: "{{baseUrl}}/persone/:persId/tutori/"
params:
- name: persId
value: ""
type: path
description: identificativo della persona
- name: filtroTutori
value: ""
type: query
description: "1: recupera tutti i tutori. 0 (o nullo): recupera solo i tutori validi."
disabled: true
- name: persId
value: ""
type: path
description: identificativo della persona
auth: inherit
settings:
@@ -25,6 +25,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 204 Response
@@ -31,6 +31,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -7,12 +7,8 @@ info:
http:
method: GET
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi"
url: "{{baseUrl}}/soggettiEsterni/:soggEstId/consensi?procWebCod="
params:
- name: soggEstId
value: ""
type: path
description: Identificativo soggetto esterno
- name: procWebCod
value: ""
type: query
@@ -22,6 +18,10 @@ http:
type: query
description: Codice ISO lingua
disabled: true
- name: soggEstId
value: ""
type: path
description: Identificativo soggetto esterno
auth: inherit
settings:
@@ -29,6 +29,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -9,10 +9,6 @@ http:
method: GET
url: "{{baseUrl}}/soggettiEsterniReplica/:soggEstId"
params:
- name: soggEstId
value: ""
type: path
description: Identificativo soggetto esterno
- name: optionalFields
value: ""
type: query
@@ -28,6 +24,10 @@ http:
* Per visualizzare tutte le proprietà di childObj utilizzare la notazione `childProp.*`
* Per visualizzare tutte le proprietà di childObj e di tutti i discendenti utilizzare la notazione `childProp.**`
disabled: true
- name: soggEstId
value: ""
type: path
description: Identificativo soggetto esterno
auth: inherit
settings:
@@ -35,6 +35,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -114,6 +114,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -114,6 +114,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
docs: |
Verifica le credenziali di un utente fornite tramite header http "Authorization: Basic ...."
@@ -20,6 +20,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -31,6 +31,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -36,6 +36,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -21,6 +21,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -2,7 +2,10 @@ name: "ESSE3 Common Auth Pre-Prod #2"
variables:
- name: esse3apiUsername
value: "{{process.env.esse3apiUsername}}"
description: ""
- name: esse3apiPassword
value: "{{process.env.esse3apiPassword}}"
description: ""
- name: esse3apiRootUrl
value: https://unipr2.esse3.pp.cineca.it/e3rest/api
description: ""
@@ -15,6 +15,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -21,6 +21,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: 200 Response
@@ -21,3 +21,4 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
@@ -13,3 +13,4 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
@@ -21,3 +21,4 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
@@ -22,3 +22,4 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
@@ -13,3 +13,4 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
@@ -2,8 +2,16 @@ opencollection: 1.0.0
info:
name: Gov.it OpenData
config:
proxy:
inherit: true
config:
protocol: http
hostname: ""
port: ""
auth:
username: ""
password: ""
bypassProxy: ""
bundled: false
extensions:
ignore:
- node_modules
- .git
extensions: {}
@@ -216,6 +216,7 @@ settings:
timeout: 0
followRedirects: true
maxRedirects: 5
forwardAuthorizationHeader: true
examples:
- name: Autorizzatori - Success

Some files were not shown because too many files have changed in this diff Show More