Files
api-collections/collections/elixForms API v2/Request details/Get Request Attachment.yml
T
2026-02-18 15:04:39 +01:00

399 lines
24 KiB
YAML

info:
name: Get Request Attachment
type: http
seq: 2
http:
method: GET
url: "{{elixFormsApiUrl_Default}}/request/:request_id/get/document?storageId=7155"
headers:
- name: x-requested-with
value: XMLHttpRequest
- name: x-api-username
value: "{{elixFormsApiUsername}}"
params:
- name: username
value: "{{elixFormsApiUsername}}"
type: query
description: lo username con cui si è effettuato il login
disabled: true
- name: storageId
value: "7155"
type: query
description: |-
id di stoccaggio della risorsa: è un valore numerico che identifica lo specifico allegato che si vuole recuperare
l'id dell'allegato si può recuperare in due modi:
- copiando il link con cui si scaricherebbe normalmente da elixForms (Gestione Istanze) e recuperando il valore del query parameter `IUBINSTOREID`
- dalla API Get Request: se esiste, bisogna identificare lo step e lo schema in cui sono presenti gli allegati da scaricare, all'interno la property è records[*].sections[*].columns[*].columnValueList.columnValue[*].key
- se al campo UPLOAD è stato applicato l'attributo SetExportTag, chiamando prima l'apposita API l'ID storage è contenuto nell'elemento JSON specificato
- TL;DR c'è un post-request script nella Get Request che elenca come Warning gli allegati eventualmente presenti nella richiesta!
- name: upload-timestamp
value: ""
type: query
description: "opzionale: timestamp di upload della risorsa"
disabled: true
- name: content-type
value: image/jpg
type: query
description: "opzionale: media type della risorsa se disponibile"
disabled: true
- name: request_id
value: "19903"
type: path
description: id dell'istanza inserita su elixForms
body:
type: form-urlencoded
auth: inherit
runtime:
scripts:
- type: after-response
code: "var template = `\r
<style type=\"text/css\">\r
\ .code {\r
\ font-size:14px;\r
\ background-color:#ffffff;\r
\ color:#333333;\r
\ width:100%;\r
\ padding: 1em;\r
\ }\r
</style>\r
\r
<pre class=\"code\">\r
{{response.decodedDocument}}\r
</pre>\r
`;\r
\r
function constructVisualizerPayload() {\r
\ var response = res.getBody();\r
\ var decodedDocument = atob(response.value.requestDocument.documentBase64);\r
\ response.decodedDocument = decodedDocument;\r
\ return { response: response };\r
}\r
\r
// pm.visualizer.set(template, constructVisualizerPayload());"
settings:
encodeUrl: true
timeout: 0
followRedirects: true
maxRedirects: 5
examples:
- name: Get Request Attachment - Success
request:
url: "{{elixFormsApiUrl_Default}}/request/:request_id/get/document?username={{elixFormsApiUsername}}&storageId=973"
method: GET
params:
- name: username
value: "{{elixFormsApiUsername}}"
type: query
description: lo username con cui si è effettuato il login
- name: storageId
value: "973"
type: query
description: |-
id di stoccaggio della risorsa: è un valore numerico che identifica lo specifico allegato che si vuole recuperare
l'id dell'allegato si può recuperare in due modi:
- copiando il link con cui si scaricherebbe normalmente da elixForms (Gestione Istanze) e recuperando il valore del query parameter `IUBINSTOREID`
- dalla API Get Request: se esiste, bisogna identificare lo step e lo schema in cui sono presenti gli allegati da scaricare, all'interno la property è records[*].sections[*].columns[*].columnValueList.columnValue[*].key
- TL;DR c'è un post-request script nella Get Request che elenca come Warning gli allegati eventualmente presenti nella richiesta!
- name: upload-timestamp
value: ""
type: query
description: "opzionale: timestamp di upload della risorsa"
disabled: true
- name: content-type
value: image/jpg
type: query
description: "opzionale: media type della risorsa se disponibile"
disabled: true
- name: request_id
value: "5847"
type: path
description: id dell'istanza inserita su elixForms
body:
type: form-urlencoded
response:
statusText: "200"
headers:
- name: cache-control
value: no-cache, no-store, must-revalidate
- name: pragma
value: no-cache
- name: proxy-connection
value: Keep-Alive
- name: x-content-security-policy
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
- name: content-type
value: application/it.elixforms.api.v1.2+json;charset=UTF-8
- name: content-length
value: "7655"
- name: strict-transport-security
value: max-age=63072000;includeSubDomains
- name: content-security-policy
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
- name: x-frame-options
value: SAMEORIGIN
- name: x-xss-protection
value: 1;mode=block
- name: x-content-type-options
value: nosniff
- name: referrer-policy
value: unsafe-url
body:
type: text
data: |-
{
"value": {
"code": "OK",
"description": "OK",
"complete": true,
"globalStatus": "OK",
"serviceInformationList": {
"serviceInformation": [
{
"ITSystemName": "EF-CORE",
"complete": true,
"serviceVersion": "1.2.0",
"statusDetailList": {
"statusDetail": [
{
"code": "OK",
"description": "OK",
"detailStatus": "OK"
}
]
}
}
]
},
"uuid": "66a8515f-b3bc-4567-9939-4fd3644d4171",
"version": "3.9.2.17",
"requestDocument": {
"documentBase64": "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",
"requestId": 5847,
"storageId": 973
},
"requestSize": 1
}
}
- name: Get Request Attachment - Request Not Found
request:
url: "{{elixFormsApiUrl_Default}}/request/:request_id/get/document?username={{elixFormsApiUsername}}&storageId=973"
method: GET
params:
- name: username
value: "{{elixFormsApiUsername}}"
type: query
description: lo username con cui si è effettuato il login
- name: storageId
value: "973"
type: query
description: |-
id di stoccaggio della risorsa: è un valore numerico che identifica lo specifico allegato che si vuole recuperare
l'id dell'allegato si può recuperare in due modi:
- copiando il link con cui si scaricherebbe normalmente da elixForms (Gestione Istanze) e recuperando il valore del query parameter `IUBINSTOREID`
- dalla API Get Request: se esiste, bisogna identificare lo step e lo schema in cui sono presenti gli allegati da scaricare, all'interno la property è records[*].sections[*].columns[*].columnValueList.columnValue[*].key
- TL;DR c'è un post-request script nella Get Request che elenca come Warning gli allegati eventualmente presenti nella richiesta!
- name: upload-timestamp
value: ""
type: query
description: "opzionale: timestamp di upload della risorsa"
disabled: true
- name: content-type
value: image/jpg
type: query
description: "opzionale: media type della risorsa se disponibile"
disabled: true
- name: request_id
value: "847"
type: path
description: id dell'istanza inserita su elixForms
body:
type: form-urlencoded
response:
statusText: "200"
headers:
- name: cache-control
value: no-cache, no-store, must-revalidate
- name: pragma
value: no-cache
- name: proxy-connection
value: Keep-Alive
- name: x-content-security-policy
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
- name: content-type
value: application/it.elixforms.api.v1.2+json;charset=UTF-8
- name: content-length
value: "486"
- name: strict-transport-security
value: max-age=63072000;includeSubDomains
- name: content-security-policy
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
- name: x-frame-options
value: SAMEORIGIN
- name: x-xss-protection
value: 1;mode=block
- name: x-content-type-options
value: nosniff
- name: referrer-policy
value: unsafe-url
body:
type: text
data: |-
{
"value": {
"code": "ERROR",
"description": "Any module info got from extra details for request 847",
"complete": true,
"globalStatus": "ERROR",
"serviceInformationList": {
"serviceInformation": [
{
"ITSystemName": "EF-CORE",
"complete": true,
"serviceVersion": "1.2.0",
"statusDetailList": {
"statusDetail": [
{
"code": "ERROR",
"description": "Any module info got from extra details for request 847",
"detailStatus": "ERROR"
}
]
}
}
]
},
"uuid": "3c55a6f3-4e8f-45ee-9fea-090d5ee13cb1",
"version": "3.9.2.17",
"requestSize": 0
}
}
- name: Get Request Attachment - Attachment Not Found
request:
url: "{{elixFormsApiUrl_Default}}/request/:request_id/get/document?username={{elixFormsApiUsername}}&storageId=0"
method: GET
params:
- name: username
value: "{{elixFormsApiUsername}}"
type: query
description: lo username con cui si è effettuato il login
- name: storageId
value: "0"
type: query
description: |-
id di stoccaggio della risorsa: è un valore numerico che identifica lo specifico allegato che si vuole recuperare
l'id dell'allegato si può recuperare in due modi:
- copiando il link con cui si scaricherebbe normalmente da elixForms (Gestione Istanze) e recuperando il valore del query parameter `IUBINSTOREID`
- dalla API Get Request: se esiste, bisogna identificare lo step e lo schema in cui sono presenti gli allegati da scaricare, all'interno la property è records[*].sections[*].columns[*].columnValueList.columnValue[*].key
- TL;DR c'è un post-request script nella Get Request che elenca come Warning gli allegati eventualmente presenti nella richiesta!
- name: upload-timestamp
value: ""
type: query
description: "opzionale: timestamp di upload della risorsa"
disabled: true
- name: content-type
value: image/jpg
type: query
description: "opzionale: media type della risorsa se disponibile"
disabled: true
- name: request_id
value: "5847"
type: path
description: id dell'istanza inserita su elixForms
body:
type: form-urlencoded
response:
statusText: "200"
headers:
- name: cache-control
value: no-cache, no-store, must-revalidate
- name: pragma
value: no-cache
- name: proxy-connection
value: Keep-Alive
- name: x-content-security-policy
value: default-src 'self'; connect-src 'self'; font-src 'none'; img-src 'self'; media-src 'self'; object-src 'self'; plugin-types application/pdf audio/x-wav; referrer no-referrer; reflected-xss block; script-src 'self'; style-src 'self'
- name: content-type
value: application/it.elixforms.api.v1.2+json;charset=UTF-8
- name: content-length
value: "1937"
- name: strict-transport-security
value: max-age=63072000;includeSubDomains
- name: content-security-policy
value: "default-src https: data: 'unsafe-inline' 'unsafe-eval'"
- name: x-frame-options
value: SAMEORIGIN
- name: x-xss-protection
value: 1;mode=block
- name: x-content-type-options
value: nosniff
- name: referrer-policy
value: unsafe-url
body:
type: text
data: |-
{
"value": {
"code": "OK",
"description": "OK",
"complete": true,
"globalStatus": "OK",
"serviceInformationList": {
"serviceInformation": [
{
"ITSystemName": "EF-CORE",
"complete": true,
"serviceVersion": "1.2.0",
"statusDetailList": {
"statusDetail": [
{
"code": "OK",
"description": "OK",
"detailStatus": "OK"
}
]
}
}
]
},
"uuid": "ed9ac98f-854c-463d-8909-17122bf6ee5e",
"version": "3.9.2.17",
"requestDocument": {
"documentBase64": "PCFkb2N0eXBlIGh0bWw+DQo8aHRtbCBsYW5nPSJpdCI+DQoJPGhlYWQ+DQoJCTx0aXRsZT5QYWdpbmEgbm9uIHRyb3ZhdGE8L3RpdGxlPg0KCQk8bWV0YSBjaGFyc2V0PSJ1dGYtOCI+DQoJCTxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSwgc2hyaW5rLXRvLWZpdD1ubyI+DQoJCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9zdGFja3BhdGguYm9vdHN0cmFwY2RuLmNvbS9ib290c3RyYXAvNC4xLjMvY3NzL2Jvb3RzdHJhcC5taW4uY3NzIiBpbnRlZ3JpdHk9InNoYTM4NC1NQ3c5OC9TRm5HRThmSlQzR1h3RU9uZ3NWN1p0MjdOWEZvYW9BcG1ZbTgxaXVYb1BrRk9Kd0o4RVJka25MUE1PIiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj4NCgkJPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJodHRwczovL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuMy4xL2Nzcy9hbGwuY3NzIiBpbnRlZ3JpdHk9InNoYTM4NC1tenJtRTVxb25salVyZW1Gc3FjMDFTQjQ2SnZST1M3YlpzM0lPMkVtZkZzZDE1dUh2SXQrWTh2RWY3TjdmV0FVIiBjcm9zc29yaWdpbj0iYW5vbnltb3VzIj4NCgk8L2hlYWQ+DQoJPGJvZHk+DQoJCTxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQoJCQk8ZGl2IGNsYXNzPSJyb3cgbm8tZ3V0dGVycyI+DQoJCQkJPGRpdiBjbGFzcz0iY29sLW1kLTggb2Zmc2V0LW1kLTIiPg0KCQkJCSAgCTxkaXYgY2xhc3M9Imp1bWJvdHJvbiB0ZXh0LWNlbnRlciI+DQoJCQkJICAJCTxoMT4NCgkJCQkgIAkJCTxzcGFuIGNsYXNzPSJkLWJsb2NrIGRpc3BsYXktMyI+PGkgY2xhc3M9ImZhcyBmYS1leGNsYW1hdGlvbi1jaXJjbGUiPjwvaT48L3NwYW4+DQoJCQkJICAJCQk8c3BhbiBjbGFzcz0iZC1ibG9jayBtdC0zIj5Pb29wcywgcGFnaW5hIG5vbiB0cm92YXRhPC9zcGFuPg0KCQkJCSAgCQkJPHNwYW4gY2xhc3M9ImQtYmxvY2siPjxzcGFuIGNsYXNzPSJ0ZXh0LW11dGVkIj5Pb29wcywgcGFnZSBub3QgZm91bmQ8L3NwYW4+PC9zcGFuPg0KCQkJCSAgCQk8L2gxPg0KCQkJCQk8L2Rpdj4NCgkJCQk8L2Rpdj4NCgkJCTwvZGl2Pg0KCQk8L2Rpdj4NCgk8L2JvZHk+DQo8L2h0bWw+DQo=",
"requestId": 5847,
"storageId": 0
},
"requestSize": 1
}
}