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