diff --git a/helm/Chart.yaml b/helm/Chart.yaml
index 18894d6a..f37ffa45 100644
--- a/helm/Chart.yaml
+++ b/helm/Chart.yaml
@@ -2,8 +2,8 @@ apiVersion: v2
name: pagopa-afm-marketplace
description: Microservice that handles marketplace for pagoPA Advanced Fees Management
type: application
-version: 0.52.0
-appVersion: 0.15.7
+version: 0.53.0
+appVersion: 0.15.8
dependencies:
- name: microservice-chart
version: 2.4.0
diff --git a/helm/values-dev.yaml b/helm/values-dev.yaml
index e71b4b8d..0ffbf94d 100644
--- a/helm/values-dev.yaml
+++ b/helm/values-dev.yaml
@@ -4,7 +4,7 @@ microservice-chart:
fullnameOverride: ""
image:
repository: ghcr.io/pagopa/pagopa-afm-marketplace-be
- tag: "0.15.7"
+ tag: "0.15.8"
pullPolicy: Always
livenessProbe:
httpGet:
diff --git a/helm/values-prod.yaml b/helm/values-prod.yaml
index 6f16433c..b2d78c00 100644
--- a/helm/values-prod.yaml
+++ b/helm/values-prod.yaml
@@ -4,7 +4,7 @@ microservice-chart:
fullnameOverride: ""
image:
repository: ghcr.io/pagopa/pagopa-afm-marketplace-be
- tag: "0.15.7"
+ tag: "0.15.8"
pullPolicy: Always
livenessProbe:
httpGet:
diff --git a/helm/values-uat.yaml b/helm/values-uat.yaml
index 3e2f564a..5638ae09 100644
--- a/helm/values-uat.yaml
+++ b/helm/values-uat.yaml
@@ -4,7 +4,7 @@ microservice-chart:
fullnameOverride: ""
image:
repository: ghcr.io/pagopa/pagopa-afm-marketplace-be
- tag: "0.15.7"
+ tag: "0.15.8"
pullPolicy: Always
livenessProbe:
httpGet:
diff --git a/openapi/openapi-technical-support.json b/openapi/openapi-technical-support.json
index 709cf501..d5d44058 100644
--- a/openapi/openapi-technical-support.json
+++ b/openapi/openapi-technical-support.json
@@ -4,7 +4,7 @@
"title": "Marketplace API for Technical Support",
"description": "marketplace-technical-support",
"termsOfService": "https://www.pagopa.gov.it/",
- "version": "@project.version@"
+ "version": "0.15.8"
},
"servers": [
{
diff --git a/openapi/openapi.json b/openapi/openapi.json
index ab132c7d..e14bf1be 100644
--- a/openapi/openapi.json
+++ b/openapi/openapi.json
@@ -1,5395 +1,5800 @@
{
- "openapi" : "3.0.1",
- "info" : {
- "title" : "@project.description@",
- "description" : "@project.artifactId@",
- "termsOfService" : "https://www.pagopa.gov.it/",
- "version" : "@project.version@"
+ "openapi": "3.0.1",
+ "info": {
+ "title": "@project.description@",
+ "description": "@project.artifactId@",
+ "termsOfService": "https://www.pagopa.gov.it/",
+ "version": "0.15.8"
},
- "servers" : [ {
- "url" : "http://localhost/",
- "description" : "Generated server url"
- } ],
- "tags" : [ {
- "name" : "CI",
- "description" : "Everything about CI"
- }, {
- "name" : "PSP",
- "description" : "Everything about PSP"
- } ],
- "paths" : {
- "/bundles" : {
- "get" : {
- "tags" : [ "CI" ],
- "summary" : "Get paginated list of bundles",
- "operationId" : "getGlobalBundles",
- "parameters" : [ {
- "name" : "types",
- "in" : "query",
- "description" : "Bundle's type",
- "required" : false,
- "schema" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "enum" : [ "GLOBAL", "PUBLIC", "PRIVATE" ]
- },
- "default" : [ "GLOBAL" ]
- }
- }, {
- "name" : "name",
- "in" : "query",
- "description" : "Bundle's name",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "validFrom",
- "in" : "query",
- "description" : "Validity date of bundles, used to retrieve all bundles valid from the specified date",
- "required" : false,
- "schema" : {
- "type" : "string",
- "format" : "date"
- }
- }, {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page",
- "required" : false,
- "schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number",
- "required" : false,
- "schema" : {
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "servers": [
+ {
+ "url": "http://localhost/",
+ "description": "Generated server url"
+ }
+ ],
+ "tags": [
+ {
+ "name": "CI",
+ "description": "Everything about CI"
+ },
+ {
+ "name": "PSP",
+ "description": "Everything about PSP"
+ }
+ ],
+ "paths": {
+ "/bundles": {
+ "get": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Get paginated list of bundles",
+ "operationId": "getGlobalBundles",
+ "parameters": [
+ {
+ "name": "types",
+ "in": "query",
+ "description": "Bundle's type",
+ "required": false,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "enum": [
+ "GLOBAL",
+ "PUBLIC",
+ "PRIVATE"
+ ]
+ },
+ "default": [
+ "GLOBAL"
+ ]
+ }
+ },
+ {
+ "name": "name",
+ "in": "query",
+ "description": "Bundle's name",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "validFrom",
+ "in": "query",
+ "description": "Validity date of bundles, used to retrieve all bundles valid from the specified date",
+ "required": false,
+ "schema": {
+ "type": "string",
+ "format": "date"
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page",
+ "required": false,
+ "schema": {
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number",
+ "required": false,
+ "schema": {
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/Bundles"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Bundles"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/bundles" : {
- "get" : {
- "tags" : [ "CI" ],
- "summary" : "Get paginated list of bundles of a CI",
- "operationId" : "getBundlesByFiscalCode",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page",
- "required" : false,
- "schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number",
- "required" : false,
- "schema" : {
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- }, {
- "name" : "type",
- "in" : "query",
- "description" : "Filtering the ciBundles by type",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "pspBusinessName",
- "in" : "query",
- "description" : "Filtering the ciBundles by pspBusinessName of the corresponding bundle",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/bundles": {
+ "get": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Get paginated list of bundles of a CI",
+ "operationId": "getBundlesByFiscalCode",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page",
+ "required": false,
+ "schema": {
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number",
+ "required": false,
+ "schema": {
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ },
+ {
+ "name": "type",
+ "in": "query",
+ "description": "Filtering the ciBundles by type",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "pspBusinessName",
+ "in": "query",
+ "description": "Filtering the ciBundles by pspBusinessName of the corresponding bundle",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiBundles"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiBundles"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/bundles/{id-bundle}" : {
- "get" : {
- "tags" : [ "CI" ],
- "summary" : "Get a bundle of a CI",
- "operationId" : "getBundleByFiscalCode",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "Creditor institution's tax code",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/bundles/{id-bundle}": {
+ "get": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Get a bundle of a CI",
+ "operationId": "getBundleByFiscalCode",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "Creditor institution's tax code",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiBundleDetails"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiBundleDetails"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/bundles/{id-bundle}/attributes" : {
- "get" : {
- "tags" : [ "CI" ],
- "summary" : "Get attributes of a bundle of a CI",
- "operationId" : "getBundleAttributesByFiscalCode",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/bundles/{id-bundle}/attributes": {
+ "get": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Get attributes of a bundle of a CI",
+ "operationId": "getBundleAttributesByFiscalCode",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleDetailsAttributes"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleDetailsAttributes"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "post" : {
- "tags" : [ "CI" ],
- "summary" : "Create a new bundle attribute",
- "operationId" : "createBundleAttributesByCi",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiBundleAttributeModel"
- }
- }
- },
- "required" : true
+ "post": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Create a new bundle attribute",
+ "operationId": "createBundleAttributesByCi",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiBundleAttributeModel"
+ }
+ }
+ },
+ "required": true
},
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleAttributeResponse"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleAttributeResponse"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/bundles/{id-bundle}/attributes/{idattribute}" : {
- "put" : {
- "tags" : [ "CI" ],
- "summary" : "Update an attribute of a bundle",
- "operationId" : "updateBundleAttributesByCi",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "idattribute",
- "in" : "path",
- "description" : "Attribute identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiBundleAttributeModel"
- }
- }
- },
- "required" : true
+ "/cis/{ci-fiscal-code}/bundles/{id-bundle}/attributes/{idattribute}": {
+ "put": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Update an attribute of a bundle",
+ "operationId": "updateBundleAttributesByCi",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "idattribute",
+ "in": "path",
+ "description": "Attribute identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiBundleAttributeModel"
+ }
+ }
+ },
+ "required": true
},
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "delete" : {
- "tags" : [ "CI" ],
- "summary" : "Delete an attribute of a bundle",
- "operationId" : "removeBundleAttributesByCi",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "idattribute",
- "in" : "path",
- "description" : "Attribute identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "delete": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Delete an attribute of a bundle",
+ "operationId": "removeBundleAttributesByCi",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "idattribute",
+ "in": "path",
+ "description": "Attribute identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/bundles/{idcibundle}" : {
- "delete" : {
- "tags" : [ "CI" ],
- "summary" : "Remove a bundle of a CI",
- "operationId" : "removeBundleByFiscalCode",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "idcibundle",
- "in" : "path",
- "description" : "CIBundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/bundles/{idcibundle}": {
+ "delete": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Remove a bundle of a CI",
+ "operationId": "removeBundleByFiscalCode",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "idcibundle",
+ "in": "path",
+ "description": "CIBundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/offers" : {
- "get" : {
- "tags" : [ "CI" ],
- "summary" : "Get paginated list of PSP offers to the CI regarding private bundles",
- "operationId" : "getOffersByCI",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "size",
- "in" : "query",
- "description" : "Number of elements for one page. Default = 50",
- "required" : false,
- "schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "cursor",
- "in" : "query",
- "description" : "Starting cursor",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "idPsp",
- "in" : "query",
- "description" : "Filter by psp",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/offers": {
+ "get": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Get paginated list of PSP offers to the CI regarding private bundles",
+ "operationId": "getOffersByCI",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "size",
+ "in": "query",
+ "description": "Number of elements for one page. Default = 50",
+ "required": false,
+ "schema": {
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "cursor",
+ "in": "query",
+ "description": "Starting cursor",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "idPsp",
+ "in": "query",
+ "description": "Filter by psp",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleCiOffers"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleCiOffers"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/offers/{id-bundle-offer}/accept" : {
- "post" : {
- "tags" : [ "CI" ],
- "summary" : "The CI accepts an offer of a PSP",
- "operationId" : "acceptOffer",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle-offer",
- "in" : "path",
- "description" : "Bundle offer identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/offers/{id-bundle-offer}/accept": {
+ "post": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "The CI accepts an offer of a PSP",
+ "operationId": "acceptOffer",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle-offer",
+ "in": "path",
+ "description": "Bundle offer identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiBundleId"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiBundleId"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/offers/{id-bundle-offer}/reject" : {
- "post" : {
- "tags" : [ "CI" ],
- "summary" : "The CI rejects the offer of the PSP",
- "operationId" : "rejectOffer",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle-offer",
- "in" : "path",
- "description" : "Bundle offer identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/offers/{id-bundle-offer}/reject": {
+ "post": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "The CI rejects the offer of the PSP",
+ "operationId": "rejectOffer",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle-offer",
+ "in": "path",
+ "description": "Bundle offer identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/requests" : {
- "get" : {
- "tags" : [ "CI" ],
- "summary" : "Get paginated list of CI request to the PSP regarding public bundles",
- "operationId" : "getRequestsByCI",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "Creditor institution's tax code",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "idPsp",
- "in" : "query",
- "description" : "Filter by psp identifier",
- "required" : false,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idBundle",
- "in" : "query",
- "description" : "Filter by bundle id",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page",
- "required" : false,
- "schema" : {
- "maximum" : 100,
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number",
- "required" : false,
- "schema" : {
- "maximum" : 10000,
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/requests": {
+ "get": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Get paginated list of CI request to the PSP regarding public bundles",
+ "operationId": "getRequestsByCI",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "Creditor institution's tax code",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "idPsp",
+ "in": "query",
+ "description": "Filter by psp identifier",
+ "required": false,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idBundle",
+ "in": "query",
+ "description": "Filter by bundle id",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page",
+ "required": false,
+ "schema": {
+ "maximum": 100,
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number",
+ "required": false,
+ "schema": {
+ "maximum": 10000,
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/PublicBundleRequests"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/PublicBundleRequests"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "post" : {
- "tags" : [ "CI" ],
- "summary" : "Create CI request to the PSP regarding public bundles",
- "operationId" : "createRequest",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiBundleSubscriptionRequest"
- }
- }
- },
- "required" : true
+ "post": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Create CI request to the PSP regarding public bundles",
+ "operationId": "createRequest",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiBundleSubscriptionRequest"
+ }
+ }
+ },
+ "required": true
},
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleRequestId"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleRequestId"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "409" : {
- "description" : "Conflict",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "409": {
+ "description": "Conflict",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/cis/{ci-fiscal-code}/requests/{id-bundle-request}" : {
- "delete" : {
- "tags" : [ "CI" ],
- "summary" : "Delete CI request regarding a public bundles",
- "operationId" : "removeRequest",
- "parameters" : [ {
- "name" : "ci-fiscal-code",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "id-bundle-request",
- "in" : "path",
- "description" : "CI identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/cis/{ci-fiscal-code}/requests/{id-bundle-request}": {
+ "delete": {
+ "tags": [
+ "CI"
+ ],
+ "summary": "Delete CI request regarding a public bundles",
+ "operationId": "removeRequest",
+ "parameters": [
+ {
+ "name": "ci-fiscal-code",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "id-bundle-request",
+ "in": "path",
+ "description": "CI identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/configuration" : {
- "get" : {
- "tags" : [ "Home" ],
- "summary" : "Generate the configuration",
- "operationId" : "getConfiguration",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/configuration": {
+ "get": {
+ "tags": [
+ "Home"
+ ],
+ "summary": "Generate the configuration",
+ "operationId": "getConfiguration",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/info" : {
- "get" : {
- "tags" : [ "Home" ],
- "summary" : "Return OK if application is started",
- "operationId" : "healthCheck",
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/info": {
+ "get": {
+ "tags": [
+ "Home"
+ ],
+ "summary": "Return OK if application is started",
+ "operationId": "healthCheck",
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/AppInfo"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/AppInfo"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "403" : {
- "description" : "Forbidden",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "403": {
+ "description": "Forbidden",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/paymenttypes" : {
- "get" : {
- "tags" : [ "Payment Type" ],
- "summary" : "Get payment types",
- "operationId" : "getPaymentTypes",
- "parameters" : [ {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page. Default = 50",
- "required" : false,
- "schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number. Page number value starts from 0. Default = 0",
- "required" : false,
- "schema" : {
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/paymenttypes": {
+ "get": {
+ "tags": [
+ "Payment Type"
+ ],
+ "summary": "Get payment types",
+ "operationId": "getPaymentTypes",
+ "parameters": [
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page. Default = 50",
+ "required": false,
+ "schema": {
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number. Page number value starts from 0. Default = 0",
+ "required": false,
+ "schema": {
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/PaymentTypes"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/PaymentTypes"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "post" : {
- "tags" : [ "Payment Type" ],
- "summary" : "Sync payment types",
- "operationId" : "syncPaymentTypes",
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/PaymentType"
+ "post": {
+ "tags": [
+ "Payment Type"
+ ],
+ "summary": "Sync payment types",
+ "operationId": "syncPaymentTypes",
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PaymentType"
}
}
}
},
- "required" : true
+ "required": true
},
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/paymenttypes/{id}" : {
- "get" : {
- "tags" : [ "Payment Type" ],
- "summary" : "Get payment types",
- "operationId" : "getPaymentType",
- "parameters" : [ {
- "name" : "id",
- "in" : "path",
- "description" : "Payment type name",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/paymenttypes/{id}": {
+ "get": {
+ "tags": [
+ "Payment Type"
+ ],
+ "summary": "Get payment types",
+ "operationId": "getPaymentType",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "Payment type name",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/PaymentType"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/PaymentType"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/bundles" : {
- "get" : {
- "tags" : [ "PSP" ],
- "summary" : "Get paginated list of bundles of a PSP",
- "operationId" : "getBundles",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "types",
- "in" : "query",
- "description" : "Bundle type. Default = GLOBAL",
- "required" : false,
- "schema" : {
- "type" : "array",
- "items" : {
- "type" : "string",
- "enum" : [ "GLOBAL", "PUBLIC", "PRIVATE" ]
- },
- "default" : [ "GLOBAL" ]
- }
- }, {
- "name" : "name",
- "in" : "query",
- "description" : "Bundle name.",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page. Default = 50",
- "required" : false,
- "schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number. Page number value starts from 0. Default = 0",
- "required" : false,
- "schema" : {
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/bundles": {
+ "get": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Get paginated list of bundles of a PSP",
+ "operationId": "getBundles",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "types",
+ "in": "query",
+ "description": "Bundle type. Default = GLOBAL",
+ "required": false,
+ "schema": {
+ "type": "array",
+ "items": {
+ "type": "string",
+ "enum": [
+ "GLOBAL",
+ "PUBLIC",
+ "PRIVATE"
+ ]
+ },
+ "default": [
+ "GLOBAL"
+ ]
+ }
+ },
+ {
+ "name": "name",
+ "in": "query",
+ "description": "Bundle name.",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page. Default = 50",
+ "required": false,
+ "schema": {
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number. Page number value starts from 0. Default = 0",
+ "required": false,
+ "schema": {
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/Bundles"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Bundles"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "post" : {
- "tags" : [ "PSP" ],
- "summary" : "Create a new bundle",
- "operationId" : "createBundle",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- } ],
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleRequest"
- }
- }
- },
- "required" : true
+ "post": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Create a new bundle",
+ "operationId": "createBundle",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ }
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleRequest"
+ }
+ }
+ },
+ "required": true
},
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleResponse"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleResponse"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/bundles/massive" : {
- "post" : {
- "tags" : [ "PSP" ],
- "summary" : "Create new bundles by list",
- "operationId" : "createBundleByList",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- } ],
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/BundleRequest"
- }
- }
- }
- },
- "required" : true
+ "/psps/{idpsp}/bundles/massive": {
+ "post": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Create new bundles by list",
+ "operationId": "createBundleByList",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ }
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/BundleRequest"
+ }
+ }
+ }
+ },
+ "required": true
},
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleResponse"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleResponse"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/bundles/{idbundle}" : {
- "get" : {
- "tags" : [ "PSP" ],
- "summary" : "Get a bundle",
- "operationId" : "getBundle",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idbundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/bundles/{idbundle}": {
+ "get": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Get a bundle",
+ "operationId": "getBundle",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/PspBundleDetails"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/PspBundleDetails"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "put" : {
- "tags" : [ "PSP" ],
- "summary" : "Update a bundle",
- "operationId" : "updateBundle",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idbundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleRequest"
- }
- }
- },
- "required" : true
+ "put": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Update a bundle",
+ "operationId": "updateBundle",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleRequest"
+ }
+ }
+ },
+ "required": true
},
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "delete" : {
- "tags" : [ "PSP" ],
- "summary" : "Delete the bundle with the given id",
- "operationId" : "removeBundle",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idbundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "delete": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Delete the bundle with the given id",
+ "operationId": "removeBundle",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/bundles/{idbundle}/creditorInstitutions" : {
- "get" : {
- "tags" : [ "PSP" ],
- "summary" : "Get paginated list of CI subscribed to a bundle",
- "operationId" : "getBundleCreditorInstitutions",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idbundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "ciFiscalCode",
- "in" : "query",
- "description" : "CI fiscal code",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page",
- "required" : false,
- "schema" : {
- "maximum" : 100,
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number. Page number value starts from 0",
- "required" : false,
- "schema" : {
- "maximum" : 10000,
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/bundles/{idbundle}/creditorInstitutions": {
+ "get": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Get paginated list of CI subscribed to a bundle",
+ "operationId": "getBundleCreditorInstitutions",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "ciFiscalCode",
+ "in": "query",
+ "description": "CI fiscal code",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page",
+ "required": false,
+ "schema": {
+ "maximum": 100,
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number. Page number value starts from 0",
+ "required": false,
+ "schema": {
+ "maximum": 10000,
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleCreditorInstitutionResource"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleCreditorInstitutionResource"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/bundles/{idbundle}/creditorInstitutions/{cifiscalcode}" : {
- "get" : {
- "tags" : [ "PSP" ],
- "summary" : "Get details of a relationship between a bundle and a creditor institution",
- "operationId" : "getBundleCreditorInstitutionDetails",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idbundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "cifiscalcode",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/bundles/{idbundle}/creditorInstitutions/{cifiscalcode}": {
+ "get": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Get details of a relationship between a bundle and a creditor institution",
+ "operationId": "getBundleCreditorInstitutionDetails",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "cifiscalcode",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiBundleDetails"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiBundleDetails"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/bundles/{idbundle}/offers" : {
- "post" : {
- "tags" : [ "PSP" ],
- "summary" : "PSP offers a private bundle to a creditor institution",
- "operationId" : "sendBundleOffer",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idbundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/CiFiscalCodeList"
- }
- }
- },
- "required" : true
+ "/psps/{idpsp}/bundles/{idbundle}/offers": {
+ "post": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "PSP offers a private bundle to a creditor institution",
+ "operationId": "sendBundleOffer",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/CiFiscalCodeList"
+ }
+ }
+ },
+ "required": true
},
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/BundleOffered"
+ "content": {
+ "application/json": {
+ "schema": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/BundleOffered"
}
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/bundles/{idbundle}/offers/{idbundleoffer}" : {
- "delete" : {
- "tags" : [ "PSP" ],
- "summary" : "PSP deletes a private bundle offered",
- "operationId" : "removeBundleOffer",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idbundle",
- "in" : "path",
- "description" : "Bundle identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "idbundleoffer",
- "in" : "path",
- "description" : "Bundle offer identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/bundles/{idbundle}/offers/{idbundleoffer}": {
+ "delete": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "PSP deletes a private bundle offered",
+ "operationId": "removeBundleOffer",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundle",
+ "in": "path",
+ "description": "Bundle identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "idbundleoffer",
+ "in": "path",
+ "description": "Bundle offer identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/offers" : {
- "get" : {
- "tags" : [ "PSP" ],
- "summary" : "Get paginated list of PSP offers regarding private bundles",
- "operationId" : "getOffers",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page. Default = 50",
- "required" : false,
- "schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number. Page number value starts from 0. Default = 1",
- "required" : false,
- "schema" : {
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 1
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/offers": {
+ "get": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Get paginated list of PSP offers regarding private bundles",
+ "operationId": "getOffers",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page. Default = 50",
+ "required": false,
+ "schema": {
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number. Page number value starts from 0. Default = 1",
+ "required": false,
+ "schema": {
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 1
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/BundleOffers"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/BundleOffers"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/requests" : {
- "get" : {
- "tags" : [ "PSP" ],
- "summary" : "Get paginated list of CI request to the PSP regarding public bundles",
- "operationId" : "getPublicBundleRequestsByPsp",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "ciFiscalCode",
- "in" : "query",
- "description" : "Filter by creditor institution",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "idBundle",
- "in" : "query",
- "description" : "Filter by bundle id",
- "required" : false,
- "schema" : {
- "type" : "string"
- }
- }, {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page",
- "required" : false,
- "schema" : {
- "maximum" : 100,
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number",
- "required" : false,
- "schema" : {
- "maximum" : 10000,
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/requests": {
+ "get": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "Get paginated list of CI request to the PSP regarding public bundles",
+ "operationId": "getPublicBundleRequestsByPsp",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "ciFiscalCode",
+ "in": "query",
+ "description": "Filter by creditor institution",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "idBundle",
+ "in": "query",
+ "description": "Filter by bundle id",
+ "required": false,
+ "schema": {
+ "type": "string"
+ }
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page",
+ "required": false,
+ "schema": {
+ "maximum": 100,
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number",
+ "required": false,
+ "schema": {
+ "maximum": 10000,
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/PublicBundleRequests"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/PublicBundleRequests"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/requests/{idBundleRequest}/accept" : {
- "post" : {
- "tags" : [ "PSP" ],
- "summary" : "the PSP accepts a request of a CI",
- "operationId" : "acceptRequest",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idBundleRequest",
- "in" : "path",
- "description" : "Bundle Request identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/requests/{idBundleRequest}/accept": {
+ "post": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "the PSP accepts a request of a CI",
+ "operationId": "acceptRequest",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idBundleRequest",
+ "in": "path",
+ "description": "Bundle Request identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/psps/{idpsp}/requests/{idBundleRequest}/reject" : {
- "post" : {
- "tags" : [ "PSP" ],
- "summary" : "the PSP rejects a request of a CI",
- "operationId" : "rejectRequest",
- "parameters" : [ {
- "name" : "idpsp",
- "in" : "path",
- "description" : "PSP identifier",
- "required" : true,
- "schema" : {
- "maxLength" : 35,
- "minLength" : 0,
- "type" : "string"
- }
- }, {
- "name" : "idBundleRequest",
- "in" : "path",
- "description" : "Bundle Request identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/psps/{idpsp}/requests/{idBundleRequest}/reject": {
+ "post": {
+ "tags": [
+ "PSP"
+ ],
+ "summary": "the PSP rejects a request of a CI",
+ "operationId": "rejectRequest",
+ "parameters": [
+ {
+ "name": "idpsp",
+ "in": "path",
+ "description": "PSP identifier",
+ "required": true,
+ "schema": {
+ "maxLength": 35,
+ "minLength": 0,
+ "type": "string"
+ }
+ },
+ {
+ "name": "idBundleRequest",
+ "in": "path",
+ "description": "Bundle Request identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/touchpoints" : {
- "get" : {
- "tags" : [ "Touchpoint" ],
- "summary" : "Get touchpoints",
- "operationId" : "getTouchpoints",
- "parameters" : [ {
- "name" : "limit",
- "in" : "query",
- "description" : "Number of items for page. Default = 50",
- "required" : false,
- "schema" : {
- "type" : "integer",
- "format" : "int32",
- "default" : 50
- }
- }, {
- "name" : "page",
- "in" : "query",
- "description" : "Page number. Page number value starts from 0. Default = 0",
- "required" : false,
- "schema" : {
- "minimum" : 0,
- "type" : "integer",
- "format" : "int32",
- "default" : 0
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/touchpoints": {
+ "get": {
+ "tags": [
+ "Touchpoint"
+ ],
+ "summary": "Get touchpoints",
+ "operationId": "getTouchpoints",
+ "parameters": [
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Number of items for page. Default = 50",
+ "required": false,
+ "schema": {
+ "type": "integer",
+ "format": "int32",
+ "default": 50
+ }
+ },
+ {
+ "name": "page",
+ "in": "query",
+ "description": "Page number. Page number value starts from 0. Default = 0",
+ "required": false,
+ "schema": {
+ "minimum": 0,
+ "type": "integer",
+ "format": "int32",
+ "default": 0
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/Touchpoints"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Touchpoints"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "post" : {
- "tags" : [ "Touchpoint" ],
- "summary" : "Create touchpoint",
- "operationId" : "createTouchpoint",
- "requestBody" : {
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/TouchpointRequest"
+ "post": {
+ "tags": [
+ "Touchpoint"
+ ],
+ "summary": "Create touchpoint",
+ "operationId": "createTouchpoint",
+ "requestBody": {
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/TouchpointRequest"
}
}
},
- "required" : true
+ "required": true
},
- "responses" : {
- "201" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "responses": {
+ "201": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/Touchpoint"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Touchpoint"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
},
- "/touchpoints/{id}" : {
- "get" : {
- "tags" : [ "Touchpoint" ],
- "summary" : "Get touchpoint",
- "operationId" : "getTouchpoint",
- "parameters" : [ {
- "name" : "id",
- "in" : "path",
- "description" : "Touchpoint identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "/touchpoints/{id}": {
+ "get": {
+ "tags": [
+ "Touchpoint"
+ ],
+ "summary": "Get touchpoint",
+ "operationId": "getTouchpoint",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "Touchpoint identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/Touchpoint"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Touchpoint"
}
}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "delete" : {
- "tags" : [ "Touchpoint" ],
- "summary" : "Delete touchpoint",
- "operationId" : "deleteTouchpoint",
- "parameters" : [ {
- "name" : "id",
- "in" : "path",
- "description" : "Touchpoint identifier",
- "required" : true,
- "schema" : {
- "type" : "string"
- }
- } ],
- "responses" : {
- "200" : {
- "description" : "OK",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "delete": {
+ "tags": [
+ "Touchpoint"
+ ],
+ "summary": "Delete touchpoint",
+ "operationId": "deleteTouchpoint",
+ "parameters": [
+ {
+ "name": "id",
+ "in": "path",
+ "description": "Touchpoint identifier",
+ "required": true,
+ "schema": {
+ "type": "string"
+ }
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "OK",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : { }
+ "content": {
+ "application/json": {}
}
},
- "400" : {
- "description" : "Bad Request",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "400": {
+ "description": "Bad Request",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
},
- "401" : {
- "description" : "Unauthorized",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "401": {
+ "description": "Unauthorized",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "404" : {
- "description" : "Not Found",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "404": {
+ "description": "Not Found",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "429" : {
- "description" : "Too many requests",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "429": {
+ "description": "Too many requests",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
}
},
- "500" : {
- "description" : "Service unavailable",
- "headers" : {
- "X-Request-Id" : {
- "description" : "This header identifies the call",
- "schema" : {
- "type" : "string"
+ "500": {
+ "description": "Service unavailable",
+ "headers": {
+ "X-Request-Id": {
+ "description": "This header identifies the call",
+ "schema": {
+ "type": "string"
}
}
},
- "content" : {
- "application/json" : {
- "schema" : {
- "$ref" : "#/components/schemas/ProblemJson"
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ProblemJson"
}
}
}
}
},
- "security" : [ {
- "ApiKey" : [ ]
- } ]
+ "security": [
+ {
+ "ApiKey": []
+ }
+ ]
},
- "parameters" : [ {
- "name" : "X-Request-Id",
- "in" : "header",
- "description" : "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
- "schema" : {
- "type" : "string"
+ "parameters": [
+ {
+ "name": "X-Request-Id",
+ "in": "header",
+ "description": "This header identifies the call, if not passed it is self-generated. This ID is returned in the response.",
+ "schema": {
+ "type": "string"
+ }
}
- } ]
+ ]
}
},
- "components" : {
- "schemas" : {
- "BundleRequest" : {
- "required" : [ "abi", "idBrokerPsp", "idChannel", "pspBusinessName" ],
- "type" : "object",
- "properties" : {
- "idChannel" : {
- "type" : "string"
+ "components": {
+ "schemas": {
+ "BundleRequest": {
+ "required": [
+ "abi",
+ "idBrokerPsp",
+ "idChannel",
+ "pspBusinessName"
+ ],
+ "type": "object",
+ "properties": {
+ "idChannel": {
+ "type": "string"
},
- "idBrokerPsp" : {
- "type" : "string"
+ "idBrokerPsp": {
+ "type": "string"
},
- "idCdi" : {
- "type" : "string"
+ "idCdi": {
+ "type": "string"
},
- "abi" : {
- "type" : "string"
+ "abi": {
+ "type": "string"
},
- "name" : {
- "type" : "string"
+ "name": {
+ "type": "string"
},
- "pspBusinessName" : {
- "type" : "string"
+ "pspBusinessName": {
+ "type": "string"
},
- "urlPolicyPsp" : {
- "type" : "string"
+ "urlPolicyPsp": {
+ "type": "string"
},
- "description" : {
- "type" : "string"
+ "description": {
+ "type": "string"
},
- "paymentAmount" : {
- "type" : "integer",
- "format" : "int64"
+ "paymentAmount": {
+ "type": "integer",
+ "format": "int64"
},
- "minPaymentAmount" : {
- "type" : "integer",
- "format" : "int64"
+ "minPaymentAmount": {
+ "type": "integer",
+ "format": "int64"
},
- "maxPaymentAmount" : {
- "type" : "integer",
- "format" : "int64"
+ "maxPaymentAmount": {
+ "type": "integer",
+ "format": "int64"
},
- "paymentType" : {
- "type" : "string"
+ "paymentType": {
+ "type": "string"
},
- "digitalStamp" : {
- "type" : "boolean"
+ "digitalStamp": {
+ "type": "boolean"
},
- "digitalStampRestriction" : {
- "type" : "boolean"
+ "digitalStampRestriction": {
+ "type": "boolean"
},
- "touchpoint" : {
- "type" : "string"
+ "touchpoint": {
+ "type": "string"
},
- "type" : {
- "type" : "string",
- "enum" : [ "GLOBAL", "PUBLIC", "PRIVATE" ]
+ "type": {
+ "type": "string",
+ "enum": [
+ "GLOBAL",
+ "PUBLIC",
+ "PRIVATE"
+ ]
},
- "transferCategoryList" : {
- "type" : "array",
- "items" : {
- "type" : "string"
+ "transferCategoryList": {
+ "type": "array",
+ "items": {
+ "type": "string"
}
},
- "validityDateFrom" : {
- "type" : "string",
- "format" : "date"
+ "validityDateFrom": {
+ "type": "string",
+ "format": "date"
},
- "validityDateTo" : {
- "type" : "string",
- "format" : "date"
+ "validityDateTo": {
+ "type": "string",
+ "format": "date"
}
}
},
- "ProblemJson" : {
- "type" : "object",
- "properties" : {
- "title" : {
- "type" : "string",
- "description" : "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
- },
- "status" : {
- "maximum" : 600,
- "minimum" : 100,
- "type" : "integer",
- "description" : "The HTTP status code generated by the origin server for this occurrence of the problem.",
- "format" : "int32",
- "example" : 200
- },
- "detail" : {
- "type" : "string",
- "description" : "A human readable explanation specific to this occurrence of the problem.",
- "example" : "There was an error processing the request"
+ "ProblemJson": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string",
+ "description": "A short, summary of the problem type. Written in english and readable for engineers (usually not suited for non technical stakeholders and not localized); example: Service Unavailable"
+ },
+ "status": {
+ "maximum": 600,
+ "minimum": 100,
+ "type": "integer",
+ "description": "The HTTP status code generated by the origin server for this occurrence of the problem.",
+ "format": "int32",
+ "example": 200
+ },
+ "detail": {
+ "type": "string",
+ "description": "A human readable explanation specific to this occurrence of the problem.",
+ "example": "There was an error processing the request"
}
}
},
- "CiBundleAttributeModel" : {
- "type" : "object",
- "properties" : {
- "maxPaymentAmount" : {
- "type" : "integer",
- "format" : "int64"
- },
- "transferCategory" : {
- "type" : "string"
- },
- "transferCategoryRelation" : {
- "type" : "string",
- "enum" : [ "EQUAL", "NOT_EQUAL" ]
+ "CiBundleAttributeModel": {
+ "type": "object",
+ "properties": {
+ "maxPaymentAmount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "transferCategory": {
+ "type": "string"
+ },
+ "transferCategoryRelation": {
+ "type": "string",
+ "enum": [
+ "EQUAL",
+ "NOT_EQUAL"
+ ]
}
}
},
- "TouchpointRequest" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
+ "TouchpointRequest": {
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string"
}
}
},
- "Touchpoint" : {
- "type" : "object",
- "properties" : {
- "id" : {
- "type" : "string"
+ "Touchpoint": {
+ "type": "object",
+ "properties": {
+ "id": {
+ "type": "string"
},
- "name" : {
- "type" : "string"
+ "name": {
+ "type": "string"
},
- "createdDate" : {
- "type" : "string",
- "format" : "date-time"
+ "createdDate": {
+ "type": "string",
+ "format": "date-time"
}
}
},
- "BundleResponse" : {
- "type" : "object",
- "properties" : {
- "idBundle" : {
- "type" : "string"
+ "BundleResponse": {
+ "type": "object",
+ "properties": {
+ "idBundle": {
+ "type": "string"
}
}
},
- "CiFiscalCodeList" : {
- "type" : "object",
- "properties" : {
- "ciFiscalCodeList" : {
- "type" : "array",
- "items" : {
- "type" : "string"
+ "CiFiscalCodeList": {
+ "type": "object",
+ "properties": {
+ "ciFiscalCodeList": {
+ "type": "array",
+ "items": {
+ "type": "string"
}
}
}
},
- "BundleOffered" : {
- "type" : "object",
- "properties" : {
- "ciFiscalCode" : {
- "type" : "string"
+ "BundleOffered": {
+ "type": "object",
+ "properties": {
+ "ciFiscalCode": {
+ "type": "string"
},
- "idBundleOffer" : {
- "type" : "string"
+ "idBundleOffer": {
+ "type": "string"
}
}
},
- "PaymentType" : {
- "required" : [ "paymentType", "used" ],
- "type" : "object",
- "properties" : {
- "used" : {
- "type" : "boolean"
- },
- "paymentType" : {
- "type" : "string"
+ "PaymentType": {
+ "required": [
+ "paymentType",
+ "used"
+ ],
+ "type": "object",
+ "properties": {
+ "used": {
+ "type": "boolean"
+ },
+ "paymentType": {
+ "type": "string"
}
}
},
- "CiBundleSubscriptionRequest" : {
- "required" : [ "idBundle" ],
- "type" : "object",
- "properties" : {
- "idBundle" : {
- "type" : "string"
+ "CiBundleSubscriptionRequest": {
+ "required": [
+ "idBundle"
+ ],
+ "type": "object",
+ "properties": {
+ "idBundle": {
+ "type": "string"
},
- "attributes" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/CiBundleAttributeModel"
+ "attributes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/CiBundleAttributeModel"
}
}
}
},
- "BundleRequestId" : {
- "type" : "object",
- "properties" : {
- "idBundleRequest" : {
- "type" : "string"
+ "BundleRequestId": {
+ "type": "object",
+ "properties": {
+ "idBundleRequest": {
+ "type": "string"
}
}
},
- "CiBundleId" : {
- "type" : "object",
- "properties" : {
- "idCiBundle" : {
- "type" : "string"
+ "CiBundleId": {
+ "type": "object",
+ "properties": {
+ "idCiBundle": {
+ "type": "string"
}
}
},
- "BundleAttributeResponse" : {
- "type" : "object",
- "properties" : {
- "idBundleAttribute" : {
- "type" : "string"
+ "BundleAttributeResponse": {
+ "type": "object",
+ "properties": {
+ "idBundleAttribute": {
+ "type": "string"
}
}
},
- "PageInfo" : {
- "required" : [ "itemsFound", "limit", "page", "totalPages" ],
- "type" : "object",
- "properties" : {
- "page" : {
- "type" : "integer",
- "description" : "Page number",
- "format" : "int32"
- },
- "limit" : {
- "type" : "integer",
- "description" : "Required number of items per page",
- "format" : "int32"
- },
- "itemsFound" : {
- "type" : "integer",
- "description" : "Number of items found. (The last page may have fewer elements than required)",
- "format" : "int32"
- },
- "totalPages" : {
- "type" : "integer",
- "description" : "Total number of pages",
- "format" : "int32"
- },
- "total_items" : {
- "type" : "integer",
- "format" : "int64"
+ "PageInfo": {
+ "required": [
+ "itemsFound",
+ "limit",
+ "page",
+ "totalPages"
+ ],
+ "type": "object",
+ "properties": {
+ "page": {
+ "type": "integer",
+ "description": "Page number",
+ "format": "int32"
+ },
+ "limit": {
+ "type": "integer",
+ "description": "Required number of items per page",
+ "format": "int32"
+ },
+ "itemsFound": {
+ "type": "integer",
+ "description": "Number of items found. (The last page may have fewer elements than required)",
+ "format": "int32"
+ },
+ "totalPages": {
+ "type": "integer",
+ "description": "Total number of pages",
+ "format": "int32"
+ },
+ "total_items": {
+ "type": "integer",
+ "format": "int64"
}
}
},
- "Touchpoints" : {
- "required" : [ "pageInfo", "touchpoints" ],
- "type" : "object",
- "properties" : {
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
- },
- "touchpoints" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/Touchpoint"
+ "Touchpoints": {
+ "required": [
+ "pageInfo",
+ "touchpoints"
+ ],
+ "type": "object",
+ "properties": {
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
+ },
+ "touchpoints": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/Touchpoint"
}
}
}
},
- "PublicBundleRequest" : {
- "required" : [ "ciFiscalCode", "idBundle", "idBundleRequest" ],
- "type" : "object",
- "properties" : {
- "idBundle" : {
- "type" : "string"
- },
- "idPsp" : {
- "type" : "string"
- },
- "ciFiscalCode" : {
- "type" : "string"
- },
- "validityDateFrom" : {
- "type" : "string",
- "description" : "the start date of the bundle if accepted",
- "format" : "date"
- },
- "validityDateTo" : {
- "type" : "string",
- "description" : "the end date of the bundle if accepted",
- "format" : "date"
- },
- "acceptedDate" : {
- "type" : "string",
- "format" : "date-time"
- },
- "rejectionDate" : {
- "type" : "string",
- "format" : "date-time"
- },
- "insertedDate" : {
- "type" : "string",
- "format" : "date-time"
- },
- "idBundleRequest" : {
- "type" : "string"
- },
- "attributes" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/CiBundleAttributeModel"
+ "PublicBundleRequest": {
+ "required": [
+ "ciFiscalCode",
+ "idBundle",
+ "idBundleRequest"
+ ],
+ "type": "object",
+ "properties": {
+ "idBundle": {
+ "type": "string"
+ },
+ "idPsp": {
+ "type": "string"
+ },
+ "ciFiscalCode": {
+ "type": "string"
+ },
+ "validityDateFrom": {
+ "type": "string",
+ "description": "the start date of the bundle if accepted",
+ "format": "date"
+ },
+ "validityDateTo": {
+ "type": "string",
+ "description": "the end date of the bundle if accepted",
+ "format": "date"
+ },
+ "acceptedDate": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "rejectionDate": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "insertedDate": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "idBundleRequest": {
+ "type": "string"
+ },
+ "attributes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/CiBundleAttributeModel"
}
}
}
},
- "PublicBundleRequests" : {
- "required" : [ "pageInfo", "requests" ],
- "type" : "object",
- "properties" : {
- "requests" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/PublicBundleRequest"
- }
- },
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
+ "PublicBundleRequests": {
+ "required": [
+ "pageInfo",
+ "requests"
+ ],
+ "type": "object",
+ "properties": {
+ "requests": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PublicBundleRequest"
+ }
+ },
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
}
}
},
- "BundleOffers" : {
- "required" : [ "offers", "pageInfo" ],
- "type" : "object",
- "properties" : {
- "offers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/PspBundleOffer"
- }
- },
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
+ "BundleOffers": {
+ "required": [
+ "offers",
+ "pageInfo"
+ ],
+ "type": "object",
+ "properties": {
+ "offers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PspBundleOffer"
+ }
+ },
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
}
}
},
- "PspBundleOffer" : {
- "type" : "object",
- "properties" : {
- "idBundle" : {
- "type" : "string"
+ "PspBundleOffer": {
+ "type": "object",
+ "properties": {
+ "idBundle": {
+ "type": "string"
},
- "ciFiscalCode" : {
- "type" : "string"
+ "ciFiscalCode": {
+ "type": "string"
},
- "acceptedDate" : {
- "type" : "string",
- "format" : "date-time"
+ "acceptedDate": {
+ "type": "string",
+ "format": "date-time"
},
- "rejectionDate" : {
- "type" : "string",
- "format" : "date-time"
+ "rejectionDate": {
+ "type": "string",
+ "format": "date-time"
},
- "insertedDate" : {
- "type" : "string",
- "format" : "date-time"
+ "insertedDate": {
+ "type": "string",
+ "format": "date-time"
},
- "idBundleOffer" : {
- "type" : "string"
+ "idBundleOffer": {
+ "type": "string"
}
}
},
- "Bundles" : {
- "required" : [ "bundles", "pageInfo" ],
- "type" : "object",
- "properties" : {
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
- },
- "bundles" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/PspBundleDetails"
+ "Bundles": {
+ "required": [
+ "bundles",
+ "pageInfo"
+ ],
+ "type": "object",
+ "properties": {
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
+ },
+ "bundles": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PspBundleDetails"
}
}
}
},
- "PspBundleDetails" : {
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
+ "PspBundleDetails": {
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string"
},
- "description" : {
- "type" : "string"
+ "description": {
+ "type": "string"
},
- "paymentAmount" : {
- "type" : "integer",
- "format" : "int64"
+ "paymentAmount": {
+ "type": "integer",
+ "format": "int64"
},
- "minPaymentAmount" : {
- "type" : "integer",
- "format" : "int64"
+ "minPaymentAmount": {
+ "type": "integer",
+ "format": "int64"
},
- "maxPaymentAmount" : {
- "type" : "integer",
- "format" : "int64"
+ "maxPaymentAmount": {
+ "type": "integer",
+ "format": "int64"
},
- "paymentType" : {
- "type" : "string"
+ "paymentType": {
+ "type": "string"
},
- "touchpoint" : {
- "type" : "string"
+ "touchpoint": {
+ "type": "string"
},
- "type" : {
- "type" : "string"
+ "type": {
+ "type": "string"
},
- "transferCategoryList" : {
- "type" : "array",
- "items" : {
- "type" : "string"
+ "transferCategoryList": {
+ "type": "array",
+ "items": {
+ "type": "string"
}
},
- "validityDateFrom" : {
- "type" : "string",
- "format" : "date"
+ "validityDateFrom": {
+ "type": "string",
+ "format": "date"
},
- "validityDateTo" : {
- "type" : "string",
- "format" : "date"
+ "validityDateTo": {
+ "type": "string",
+ "format": "date"
},
- "insertedDate" : {
- "type" : "string",
- "format" : "date-time"
+ "insertedDate": {
+ "type": "string",
+ "format": "date-time"
},
- "lastUpdatedDate" : {
- "type" : "string",
- "format" : "date-time"
+ "lastUpdatedDate": {
+ "type": "string",
+ "format": "date-time"
},
- "idChannel" : {
- "type" : "string"
+ "idChannel": {
+ "type": "string"
},
- "idBrokerPsp" : {
- "type" : "string"
+ "idBrokerPsp": {
+ "type": "string"
},
- "digitalStamp" : {
- "type" : "boolean"
+ "digitalStamp": {
+ "type": "boolean"
},
- "digitalStampRestriction" : {
- "type" : "boolean"
+ "digitalStampRestriction": {
+ "type": "boolean"
},
- "pspBusinessName" : {
- "type" : "string"
+ "pspBusinessName": {
+ "type": "string"
},
- "urlPolicyPsp" : {
- "type" : "string"
+ "urlPolicyPsp": {
+ "type": "string"
},
- "idBundle" : {
- "type" : "string"
+ "idBundle": {
+ "type": "string"
}
}
},
- "BundleCreditorInstitutionResource" : {
- "required" : [ "ciBundleDetails", "pageInfo" ],
- "type" : "object",
- "properties" : {
- "ciBundleDetails" : {
- "type" : "array",
- "description" : "List of details about creditor institution's subscription to a bundle",
- "items" : {
- "$ref" : "#/components/schemas/CiBundleDetails"
- }
- },
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
+ "BundleCreditorInstitutionResource": {
+ "required": [
+ "ciBundleDetails",
+ "pageInfo"
+ ],
+ "type": "object",
+ "properties": {
+ "ciBundleDetails": {
+ "type": "array",
+ "description": "List of details about creditor institution's subscription to a bundle",
+ "items": {
+ "$ref": "#/components/schemas/CiBundleDetails"
+ }
+ },
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
}
}
},
- "CiBundleAttribute" : {
- "type" : "object",
- "properties" : {
- "maxPaymentAmount" : {
- "type" : "integer",
- "format" : "int64"
- },
- "transferCategory" : {
- "type" : "string"
- },
- "transferCategoryRelation" : {
- "type" : "string",
- "enum" : [ "EQUAL", "NOT_EQUAL" ]
- },
- "insertedDate" : {
- "type" : "string",
- "format" : "date-time"
+ "CiBundleAttribute": {
+ "type": "object",
+ "properties": {
+ "maxPaymentAmount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "transferCategory": {
+ "type": "string"
+ },
+ "transferCategoryRelation": {
+ "type": "string",
+ "enum": [
+ "EQUAL",
+ "NOT_EQUAL"
+ ]
+ },
+ "insertedDate": {
+ "type": "string",
+ "format": "date-time"
}
}
},
- "CiBundleDetails" : {
- "type" : "object",
- "properties" : {
- "validityDateFrom" : {
- "type" : "string",
- "format" : "date"
+ "CiBundleDetails": {
+ "type": "object",
+ "properties": {
+ "validityDateFrom": {
+ "type": "string",
+ "format": "date"
},
- "validityDateTo" : {
- "type" : "string",
- "format" : "date"
+ "validityDateTo": {
+ "type": "string",
+ "format": "date"
},
- "idBundle" : {
- "type" : "string"
+ "idBundle": {
+ "type": "string"
},
- "idCIBundle" : {
- "type" : "string"
+ "idCIBundle": {
+ "type": "string"
},
- "ciTaxCode" : {
- "type" : "string"
+ "ciTaxCode": {
+ "type": "string"
},
- "attributes" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/CiBundleAttribute"
+ "attributes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/CiBundleAttribute"
}
}
}
},
- "PaymentTypes" : {
- "required" : [ "pageInfo", "paymentTypes" ],
- "type" : "object",
- "properties" : {
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
- },
- "paymentTypes" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/PaymentType"
+ "PaymentTypes": {
+ "required": [
+ "pageInfo",
+ "paymentTypes"
+ ],
+ "type": "object",
+ "properties": {
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
+ },
+ "paymentTypes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/PaymentType"
}
}
}
},
- "AppInfo" : {
- "required" : [ "environment", "name", "version" ],
- "type" : "object",
- "properties" : {
- "name" : {
- "type" : "string"
- },
- "version" : {
- "type" : "string"
- },
- "environment" : {
- "type" : "string"
- },
- "dbConnection" : {
- "type" : "string"
+ "AppInfo": {
+ "required": [
+ "environment",
+ "name",
+ "version"
+ ],
+ "type": "object",
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ },
+ "environment": {
+ "type": "string"
+ },
+ "dbConnection": {
+ "type": "string"
}
}
},
- "BundleCiOffers" : {
- "required" : [ "offers", "pageInfo" ],
- "type" : "object",
- "properties" : {
- "offers" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/CiBundleOffer"
- }
- },
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
+ "BundleCiOffers": {
+ "required": [
+ "offers",
+ "pageInfo"
+ ],
+ "type": "object",
+ "properties": {
+ "offers": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/CiBundleOffer"
+ }
+ },
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
}
}
},
- "CiBundleOffer" : {
- "type" : "object",
- "properties" : {
- "idBundle" : {
- "type" : "string"
+ "CiBundleOffer": {
+ "type": "object",
+ "properties": {
+ "idBundle": {
+ "type": "string"
},
- "idPsp" : {
- "type" : "string"
+ "idPsp": {
+ "type": "string"
},
- "acceptedDate" : {
- "type" : "string",
- "format" : "date-time"
+ "acceptedDate": {
+ "type": "string",
+ "format": "date-time"
},
- "rejectionDate" : {
- "type" : "string",
- "format" : "date-time"
+ "rejectionDate": {
+ "type": "string",
+ "format": "date-time"
},
- "insertedDate" : {
- "type" : "string",
- "format" : "date-time"
+ "insertedDate": {
+ "type": "string",
+ "format": "date-time"
},
- "idBundleOffer" : {
- "type" : "string"
+ "idBundleOffer": {
+ "type": "string"
}
}
},
- "CiBundles" : {
- "required" : [ "bundles", "pageInfo" ],
- "type" : "object",
- "properties" : {
- "pageInfo" : {
- "$ref" : "#/components/schemas/PageInfo"
- },
- "bundles" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/CiBundleDetails"
+ "CiBundles": {
+ "required": [
+ "bundles",
+ "pageInfo"
+ ],
+ "type": "object",
+ "properties": {
+ "pageInfo": {
+ "$ref": "#/components/schemas/PageInfo"
+ },
+ "bundles": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/CiBundleDetails"
}
}
}
},
- "BundleAttribute" : {
- "required" : [ "idBundleAttribute", "insertedDate" ],
- "type" : "object",
- "properties" : {
- "maxPaymentAmount" : {
- "type" : "integer",
- "format" : "int64"
- },
- "transferCategory" : {
- "type" : "string"
- },
- "transferCategoryRelation" : {
- "type" : "string",
- "enum" : [ "EQUAL", "NOT_EQUAL" ]
- },
- "validityDateTo" : {
- "type" : "string",
- "format" : "date"
- },
- "insertedDate" : {
- "type" : "string",
- "format" : "date"
- },
- "idBundleAttribute" : {
- "type" : "string"
+ "BundleAttribute": {
+ "required": [
+ "idBundleAttribute",
+ "insertedDate"
+ ],
+ "type": "object",
+ "properties": {
+ "maxPaymentAmount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "transferCategory": {
+ "type": "string"
+ },
+ "transferCategoryRelation": {
+ "type": "string",
+ "enum": [
+ "EQUAL",
+ "NOT_EQUAL"
+ ]
+ },
+ "validityDateTo": {
+ "type": "string",
+ "format": "date"
+ },
+ "insertedDate": {
+ "type": "string",
+ "format": "date"
+ },
+ "idBundleAttribute": {
+ "type": "string"
}
}
},
- "BundleDetailsAttributes" : {
- "required" : [ "attributes", "insertedDate" ],
- "type" : "object",
- "properties" : {
- "validityDateFrom" : {
- "type" : "string",
- "format" : "date"
- },
- "validityDateTo" : {
- "type" : "string",
- "format" : "date"
- },
- "insertedDate" : {
- "type" : "string",
- "format" : "date-time"
- },
- "attributes" : {
- "type" : "array",
- "items" : {
- "$ref" : "#/components/schemas/BundleAttribute"
+ "BundleDetailsAttributes": {
+ "required": [
+ "attributes",
+ "insertedDate"
+ ],
+ "type": "object",
+ "properties": {
+ "validityDateFrom": {
+ "type": "string",
+ "format": "date"
+ },
+ "validityDateTo": {
+ "type": "string",
+ "format": "date"
+ },
+ "insertedDate": {
+ "type": "string",
+ "format": "date-time"
+ },
+ "attributes": {
+ "type": "array",
+ "items": {
+ "$ref": "#/components/schemas/BundleAttribute"
}
}
}
}
},
- "securitySchemes" : {
- "ApiKey" : {
- "type" : "apiKey",
- "description" : "The API key to access this function app.",
- "name" : "Ocp-Apim-Subscription-Key",
- "in" : "header"
+ "securitySchemes": {
+ "ApiKey": {
+ "type": "apiKey",
+ "description": "The API key to access this function app.",
+ "name": "Ocp-Apim-Subscription-Key",
+ "in": "header"
}
}
}
-}
\ No newline at end of file
+}
diff --git a/pom.xml b/pom.xml
index 80fd9669..ddc2eefc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,7 +13,7 @@
it.pagopa.afm
marketplace-be
- 0.15.7
+ 0.15.8
marketplace-be
Marketplace API for PagoPA AFM