{
  "swagger": "2.0",
  "info": {
    "title": "IRESS OPEN API 3.0",
    "description": "<h2>Welcome to Iress Open</h2>\n\n<p />\n\n<h3>Purpose</h3>\nThe Iress Open Standard API is a productised subset of the wider Iress Xplan API. It is the mechanism that allows third party integrators to build a connection to Xplan so that mutual clients are able to select which tools they want to use to support their advice business.\n\n<p />\n\n<h3>To connect to an XPLAN site</h3>\n<pre><span>You can get a flavour for what is possible from the swagger documentation, but to get connected to an actual Xplan build site you need to speak to the Integrations Team who can provide you with the 4 key pieces of information to get connected.</span></pre>\n<ul>\n    <li>An API Key</li>\n    <li>An Xplan build site URL</li>\n    <li>An Xplan username and password</li>\n    <li>Access to the Iress Devloper Community</li>\n</ul>\n\n<pre><span>You can reach out to the Integrations team directly or via a <a href=\"https://www.iress.com/support/iress-open\" target=\"_blank\" rel=\"noopener\">web enquiry form</a>, they will also be able to provide you with access to the Iress developer forum and associated resources.</span></pre>\n\n<p />\n\n<pre><span>The Iress Open Standard Integration supports oauth2. You can find more information about the flows we support <a href=\"https://community.iress.com/t5/Xplan-Integrations/For-Integrators-Developers-Xplan-API-OAuth-2-0/ta-p/14018\" target=\"_blank\" rel=\"noopener\">here</a>.</span></pre>\n\n<p />\n\n<h3>Support and assistance</h3>\n<pre><span>The Iress <a href=\"https://community.iress.com/t5/Developer-Forum/bd-p/IRESSDeveloperForum\" target=\"_blank\" rel=\"noopener\">developer forum</a> is the right place to ask those <i>\"How do I...?\"</i> questions. Take a look, perhaps someone has asked and answered it already?</span></pre>\n\n<p />\n\n<pre><span>If your integration is up and running and you have a production query you can raise this via Iress Connect <a href=\"https://iress-connect.atlassian.net/servicedesk/customer/portal/1041/group/1102/create/1652\" target=\"_blank\" rel=\"noopener\">here</a>. If you are an integrator but do not have access to Iress Connect please contact our Support Team who will be able to provide you with the appropriate access.</span></pre>\n\n<p />\n\n<pre><span>Importantly when raising a ticket you should provide the following details in order to expedite the investigation into your query. This information is returned on all calls in the headers:</span></pre>\n\n<ul>\n    <li>The specific time</li>\n    <li>The url of the Xplan site</li>\n    <li>The name and / or first 4 characters only of your api key</li>\n    <li>The issue encountered and any error message</li>\n    <li>The Iress request Id (x-Iress-RequestId) and detail of the call you were making</li>\n</ul>\n\n<pre><span>Alternatively if the x-Iress-RequestId header was not returned, please supply</span></pre>\n\n<ul>\n    <li>The API Gateway Request Id (x-amz-apigw-id)</li>\n    <li>The Request Id (x-amzn-RequestId)</li>\n</ul>\n\n<p />\n\n<h3>Other useful information</h3>\n<ul>\n    <li>\n        <a href=\"https://community.iress.com/t5/Xplan-Integrations/Iress-Open-Standard-Integration-Technical-Overview/ta-p/14017\" target=\"_blank\" rel=\"noopener\">The Iress Open Technical Spec</a>\n    </li>\n    <li>\n        <a href=\"https://community.iress.com/t5/API-Portal/Accessing-API-key-Information/ta-p/13132\" target=\"_blank\" rel=\"noopener\">How to access an App key through the Iress Open API Key Portal</a>\n    </li>\n    <li>\n        <a href=\"https://community.iress.com/t5/API-Portal/Getting-Started-with-the-Iress-Open-API-Standard-Integration/ta-p/35127\" target=\"_blank\" rel=\"noopener\">How to get started with the Iress Open API</a>\n    </li>\n    <li>\n        <a href=\"https://community.iress.com/t5/Xplan-Integrations/Available-Integrations/ta-p/22576\" target=\"_blank\" rel=\"noopener\">If you want to see who else is connected or working on a connection take a look here</a>\n    </li>\n</ul>\n\n<pre><span>Whilst every care has been taken to accurately document the Iress Open Standard API connection, if you spot an error or omission please do let us know via the <a href=\"https://community.iress.com/t5/Developer-Forum/bd-p/IRESSDeveloperForum\">developer forum</a> and we will get it sorted.</span></pre>",
    "version": "3.0"
  },
  "paths": {
    "/client/{clientId}/Address": {
      "get": {
        "tags": [
          "Address"
        ],
        "operationId": "GetAddressListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Address.Address"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Address"
        ],
        "operationId": "PostAddressV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Address.Address"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Address/{id}": {
      "get": {
        "tags": [
          "Address"
        ],
        "operationId": "GetAddressByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Address.Address"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Address"
        ],
        "operationId": "PatchAddressV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Address.Address"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Address"
        ],
        "operationId": "DeleteAddressV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Address/options": {
      "get": {
        "tags": [
          "Address"
        ],
        "operationId": "GetAddressOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Asset": {
      "get": {
        "tags": [
          "Asset"
        ],
        "operationId": "GetAssetListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "query",
            "name": "PageSize",
            "description": "The number of items to select (default value : 50)",
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "query",
            "name": "PageNumber",
            "description": "Page number (default value : 1)",
            "type": "integer",
            "format": "int32",
            "default": 1
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Asset.Asset"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Asset"
        ],
        "operationId": "PostAssetV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Asset.Asset"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Asset/{id}": {
      "get": {
        "tags": [
          "Asset"
        ],
        "operationId": "GetAssetByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Asset.Asset"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Asset"
        ],
        "operationId": "PatchAssetV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Asset.Asset"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Asset"
        ],
        "operationId": "DeleteAssetV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Asset/options": {
      "get": {
        "tags": [
          "Asset"
        ],
        "operationId": "GetAssetOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/Client": {
      "get": {
        "tags": [
          "Client"
        ],
        "operationId": "GetClientListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "query",
            "name": "Bookmark",
            "description": "Bookmark of the previous item, to allow you to select the next set of items (leave blank to get the first set)",
            "type": "string"
          },
          {
            "in": "query",
            "name": "PageSize",
            "description": "The number of items to select (default value : 50)",
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "query",
            "name": "SearchName",
            "description": "Name to search for (both first and last names are searched when this is specified)",
            "type": "string"
          },
          {
            "in": "query",
            "name": "IncludeStatusClient",
            "description": "Filter clients of the status 'Client'",
            "type": "boolean"
          },
          {
            "in": "query",
            "name": "IncludeStatusArchived",
            "description": "Filter clients of the status 'Inactive' or 'Archived'",
            "type": "boolean"
          },
          {
            "in": "query",
            "name": "IncludeStatusGroupPlanMembers",
            "description": "Filter clients of the status 'Group Plan Members'",
            "type": "boolean"
          },
          {
            "in": "query",
            "name": "IncludeStatusProspect",
            "description": "Filter clients of the status 'Prospect'",
            "type": "boolean"
          },
          {
            "in": "query",
            "name": "IncludeStatusContact",
            "description": "Filter clients of the status 'Contact'",
            "type": "boolean"
          },
          {
            "in": "query",
            "name": "IncludeStatusDeceased",
            "description": "Filter clients of the status 'Deceased'",
            "type": "boolean"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.BookmarkableClient"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Client"
        ],
        "operationId": "PostClientV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Client"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/Client/{id}": {
      "get": {
        "tags": [
          "Client"
        ],
        "operationId": "GetClientByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Client"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Client"
        ],
        "operationId": "PatchClientV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Client"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Client"
        ],
        "summary": "INTERNAL IRESS USE ONLY",
        "operationId": "DeleteClientV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        },
        "deprecated": true
      }
    },
    "/Client/options": {
      "get": {
        "tags": [
          "Client"
        ],
        "operationId": "GetClientOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Consent": {
      "get": {
        "tags": [
          "Consent"
        ],
        "operationId": "GetConsentListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Consent.Consent"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Consent"
        ],
        "operationId": "PostConsentV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Consent.Consent"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Consent/{id}": {
      "get": {
        "tags": [
          "Consent"
        ],
        "operationId": "GetConsentByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Consent.Consent"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Consent"
        ],
        "operationId": "PatchConsentV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Consent.Consent"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Consent"
        ],
        "operationId": "DeleteConsentV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Consent/options": {
      "get": {
        "tags": [
          "Consent"
        ],
        "operationId": "GetConsentOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Contact": {
      "get": {
        "tags": [
          "Contact"
        ],
        "operationId": "GetContactListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Contact.Contact"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Contact"
        ],
        "operationId": "PostContactV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Contact.Contact"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Contact/{id}": {
      "get": {
        "tags": [
          "Contact"
        ],
        "operationId": "GetContactByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Contact.Contact"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Contact"
        ],
        "operationId": "PatchContactV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Contact.Contact"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Contact"
        ],
        "operationId": "DeleteContactV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Contact/options": {
      "get": {
        "tags": [
          "Contact"
        ],
        "operationId": "GetContactOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Dependant": {
      "get": {
        "tags": [
          "Dependant"
        ],
        "operationId": "GetDependantListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Dependant.Dependant"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Dependant"
        ],
        "operationId": "PostDependantV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Dependant.Dependant"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Dependant/{id}": {
      "get": {
        "tags": [
          "Dependant"
        ],
        "operationId": "GetDependantByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Dependant.Dependant"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Dependant"
        ],
        "operationId": "PatchDependantV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Dependant.Dependant"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Dependant"
        ],
        "operationId": "DeleteDependantV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Dependant/options": {
      "get": {
        "tags": [
          "Dependant"
        ],
        "operationId": "GetDependantOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/DocumentNote/options": {
      "get": {
        "tags": [
          "DocumentNote"
        ],
        "operationId": "GetDocumentNoteOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/DocumentNote/{documentId}": {
      "get": {
        "tags": [
          "DocumentNote"
        ],
        "operationId": "GetDocumentNoteByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "documentId",
            "required": true,
            "type": "string"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.DocumentNote.Client.ClientDocumentNote"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "DocumentNote"
        ],
        "operationId": "DeleteDocumentNoteV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "documentId",
            "required": true,
            "type": "string"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/DocumentNote": {
      "post": {
        "tags": [
          "DocumentNote"
        ],
        "operationId": "PostDocumentNoteV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.DocumentNote.Client.ClientDocumentNote"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "type": "string"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "413": {
            "description": "Request Entity Too Large",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "RequestEntityTooLarge",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "RequestEntityTooLarge",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "RequestEntityTooLarge",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "415": {
            "description": "Unsupported Media Type",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "UnsupportedMediaType",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "UnsupportedMediaType",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "UnsupportedMediaType",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/DocumentNote/{documentId}": {
      "patch": {
        "tags": [
          "DocumentNote"
        ],
        "operationId": "PatchDocumentNoteV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "documentId",
            "required": true,
            "type": "string"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.DocumentNote.Client.ClientDocumentNote"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "type": "string"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "413": {
            "description": "Request Entity Too Large",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "RequestEntityTooLarge",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "RequestEntityTooLarge",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "RequestEntityTooLarge",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "415": {
            "description": "Unsupported Media Type",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "UnsupportedMediaType",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "UnsupportedMediaType",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "UnsupportedMediaType",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/DocumentNote/{documentId}/attachment/{attachmentId}": {
      "delete": {
        "tags": [
          "DocumentNote"
        ],
        "operationId": "DeleteAttachmentDocumentNoteV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "documentId",
            "required": true,
            "type": "string"
          },
          {
            "in": "path",
            "name": "attachmentId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Expense": {
      "get": {
        "tags": [
          "Expense"
        ],
        "operationId": "GetExpenseListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "query",
            "name": "PageSize",
            "description": "The number of items to select (default value : 50)",
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "query",
            "name": "PageNumber",
            "description": "Page number (default value : 1)",
            "type": "integer",
            "format": "int32",
            "default": 1
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Expense.Expense"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Expense"
        ],
        "operationId": "PostExpenseV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Expense.Expense"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Expense/{id}": {
      "get": {
        "tags": [
          "Expense"
        ],
        "operationId": "GetExpenseByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Expense.Expense"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Expense"
        ],
        "operationId": "PatchExpenseV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Expense.Expense"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Expense"
        ],
        "operationId": "DeleteExpenseV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Expense/options": {
      "get": {
        "tags": [
          "Expense"
        ],
        "operationId": "GetExpenseOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/insurance/General": {
      "get": {
        "tags": [
          "General"
        ],
        "operationId": "GetGeneralListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.General.General"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "General"
        ],
        "operationId": "PostGeneralV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.General.General"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/insurance/General/{id}": {
      "get": {
        "tags": [
          "General"
        ],
        "operationId": "GetGeneralByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.General.General"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/insurance/General/options": {
      "get": {
        "tags": [
          "General"
        ],
        "operationId": "GetGeneralOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Goal": {
      "get": {
        "tags": [
          "Goal"
        ],
        "operationId": "GetGoalListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Goal.Goal"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Goal"
        ],
        "operationId": "PostGoalV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Goal.Goal"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Goal/{id}": {
      "get": {
        "tags": [
          "Goal"
        ],
        "operationId": "GetGoalByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Goal.Goal"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Goal"
        ],
        "operationId": "PatchGoalV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Goal.Goal"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Goal"
        ],
        "operationId": "DeleteGoalV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Goal/options": {
      "get": {
        "tags": [
          "Goal"
        ],
        "operationId": "GetGoalOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Income": {
      "get": {
        "tags": [
          "Income"
        ],
        "operationId": "GetIncomeListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "query",
            "name": "PageSize",
            "description": "The number of items to select (default value : 50)",
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "query",
            "name": "PageNumber",
            "description": "Page number (default value : 1)",
            "type": "integer",
            "format": "int32",
            "default": 1
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Income.Income"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Income"
        ],
        "operationId": "PostIncomeV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Income.Income"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Income/{id}": {
      "get": {
        "tags": [
          "Income"
        ],
        "operationId": "GetIncomeByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Income.Income"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Income"
        ],
        "operationId": "PatchIncomeV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Income.Income"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Income"
        ],
        "operationId": "DeleteIncomeV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Income/options": {
      "get": {
        "tags": [
          "Income"
        ],
        "operationId": "GetIncomeOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Insurance": {
      "get": {
        "tags": [
          "Insurance"
        ],
        "operationId": "GetInsuranceListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Insurance"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Liability": {
      "get": {
        "tags": [
          "Liability"
        ],
        "operationId": "GetLiabilityListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Liability.Liability"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Liability"
        ],
        "operationId": "PostLiabilityV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Liability.Liability"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Liability/{id}": {
      "get": {
        "tags": [
          "Liability"
        ],
        "operationId": "GetLiabilityByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Liability.Liability"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Liability"
        ],
        "operationId": "PatchLiabilityV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Liability.Liability"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Liability"
        ],
        "operationId": "DeleteLiabilityV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Liability/options": {
      "get": {
        "tags": [
          "Liability"
        ],
        "operationId": "GetLiabilityOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/insurance/Life": {
      "get": {
        "tags": [
          "Life"
        ],
        "operationId": "GetLifeListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Life.Life"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Life"
        ],
        "operationId": "PostLifeV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Life.Life"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/insurance/Life/{id}": {
      "get": {
        "tags": [
          "Life"
        ],
        "operationId": "GetLifeByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Life.Life"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/insurance/Life/options": {
      "get": {
        "tags": [
          "Life"
        ],
        "operationId": "GetLifeOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/insurance/Medical": {
      "get": {
        "tags": [
          "Medical"
        ],
        "operationId": "GetMedicalListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Medical.Medical"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Medical"
        ],
        "operationId": "PostMedicalV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Medical.Medical"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/insurance/Medical/{id}": {
      "get": {
        "tags": [
          "Medical"
        ],
        "operationId": "GetMedicalByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Medical.Medical"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/insurance/Medical/options": {
      "get": {
        "tags": [
          "Medical"
        ],
        "operationId": "GetMedicalOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Pension": {
      "get": {
        "tags": [
          "Pension"
        ],
        "operationId": "GetPensionListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Pension.Pension"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Pension"
        ],
        "operationId": "PostPensionV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Pension.Pension"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Pension/{id}": {
      "get": {
        "tags": [
          "Pension"
        ],
        "operationId": "GetPensionByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Pension.Pension"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "Pension"
        ],
        "operationId": "PatchPensionV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Pension.Pension"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Pension"
        ],
        "operationId": "DeletePensionV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/Pension/options": {
      "get": {
        "tags": [
          "Pension"
        ],
        "operationId": "GetPensionOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/Portfolio/position": {
      "get": {
        "tags": [
          "Portfolio"
        ],
        "operationId": "GetPortfolioListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Portfolio.Portfolio"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/RetirementIncome": {
      "get": {
        "tags": [
          "RetirementIncome"
        ],
        "operationId": "GetRetirementIncomeListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Annuity.Annuity"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "RetirementIncome"
        ],
        "operationId": "PostRetirementIncomeV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Annuity.Annuity"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "201": {
            "description": "Created",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/RetirementIncome/{id}": {
      "get": {
        "tags": [
          "RetirementIncome"
        ],
        "operationId": "GetRetirementIncomeByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Annuity.Annuity"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "RetirementIncome"
        ],
        "operationId": "PatchRetirementIncomeV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Annuity.Annuity"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "format": "int32",
              "type": "integer"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "RetirementIncome"
        ],
        "operationId": "DeleteRetirementIncomeV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/RetirementIncome/options": {
      "get": {
        "tags": [
          "RetirementIncome"
        ],
        "operationId": "GetRetirementIncomeOptionsV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Choices"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/RiskRating": {
      "get": {
        "tags": [
          "RiskRating"
        ],
        "operationId": "GetRiskRatingListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.RiskProfileValue"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "patch": {
        "tags": [
          "RiskRating"
        ],
        "operationId": "PatchRiskRatingV3",
        "consumes": [
          "application/json-patch+json",
          "application/json",
          "text/json",
          "application/*+json"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          },
          {
            "in": "body",
            "name": "body",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatch"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatch"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/client/{clientId}/RiskRating/profile": {
      "get": {
        "tags": [
          "RiskRating"
        ],
        "operationId": "GetRiskRatingProfileListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "clientId",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfile.RiskProfile"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/Session": {
      "get": {
        "tags": [
          "Session"
        ],
        "operationId": "GetSessionListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Services.Version1.Session.SessionUser"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Session"
        ],
        "operationId": "DeleteSessionV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "204": {
            "description": "No Content",
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/User": {
      "get": {
        "tags": [
          "User"
        ],
        "operationId": "GetUserListV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "query",
            "name": "bookmark",
            "type": "string"
          },
          {
            "in": "query",
            "name": "searchName",
            "type": "string"
          },
          {
            "in": "query",
            "name": "pageSize",
            "type": "integer",
            "format": "int32",
            "default": 50
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "type": "array",
              "items": {
                "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.User.BookmarkableUser"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    },
    "/User/{id}": {
      "get": {
        "tags": [
          "User"
        ],
        "operationId": "GetUserByIdV3",
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "parameters": [
          {
            "in": "path",
            "name": "id",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "in": "header",
            "name": "x-api-version",
            "required": true,
            "type": "string",
            "default": "3.0"
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadRequest",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Unauthorized",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Forbidden",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "404": {
            "description": "Not Found",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "NotFound",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "409": {
            "description": "Conflict",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "Conflict",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "502": {
            "description": "XPLAN Unavailable",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.Common.Models.MessageResponseModel"
            },
            "examples": {
              "text/plain": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "application/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              },
              "text/json": {
                "StatusCode": "BadGateway",
                "Message": "string"
              }
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          },
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.User.User"
            },
            "headers": {
              "x-Iress-RequestId": {
                "description": "Iress Request Id. When reporting an error to Iress, please provide this ID along with details of the request you were making.",
                "type": "string",
                "example": "45a03622-b979-4072-989d-050af19b1487"
              },
              "x-amz-apigw-id": {
                "description": "AWS API Gateway Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "N1DIfGa1rPEEIYA="
              },
              "x-amzn-RequestId": {
                "description": "AWS Request Id. When reporting an error to Iress, please provide this ID if the x-Iress-RequestId header was not returned.",
                "type": "string",
                "example": "574a24e2-0a2f-4f2a-99d3-0705d989b702"
              }
            }
          }
        }
      }
    }
  },
  "definitions": {
    "IressOpen.API.Common.Models.MessageResponseModel": {
      "type": "object",
      "properties": {
        "StatusCode": {
          "$ref": "#/definitions/System.Net.HttpStatusCode"
        },
        "Message": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.SharedModels.Associate": {
      "description": "XPLAN Representation of a Associate item",
      "type": "object",
      "properties": {
        "AssociateModelId": {
          "format": "int32",
          "description": "The id of the associated item.\ni.e. If AssociateType is Account then this is an account id\nXPLAN Field: 'associate_model_id'",
          "type": "integer",
          "readOnly": true
        },
        "AssociateType": {
          "description": "The associate type of the Associate - one of Account, Position\nXPLAN Field: 'associate_type'",
          "type": "string",
          "readOnly": true
        },
        "Value": {
          "format": "double",
          "description": "The value of the Associated item\nXPLAN Field: 'value'",
          "type": "number",
          "readOnly": true
        },
        "IsProposed": {
          "description": "True when the associated item is proposed\nXPLAN Field: 'is_proposed'",
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.SharedModels.Owner": {
      "description": "XPLAN Representation of an Owner item",
      "type": "object",
      "properties": {
        "ClientId": {
          "format": "int32",
          "description": "The client id of the Owner\nXPLAN Field: 'owner_id'",
          "type": "integer"
        },
        "ClientName": {
          "description": "The client name of the Owner\nXPLAN Field: 'owner_name'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.SharedModels.OwnershipPercentage": {
      "description": "XPLAN Representation of a OwnershipPercentage item",
      "type": "object",
      "properties": {
        "ClientId": {
          "format": "int32",
          "description": "The client id of the owner\nXPLAN Field: 'owner_id'",
          "type": "integer"
        },
        "ClientName": {
          "description": "The client name of the owner\nXPLAN Field: 'owner_name'",
          "type": "string",
          "readOnly": true
        },
        "Percentage": {
          "format": "double",
          "description": "The percentage ownership\nXPLAN Field: 'percentage'",
          "type": "number"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.Version1.Session.SessionUser": {
      "description": "Details about the current XPLAN session",
      "type": "object",
      "properties": {
        "UserId": {
          "format": "int32",
          "description": "ID of the user",
          "type": "integer"
        },
        "Name": {
          "description": "Name of the user",
          "type": "string"
        },
        "Language": {
          "description": "The Language preference for the Logged in User",
          "type": "string"
        },
        "Locale": {
          "description": "The Locale preference for the Logged in User",
          "type": "string"
        },
        "Role": {
          "description": "The Role of the user this can be 'user', 'client', 'referral', 'clientuser', 'profadviser', 'supplier', 'group', 'groupplan'",
          "type": "string"
        },
        "LastLogin": {
          "format": "date",
          "description": "The DateTime of the Previous Login",
          "type": "string"
        },
        "LastLogout": {
          "format": "date",
          "description": "The DateTime of the Previous Logout",
          "type": "string"
        },
        "CurrencyCode": {
          "description": "The Currency Preference for the Logged in User",
          "type": "string"
        },
        "Capabilities": {
          "description": "A list of the XPLAN capabilities (similar to permission) the logged in user has",
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "IsMultiCurrency": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.Version3.RiskRating.RiskProfile.RiskProfile": {
      "description": "Representation of the XPLAN Risk Profile model",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "Unique identifier of the Risk Profile item\nXPLAN Field: 'index'",
          "type": "integer",
          "readOnly": true
        },
        "Name": {
          "description": "The name of the Risk Profile item\nXPLAN Field: 'name'",
          "type": "string",
          "readOnly": true
        },
        "Description": {
          "description": "The description of the Risk Profile item\nXPLAN Field: 'description'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatch": {
      "description": "RiskProfile values model for all applicable Xplan entities",
      "type": "object",
      "properties": {
        "Client": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatchItem"
        },
        "Partner": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatchItem"
        },
        "Joint": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatchItem"
        },
        "ClientGroup": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatchItem"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatchItem": {
      "description": "Representation of the RiskProfile value model",
      "type": "object",
      "properties": {
        "RiskProfileId": {
          "format": "int32",
          "description": "Unique identifier of the Risk Profile value\nXPLAN Field: 'risk_profile_index'",
          "type": "integer"
        },
        "Reason": {
          "description": "Reason for this Risk Profile value allocation\nXPLAN Field: 'reason'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.RiskProfileValue": {
      "description": "RiskProfile values model for all applicable Xplan entities",
      "type": "object",
      "properties": {
        "Client": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.RiskProfileValueItem"
        },
        "Partner": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.RiskProfileValueItem"
        },
        "Joint": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.RiskProfileValueItem"
        },
        "ClientGroup": {
          "$ref": "#/definitions/IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.RiskProfileValueItem"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.RiskProfileValueItem": {
      "description": "Representation of the RiskProfile value model",
      "type": "object",
      "properties": {
        "RiskProfileId": {
          "format": "int32",
          "description": "Unique identifier of the Risk Profile value\nXPLAN Field: 'risk_profile_index'",
          "type": "integer"
        },
        "EntityId": {
          "format": "int32",
          "description": "Entity ID of the entity whom this Risk Profile value is allocated to\nXPLAN Field: 'entity_id'",
          "type": "integer",
          "readOnly": true
        },
        "Name": {
          "description": "Name of the Risk Profile value\nXPLAN Field: 'risk_profile_name'",
          "type": "string",
          "readOnly": true
        },
        "Description": {
          "description": "Description of the Risk Profile value\nXPLAN Field: 'risk_profile_description'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Address.Address": {
      "description": "Representation of the XPLAN Address model",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "Unique identifier for an Address\nXPLAN Field: 'index'",
          "type": "integer",
          "readOnly": true
        },
        "AddressType": {
          "description": "The Type of address - see client/address/options endpoint for allowed values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "AddressTypeDescription": {
          "description": "The screen description for AddressType\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "AddressStatus": {
          "description": "The Status of this address - see client/address/options endpoint for allowed values\nXPLAN Field: 'status'",
          "type": "string"
        },
        "AddressStatusDescription": {
          "description": "The screen description for AddressStatus\nXPLAN Field: calculated from 'status'",
          "type": "string",
          "readOnly": true
        },
        "AddressPropertyNameNumber": {
          "description": "The Name or Numer of the Property\nXPLAN Field: 'block'",
          "type": "string"
        },
        "AddressLine1": {
          "description": "First line of the address\nXPLAN Field: 'street_name'",
          "type": "string"
        },
        "AddressLine2": {
          "description": "Second line of the address\nXPLAN Field: 'street_name_2'",
          "type": "string"
        },
        "Town": {
          "description": "Town line of the address\nXPLAN Field: 'suburb'",
          "type": "string"
        },
        "County": {
          "description": "County line of the address\nXPLAN Field: 'state'",
          "type": "string"
        },
        "Postcode": {
          "description": "Postcode line of the address\nXPLAN Field: 'postcode'",
          "type": "string"
        },
        "Country": {
          "description": "Country line of the address\nXPLAN Field: 'country'",
          "type": "string"
        },
        "CountryDescription": {
          "description": "The screen description for Country\nXPLAN Field: calculated from 'country'",
          "type": "string",
          "readOnly": true
        },
        "Preferred": {
          "description": "Whether this address is the address to use for correspondence\nXPLAN Field: 'preferred'",
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Annuity.Annuity": {
      "description": "XPLAN Representation of a Retirement Income plan (Annuity)",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Retirement Income plan (Annuity) Item",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Retirement Income plan (Annuity) - see /client/retirementincome/options for valid values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "PolicyNumber": {
          "description": "The policy number of the Retirement Income plan (Annuity)\nXPLAN Field: 'policy_number'",
          "type": "string"
        },
        "AgencyInYourName": {
          "description": "The policy number of the Retirement Income plan (Annuity)\nXPLAN Field: 'nbr_agency_in_your_name'",
          "type": "boolean"
        },
        "ProductProvider": {
          "description": "The provider of the Retirement Income plan (Annuity) - see /client/annuity/options for valid values\nXPLAN Field: 'product_provider'",
          "type": "string"
        },
        "ProductProviderDescription": {
          "description": "The screen description for ProductProvider\nXPLAN Field: calculated from 'product_provider'",
          "type": "string",
          "readOnly": true
        },
        "Status": {
          "description": "The policy status of the Retirement Income plan (Annuity)\nXPLAN Field: 'status'",
          "type": "string"
        },
        "StatusDescription": {
          "description": "The screen description for Status\nXPLAN Field: calculated from 'policy_status'",
          "type": "string",
          "readOnly": true
        },
        "Description": {
          "description": "The description of the Retirement Income plan (Annuity)\nXPLAN Field: 'description'",
          "type": "string"
        },
        "SumInsured": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "IncomeAmount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "PaymentFrequency": {
          "format": "int32",
          "description": "The payment frequency of the Retirement Income plan (Annuity) - see /client/retirementincome/options for valid values\nXPLAN Field: 'frequency'",
          "type": "integer"
        },
        "PaymentFrequencyDescription": {
          "description": "The screen description for PaymentFrequency\nXPLAN Field: calculated from 'frequency'",
          "type": "string",
          "readOnly": true
        },
        "Owners": {
          "description": "Owners will not be available as part of Retirement Income collection responses",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.OwnershipPercentage"
          }
        },
        "ValuesLastUpdatedOn": {
          "format": "date",
          "description": "The values last updated on of the Retirement Income plan (Annuity)\nXPLAN Field: 'values_last_updated'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Asset.Asset": {
      "description": "XPLAN Representation of a Asset item",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Asset Item",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Asset - see /client/asset/options for valid values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "Description": {
          "description": "The description of the Asset\nXPLAN Field: 'desc'",
          "type": "string"
        },
        "Status": {
          "description": "The policy status of the Asset\nXPLAN Field: 'status'",
          "type": "string"
        },
        "PolicyNumber": {
          "description": "The policy number of the Asset\nXPLAN Field: 'policy_number'",
          "type": "string"
        },
        "AgencyInYourName": {
          "description": "The policy number of the Asset\nXPLAN Field: 'nbr_agency_in_your_name'",
          "type": "boolean"
        },
        "Provider": {
          "description": "The provider of the Asset - see /client/asset/options for valid values\nXPLAN Field: 'provider'",
          "type": "string"
        },
        "ProviderDescription": {
          "description": "The screen description for Provider\nXPLAN Field: calculated from 'provider'",
          "type": "string",
          "readOnly": true
        },
        "CurrentValue": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "PurchaseDate": {
          "format": "date",
          "description": "The date that the Asset was aquired on\nXPLAN Field: 'acq'",
          "type": "string"
        },
        "InitialValue": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "Owners": {
          "description": "A collection of owners with their ownership percentage",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.OwnershipPercentage"
          }
        },
        "Associates": {
          "description": "A collection of associated accounts or positions",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.Associate"
          },
          "readOnly": true
        },
        "CurrentValueLastUpdatedOn": {
          "format": "date",
          "description": "The current value last updated on of the Asset\nXPLAN Field: 'values_last_updated'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.BookmarkableClient": {
      "description": "Extension to regular Client Object to support bookmarks - these are used with paged results that can be too big to return in one go",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Client",
          "type": "integer",
          "readOnly": true
        },
        "ClientType": {
          "format": "int32",
          "description": "The type of the Client - see client/options endpoint for allowed values\nXPLAN Field: 'entity_type'",
          "type": "integer"
        },
        "ClientTypeDescription": {
          "description": "The screen description for ClientType\nXPLAN Field: calculated from 'entity_type'",
          "type": "string",
          "readOnly": true
        },
        "ClientStatuses": {
          "description": "The status of the Client - see client/options endpoint for allowed values\nXPLAN Field: 'entity_client_status'",
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        },
        "ClientStatusDescriptions": {
          "description": "The screen description for ClientStatuses\nXPLAN Field: calculated from 'entity_client_status'",
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "ClientCategory": {
          "format": "int32",
          "description": "The category of the Client - see client/options endpoint for allowed values\nXPLAN Field: 'client_category'",
          "type": "integer"
        },
        "ClientCategoryDescription": {
          "description": "The screen description for ClientCategory\nXPLAN Field: calculated from 'client_category'",
          "type": "string",
          "readOnly": true
        },
        "PartnerId": {
          "format": "int32",
          "description": "The unique identifier of the Partner\nXPLAN Field: 'partner_entity_id'",
          "type": "integer"
        },
        "ClientAdviser": {
          "format": "int32",
          "description": "The Individual who advises this Client\nXPLAN Field: 'client_adviser'",
          "type": "integer"
        },
        "ClientAdviserDescription": {
          "description": "The screen description for ClientAdviser\nXPLAN Field: calculated from 'client_adviser'",
          "type": "string",
          "readOnly": true
        },
        "IsPartner": {
          "description": "The partner status of the Client\nXPLAN Field: 'is_partner'",
          "type": "boolean",
          "readOnly": true
        },
        "CommunicationPreferences": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.CommunicationPreference"
        },
        "IndividualDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Individual.Individual"
        },
        "TrustDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Trust.Trust"
        },
        "CompanyDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Company.Company"
        },
        "PartnershipDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Partnership.Partnership"
        },
        "HealthDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Health.Health"
        },
        "TaxDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Tax.Tax"
        },
        "Bookmark": {
          "description": "A bookmark, used with paged searches",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.Client": {
      "description": "Representation of an XPLAN Client",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Client",
          "type": "integer",
          "readOnly": true
        },
        "ClientType": {
          "format": "int32",
          "description": "The type of the Client - see client/options endpoint for allowed values\nXPLAN Field: 'entity_type'",
          "type": "integer"
        },
        "ClientTypeDescription": {
          "description": "The screen description for ClientType\nXPLAN Field: calculated from 'entity_type'",
          "type": "string",
          "readOnly": true
        },
        "ClientStatuses": {
          "description": "The status of the Client - see client/options endpoint for allowed values\nXPLAN Field: 'entity_client_status'",
          "type": "array",
          "items": {
            "format": "int32",
            "type": "integer"
          }
        },
        "ClientStatusDescriptions": {
          "description": "The screen description for ClientStatuses\nXPLAN Field: calculated from 'entity_client_status'",
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "ClientCategory": {
          "format": "int32",
          "description": "The category of the Client - see client/options endpoint for allowed values\nXPLAN Field: 'client_category'",
          "type": "integer"
        },
        "ClientCategoryDescription": {
          "description": "The screen description for ClientCategory\nXPLAN Field: calculated from 'client_category'",
          "type": "string",
          "readOnly": true
        },
        "PartnerId": {
          "format": "int32",
          "description": "The unique identifier of the Partner\nXPLAN Field: 'partner_entity_id'",
          "type": "integer"
        },
        "ClientAdviser": {
          "format": "int32",
          "description": "The Individual who advises this Client\nXPLAN Field: 'client_adviser'",
          "type": "integer"
        },
        "ClientAdviserDescription": {
          "description": "The screen description for ClientAdviser\nXPLAN Field: calculated from 'client_adviser'",
          "type": "string",
          "readOnly": true
        },
        "IsPartner": {
          "description": "The partner status of the Client\nXPLAN Field: 'is_partner'",
          "type": "boolean",
          "readOnly": true
        },
        "CommunicationPreferences": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.CommunicationPreference"
        },
        "IndividualDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Individual.Individual"
        },
        "TrustDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Trust.Trust"
        },
        "CompanyDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Company.Company"
        },
        "PartnershipDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Partnership.Partnership"
        },
        "HealthDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Health.Health"
        },
        "TaxDetails": {
          "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Client.Tax.Tax"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.CommunicationPreference": {
      "description": "XPLAN Representation of a CommunicationPreference item",
      "type": "object",
      "properties": {
        "EmailCommunicationPreference": {
          "description": "The email preference of the client\nXPLAN Field: 'comm_pref_email'",
          "type": "string"
        },
        "EmailCommunicationPreferenceDescription": {
          "description": "The screen description for email\nXPLAN Field: calculated from 'email'",
          "type": "string",
          "readOnly": true
        },
        "PostCommunicationPreference": {
          "description": "The post preference of the client\nXPLAN Field: 'comm_pref_mail'",
          "type": "string"
        },
        "PostCommunicationPreferenceDescription": {
          "description": "The screen description for post mail\nXPLAN Field: calculated from 'post'",
          "type": "string",
          "readOnly": true
        },
        "PhoneCommunicationPreference": {
          "description": "The phone preference of the client\nXPLAN Field: 'comm_pref_phone'",
          "type": "string"
        },
        "PhoneCommunicationPreferenceDescription": {
          "description": "The screen description for phone\nXPLAN Field: calculated from 'phone'",
          "type": "string",
          "readOnly": true
        },
        "SmsCommunicationPreference": {
          "description": "The SMS preference of the client\nXPLAN Field: 'comm_pref_sms'",
          "type": "string"
        },
        "SmsCommunicationPreferenceDescription": {
          "description": "The screen description for SMS\nXPLAN Field: calculated from 'sms'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.Company.Company": {
      "description": "XPLAN Company specific data",
      "type": "object",
      "properties": {
        "CompanyType": {
          "description": "The Type of company - see client/options endpoint for allowed values\nXPLAN Field: 'company_type'",
          "type": "string"
        },
        "CompanyTypeDescription": {
          "description": "The screen description for CompanyType\nXPLAN Field: calculated from 'company_type'",
          "type": "string",
          "readOnly": true
        },
        "CompanyName": {
          "description": "The name of the Company\nXPLAN Field: 'company_name'",
          "type": "string"
        },
        "CompanyNumber": {
          "description": "The number of the Company\nXPLAN Field: 'company_number'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.Health.Health": {
      "type": "object",
      "properties": {
        "MedicalHistory": {
          "description": "The screen description for health comment\nXPLAN Field: 'medical_history_details'",
          "type": "string"
        },
        "HealthComment": {
          "description": "The screen description for health comment\nXPLAN Field: 'health_comment'",
          "type": "string"
        },
        "GoodHealth": {
          "description": "The flag that indicates if the client is in good health\nXPLAN Field: 'is_good_health'",
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.Individual.Individual": {
      "description": "XPLAN Individual specific data",
      "type": "object",
      "properties": {
        "Title": {
          "description": "The title of the client\nXPLAN Field: 'title'",
          "type": "string"
        },
        "TitleDescription": {
          "description": "The screen description for Title\nXPLAN Field: calculated from 'title'",
          "type": "string",
          "readOnly": true
        },
        "FirstName": {
          "description": "The first name of the client\nXPLAN Field: 'first_name'",
          "type": "string"
        },
        "MiddleName": {
          "description": "The middle name of the client\nXPLAN Field: 'middle_name'",
          "type": "string"
        },
        "Surname": {
          "description": "The last name of the client\nXPLAN Field: 'last_name'",
          "type": "string"
        },
        "Gender": {
          "description": "The gender of the client\nXPLAN Field: 'sex'",
          "type": "string"
        },
        "GenderDescription": {
          "description": "The screen description for Gender\nXPLAN Field: calculated from 'sex'",
          "type": "string",
          "readOnly": true
        },
        "DateOfBirth": {
          "format": "date",
          "description": "XPLAN Field: 'dob'",
          "type": "string"
        },
        "MiFIDNationality": {
          "description": "The Mifid Nationality of the client\nXPLAN Field: 'xpt_mifid_country'",
          "type": "string"
        },
        "MiFIDNationalityDescription": {
          "description": "The screen description for Mifid Nationality \nXPLAN Field: calculated from 'MiFIDNationality'",
          "type": "string",
          "readOnly": true
        },
        "ProposedRetirementAge": {
          "format": "int32",
          "description": "The retirement age of the client\nXPLAN Field: 'pension_proposed_retirement_age'",
          "type": "integer"
        },
        "VulnerableClient": {
          "description": "The VulnerableClient flag of the client\nXPLAN Field: 'is_client_vulnerable'",
          "type": "string"
        },
        "VulnerableClientDescription": {
          "description": "The description for VulnerableClient flag of the client\n XPLAN Field: calculated from 'is_client_vulnerable'",
          "type": "string",
          "readOnly": true
        },
        "NationalInsuranceNumber": {
          "description": "The National Insurance Number of the client\nXPLAN Field: 'nino'",
          "type": "string"
        },
        "MaidenName": {
          "description": "The Maiden Name of the client\nXPLAN Field: 'maiden_name'",
          "type": "string"
        },
        "MaritalStatus": {
          "description": "The Marital Status of the client\nXPLAN Field: 'marital_status'",
          "type": "string"
        },
        "MaritalStatusDescription": {
          "description": "The description for Marital Status of the client\n XPLAN Field: calculated from 'marital_status'",
          "type": "string",
          "readOnly": true
        },
        "PreferredName": {
          "description": "The Preferred Name of the client\nXPLAN Field: 'preferred_name'",
          "type": "string"
        },
        "TaxResidentStatus": {
          "description": "The Tax Resident Status of the client\nXPLAN Field: 'tax_resident_status'",
          "type": "string"
        },
        "TaxResidentStatusDescription": {
          "description": "The description for Tax Resident Status of the client\n XPLAN Field: calculated from 'tax_resident_status'",
          "type": "string",
          "readOnly": true
        },
        "IsSmoker": {
          "description": "The Smoker flag for the client\nXPLAN Field: 'is_smoker'",
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.Partnership.Partnership": {
      "description": "XPLAN Partnership specific data",
      "type": "object",
      "properties": {
        "PartnershipName": {
          "description": "The Name of the Partnership\nXPLAN Field: 'partnership_name'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.Tax.Tax": {
      "type": "object",
      "properties": {
        "IsUKDomiciled": {
          "description": "The UK Domiciled of the Client\nXPLAN Field: 'uk_domiciled'",
          "type": "string"
        },
        "IsUKDomiciledDescription": {
          "description": "The description for the UK Domiciled field\nXPLAN Field: calculated from 'uk_domiciled'",
          "type": "string",
          "readOnly": true
        },
        "HighestTaxRate": {
          "description": "The  Highest Tax Rate field\nXPLAN Field: 'highest_tax_rate'",
          "type": "string"
        },
        "HighestTaxRateDescription": {
          "description": "The description for the Highest Tax Rate field\nXPLAN Field: calculated from 'highest_tax_rate'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Client.Trust.Trust": {
      "description": "XPLAN Trust specific data",
      "type": "object",
      "properties": {
        "TrustType": {
          "description": "The Type of the Trust - see client/options endpoint for allowed values\nXPLAN Field: 'trust_type'",
          "type": "string"
        },
        "TrustTypeDescription": {
          "description": "The screen description for TrustType\nXPLAN Field: calculated from 'trust_type'",
          "type": "string",
          "readOnly": true
        },
        "TrustName": {
          "description": "The name of the Trust\nXPLAN Field: 'trust_name'",
          "type": "string"
        },
        "TrustNumber": {
          "description": "The number of the Trust\nXPLAN Field: 'trust_number'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Consent.Consent": {
      "description": "Representation of the XPLAN Consent model",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "Unique identifier of the Consent\nXPLAN Field: 'index'",
          "type": "integer",
          "readOnly": true
        },
        "Description": {
          "description": "The Description of the consent\nXPLAN Field: 'desc'",
          "type": "string"
        },
        "Content": {
          "description": "The Content of the consent\nXPLAN Field: calculated from 'content'",
          "type": "string"
        },
        "PurposesOfConsent": {
          "description": "List of specific purposes of the consent - see client/consent/options endpoint for allowed values\nXPLAN Field: 'specific_purposes_client'",
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "PurposesOfConsentDescription": {
          "description": "The screen description for PurposesOfConsent\nXPLAN Field: calculated from 'specific_purposes_client'",
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "CreatedDate": {
          "format": "date",
          "description": "The Creation date of the consent\nXPLAN Field: calculated from 'created_date'",
          "type": "string"
        },
        "AgreedDate": {
          "format": "date",
          "description": "The Agreed date of the consent\nXPLAN Field: calculated from 'agreed_date'",
          "type": "string"
        },
        "ExpiryDate": {
          "format": "date",
          "description": "The Expiry date of the consent\nXPLAN Field: calculated from 'expiry_date'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Contact.Contact": {
      "description": "XPLAN Contact details, this can represent a phone number, email address etc",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Contact entry",
          "type": "integer",
          "readOnly": true
        },
        "ContactType": {
          "description": "The type of the Contact\nXPLAN Field: 'type'",
          "type": "string"
        },
        "ContactTypeDescription": {
          "description": "The screen description for ContactType\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "ContactValue": {
          "description": "The value of the Contact e.g. a phonenumber\nXPLAN Field: 'value'",
          "type": "string"
        },
        "Preferred": {
          "description": "Indiciates is this is the preferred contact record for the client i.e. preferred phonenumber or preferred email\nXPLAN Field: 'preferred'",
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Dependant.Dependant": {
      "description": "XPLAN Dependant details, this can represent a child that is financially dependant on the client",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Dependant entry",
          "type": "integer",
          "readOnly": true
        },
        "FirstName": {
          "description": "The first name of the Dependant\nXPLAN Field: 'dep_name'",
          "type": "string"
        },
        "Surname": {
          "description": "The surname of the Dependant\nXPLAN Field: 'dep_last_name'",
          "type": "string"
        },
        "Gender": {
          "description": "The gender of the Dependant - see client/dependant/options endpoint for allowed values\nXPLAN Field: 'dep_sex'",
          "type": "string"
        },
        "GenderDescription": {
          "description": "The screen description for Gender\nXPLAN Field: calculated from 'dep_sex'",
          "type": "string",
          "readOnly": true
        },
        "DateOfBirth": {
          "format": "date",
          "description": "The date of birth of the Dependant\nXPLAN Field: 'dep_dob'",
          "type": "string"
        },
        "Relation": {
          "description": "The relation of the Dependant - how the dependant is related to the Client\nXPLAN Field: 'dep_rel'",
          "type": "string"
        },
        "RelationDescription": {
          "description": "The screen description for Relation\nXPLAN Field: calculated from 'dep_rel'",
          "type": "string",
          "readOnly": true
        },
        "RelatedTo": {
          "description": "The RelatedTo of the Dependant - whether related to the Client or the Partner - see client/dependant/options endpoint for allowed values\nXPLAN Field: 'dep_related_to'",
          "type": "string"
        },
        "RelatedToDescription": {
          "description": "The screen description for RelatedTo\nXPLAN Field: calculated from 'dep_related_to'",
          "type": "string",
          "readOnly": true
        },
        "FinancialDependant": {
          "description": "Is the Dependant financially dependant\nXPLAN Field: 'financ_dep'",
          "type": "boolean"
        },
        "DependantUntilAge": {
          "format": "int32",
          "description": "Until what age does the dependant rely on the client financially\nXPLAN Field: 'dep_until_age'",
          "type": "integer"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.DocumentNote.Client.ClientDocumentNote": {
      "description": "An XPLAN Document Note / Note attached to a Client",
      "type": "object",
      "properties": {
        "ClientDocumentNoteId": {
          "type": "string",
          "readOnly": true
        },
        "CreatorId": {
          "format": "int32",
          "description": "The entity id of the user that created the DocumentNote - Defaults to current user\nXPLAN Field: 'created_by'",
          "type": "integer",
          "readOnly": true
        },
        "Subject": {
          "description": "The subject of the DocumentNote\nXPLAN Field: 'subject'",
          "type": "string"
        },
        "Message": {
          "description": "The message / body of the DocumentNote\nXPLAN Field: 'body'",
          "type": "string"
        },
        "MessageMimeType": {
          "description": "Mime Type for Message",
          "type": "string",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the DocumentNote - see /documentnote/options for options\nXPLAN Field: 'doctype'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'doctype'",
          "type": "string",
          "readOnly": true
        },
        "SubType": {
          "description": "The sub type of the DocumentNote - see /documentnote/options for options\nXPLAN Field: 'docsubtype'",
          "type": "string"
        },
        "SubTypeDescription": {
          "description": "The screen description for SubType\nXPLAN Field: calculated from 'docsubtype'",
          "type": "string",
          "readOnly": true
        },
        "DocumentNoteLastUpdatedOn": {
          "format": "date",
          "description": "The Last Updated date of the DocumentNote\nXPLAN Field: 'reference_date'",
          "type": "string"
        },
        "PermissionLevel": {
          "description": "Sharing permission\nXPLAN Field: permission",
          "type": "string"
        },
        "PermissionLevelDescription": {
          "description": "The screen description for Permission\nXPLAN Field: calculated from 'permission'",
          "type": "string",
          "readOnly": true
        },
        "Attachments": {
          "description": "A collection of attachments for this docnote - similar to attachements on an email",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.DocumentNote.FileAttachment"
          }
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.DocumentNote.FileAttachment": {
      "description": "A file attachment, similar to atachments on an email",
      "type": "object",
      "properties": {
        "AttachmentId": {
          "format": "int32",
          "description": "Gets or sets the attachment identifier.\n(AttachmentId is a system-generated field)\nThis is used for PATCH calls only.",
          "type": "integer"
        },
        "FileName": {
          "description": "The filename of the attachment",
          "type": "string"
        },
        "MimeType": {
          "description": "The mime type of the attachment see https://www.iana.org/assignments/media-types/media-types.xhtml",
          "type": "string"
        },
        "FileData": {
          "description": "The file data base64 encoded",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Expense.Expense": {
      "description": "XPLAN Representation of an expense item",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Expense Item",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Expense\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "Description": {
          "description": "The description of the Expense\nXPLAN Field: 'desc'",
          "type": "string"
        },
        "Amount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "StartDate": {
          "format": "date",
          "description": "The start date of the Expense\nXPLAN Field: 'startdate'",
          "type": "string"
        },
        "EndDate": {
          "format": "date",
          "description": "The end date of the Expense\nXPLAN Field: 'enddate'\nUnfortunately Open will not support 'null' or '0' values to define an open-ended end date.\nFor open-ended end dates, please post/patch a value sufficiently in the future to denote ongoing payments. e.g. 2999-01-01.",
          "type": "string"
        },
        "Frequency": {
          "format": "int32",
          "description": "The frequency of the Expense - see /client/expense/options for choices\nXPLAN Field: 'freq'",
          "type": "integer"
        },
        "FrequencyDescription": {
          "description": "The screen description for Frequency\nXPLAN Field: calculated from 'freq'",
          "type": "string",
          "readOnly": true
        },
        "OwnerType": {
          "description": "The owner of the Expense - see /client/expense/options for choices\nXPLAN Field: 'owner'",
          "type": "string"
        },
        "OwnerTypeDescription": {
          "description": "The screen description for OwnerType\nXPLAN Field: calculated from 'owner'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Goal.Goal": {
      "description": "XPLAN Representation of a financial Goal",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Goal Item",
          "type": "integer",
          "readOnly": true
        },
        "OwnerType": {
          "description": "The owner type of the Goal - see /client/goal/options for valid values\nXPLAN Field: 'owner'",
          "type": "string"
        },
        "OwnerTypeDescription": {
          "description": "The screen description for OwnerType\nXPLAN Field: calculated from 'owner'",
          "type": "string",
          "readOnly": true
        },
        "Category": {
          "format": "int32",
          "description": "The category of the Goal  - see /client/goal/options for valid values\nXPLAN Field: 'category'",
          "type": "integer"
        },
        "CategoryDescription": {
          "description": "The screen description for Category\nXPLAN Field: calculated from 'category'",
          "type": "string",
          "readOnly": true
        },
        "Description": {
          "description": "The description of the Goal\nXPLAN Field: 'description'",
          "type": "string"
        },
        "TargetDate": {
          "format": "date",
          "description": "The target date of the Goal\nXPLAN Field: 'target_date'",
          "type": "string"
        },
        "TargetAmount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Income.Income": {
      "description": "XPLAN Representation of a Income item",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Income Item",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Income - see /client/income/options for valid values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "Description": {
          "description": "The description of the Income\nXPLAN Field: 'desc'",
          "type": "string"
        },
        "Amount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "StartDate": {
          "format": "date",
          "description": "The start date of the Income\nXPLAN Field: 'startdate'",
          "type": "string"
        },
        "EndDate": {
          "format": "date",
          "description": "The end date of the Income\nXPLAN Field: 'enddate'\nUnfortunately Open will not support 'null' or '0' values to define an open-ended end date.\nFor open-ended end dates, please post/patch a value sufficiently in the future to denote ongoing payments. e.g. 2999-01-01.",
          "type": "string"
        },
        "Frequency": {
          "format": "int32",
          "description": "The frequency of the Income - see /client/income/options for valid values\nXPLAN Field: 'freq'",
          "type": "integer"
        },
        "FrequencyDescription": {
          "description": "The screen description for Frequency\nXPLAN Field: calculated from 'freq'",
          "type": "string",
          "readOnly": true
        },
        "OwnerType": {
          "description": "The owner type of the Income - see /client/income/options for valid values\nXPLAN Field: 'owner'",
          "type": "string"
        },
        "OwnerTypeDescription": {
          "description": "The screen description for OwnerType\nXPLAN Field: calculated from 'owner'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Insurance.General.General": {
      "description": "XPLAN Representation of a General Insurance Policy",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the General Insurance Policy",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the General Insurance Policy - see /client/insurance/general/options for valid values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "PolicyNumber": {
          "description": "The policy number of the General Insurance Policy\nXPLAN Field: 'policy_number'",
          "type": "string"
        },
        "AgencyInYourName": {
          "description": "The policy number of the General Insurance Policy\nXPLAN Field: 'nbr_agency_in_your_name'",
          "type": "boolean"
        },
        "Status": {
          "description": "The policy status of the General Insurance Policy\nXPLAN Field: 'policy_status'",
          "type": "string"
        },
        "StatusDescription": {
          "description": "The screen description for Status\nXPLAN Field: calculated from 'policy_status'",
          "type": "string",
          "readOnly": true
        },
        "SumInsured": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "RenewalDate": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.DayMonth"
        },
        "Underwriter": {
          "description": "The underwriter of the General Insurance Policy - see /client/insurance/general/options for valid values\nXPLAN Field: 'coy'",
          "type": "string"
        },
        "UnderwriterDescription": {
          "description": "The screen description for Underwriter\nXPLAN Field: calculated from 'coy'",
          "type": "string",
          "readOnly": true
        },
        "Supplier": {
          "format": "int32",
          "description": "The supplier of the General Insurance Policy - see /client/insurance/general/options for valid values\nXPLAN Field: 'xplan_supplier'",
          "type": "integer"
        },
        "SupplierDescription": {
          "description": "The screen description for Supplier\nXPLAN Field: calculated from 'xplan_supplier'",
          "type": "string",
          "readOnly": true
        },
        "PlanName": {
          "description": "The plan name of the General Insurance Policy\nXPLAN Field: 'plan_name'",
          "type": "string"
        },
        "InstallmentPremium": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "PremiumFrequency": {
          "format": "int32",
          "description": "The premium frequency of the General Insurance Policy - see /client/insurance/general/options for valid values\nXPLAN Field: 'frequency'",
          "type": "integer"
        },
        "PremiumFrequencyDescription": {
          "description": "The screen description for PremiumFrequency\nXPLAN Field: calculated from 'frequency'",
          "type": "string",
          "readOnly": true
        },
        "Owners": {
          "description": "Owners will not be available as part of General collection responses",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.Owner"
          }
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Insurance.Insurance": {
      "description": "All insurance policies by policy type",
      "type": "object",
      "properties": {
        "LifePolicies": {
          "description": "Collection of all Life Policies",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Life.Life"
          }
        },
        "GeneralPolicies": {
          "description": "Collection of all General Insurance Policies",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.General.General"
          }
        },
        "MedicalPolicies": {
          "description": "Collection of all Medical/Health Policies",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Medical.Medical"
          }
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Insurance.Life.Life": {
      "description": "XPLAN Representation of a Life Insurance Policy",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Life Insurance Policy Insurance Policy",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Life Insurance Policy - see client/insurance/life/options for valid values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "PolicyNumber": {
          "description": "The policy number of the Life Insurance Policy\nXPLAN Field: 'policy_number'",
          "type": "string"
        },
        "AgencyInYourName": {
          "description": "The policy number of the Life Insurance Policy\nXPLAN Field: 'nbr_agency_in_your_name'",
          "type": "boolean"
        },
        "Underwriter": {
          "description": "The underwriter of the Life Insurance Policy - see client/insurance/life/options for valid values\nXPLAN Field: 'coy'",
          "type": "string"
        },
        "UnderwriterDescription": {
          "description": "The screen description for Underwriter\nXPLAN Field: calculated from 'coy'",
          "type": "string",
          "readOnly": true
        },
        "PlanName": {
          "description": "The plan name of the Life Insurance Policy\nXPLAN Field: 'plan_name'",
          "type": "string"
        },
        "Status": {
          "description": "The policy status of the Asset\nXPLAN Field: 'policy_status'",
          "type": "string"
        },
        "StatusDescription": {
          "description": "The screen description for Status\nXPLAN Field: calculated from 'status'",
          "type": "string",
          "readOnly": true
        },
        "CoverType": {
          "description": "The type of cover of the Life Insurance Policy\nXPLAN Field: 'cover_type'",
          "type": "string"
        },
        "CoverTypeDescription": {
          "description": "The screen description for CoverType\nXPLAN Field: calculated from 'cover_type'",
          "type": "string",
          "readOnly": true
        },
        "TotalPremium": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "PremiumFrequency": {
          "format": "int32",
          "description": "The premium frequency of the Life Insurance Policy - see client/insurance/life/options for valid values\nXPLAN Field: 'frequency'",
          "type": "integer"
        },
        "PremiumFrequencyDescription": {
          "description": "The screen description for PremiumFrequency\nXPLAN Field: calculated from 'frequency'",
          "type": "string",
          "readOnly": true
        },
        "LifeSumInsured": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "LifeSumInsuredPost": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "CriticalIllnessSumInsured": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "CriticalIllnessSumInsuredPost": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "IncomeProtectionBenefitAmount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "IncomeProtectionBenefitAmountPost": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "FamilyIncomeBenefitAmount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "FamilyIncomeBenefitAmountPost": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "Owners": {
          "description": "Owners will not be available as part of Life collection responses",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.Owner"
          }
        },
        "LastUpdatedOn": {
          "format": "date",
          "description": "The last updated on of the Life Insurance Policy\nXPLAN Field: 'values_last_updated'",
          "type": "string"
        },
        "CoverTerm": {
          "description": "The cover term of the Life Insurance Policy\nXPLAN Field: 'cover_term'",
          "type": "string"
        },
        "StartDate": {
          "format": "date",
          "description": "The start date of the Life Insurance Policy\nXPLAN Field: 'inception_date'",
          "type": "string"
        },
        "PremiumAtPolicyLevel": {
          "format": "int32",
          "type": "integer"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Insurance.Medical.Cover": {
      "description": "XPLAN Representation of a Insurance Cover item",
      "type": "object",
      "properties": {
        "CoverId": {
          "description": "The type of cover e.g. Dental\nXPLAN Field: 'cover'",
          "type": "string"
        },
        "CoverDescription": {
          "description": "The screen description for CoverId\nXPLAN Field: calculated from 'cover'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Insurance.Medical.Medical": {
      "description": "XPLAN Representation of a Medical/Health Insurance Policy",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Medical/Health Insurance Policy",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Medical/Health Insurance Policy - see /client/insurance/medical/options for valid values\nXPLAN Field: 'policy_type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'policy_type'",
          "type": "string",
          "readOnly": true
        },
        "PolicyNumber": {
          "description": "The policy number of the Medical/Health Insurance Policy\nXPLAN Field: 'policy_number'",
          "type": "string"
        },
        "AgencyInYourName": {
          "description": "The policy number of the Medical/Health Insurance Policy\nXPLAN Field: 'nbr_agency_in_your_name'",
          "type": "boolean"
        },
        "RenewalDate": {
          "format": "date",
          "description": "The renewal date of the Medical/Health Insurance Policy\nXPLAN Field: 'anniversary_date'",
          "type": "string"
        },
        "Status": {
          "description": "The policy status of the Medical/Health Insurance Policy\nXPLAN Field: 'policy_status'",
          "type": "string"
        },
        "StatusDescription": {
          "description": "The screen description for Status\nXPLAN Field: calculated from 'policy_status'",
          "type": "string",
          "readOnly": true
        },
        "Provider": {
          "description": "The provider of the Medical/Health Insurance Policy - see /client/insurance/medical/options for valid values\nXPLAN Field: 'insurer'",
          "type": "string"
        },
        "ProviderDescription": {
          "description": "The screen description for Provider\nXPLAN Field: calculated from 'insurer'",
          "type": "string",
          "readOnly": true
        },
        "PlanName": {
          "description": "The plan name of the Medical/Health Insurance Policy\nXPLAN Field: 'name'",
          "type": "string"
        },
        "TotalPremium": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "PremiumFrequency": {
          "format": "int32",
          "description": "The premium frequency of the Medical/Health Insurance Policy - see /client/insurance/medical/options for valid values\nXPLAN Field: 'premium_frequency'",
          "type": "integer"
        },
        "PremiumFrequencyDescription": {
          "description": "The screen description for PremiumFrequency\nXPLAN Field: calculated from 'premium_frequency'",
          "type": "string",
          "readOnly": true
        },
        "Covers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.UK.Models.Version3.Insurance.Medical.Cover"
          }
        },
        "Cover": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "Owners": {
          "description": "Owners will not be available as part of Medical collection responses",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.Owner"
          }
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Liability.Liability": {
      "description": "XPLAN Representation of a Liability item",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Liability Item",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Liability - see /client/liability/options for valid values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "ProductName": {
          "description": "The product name of the Liability\nXPLAN Field: 'package_name'",
          "type": "string"
        },
        "PolicyNumber": {
          "description": "The policy number of the Liability\nXPLAN Field: 'policy_number'",
          "type": "string"
        },
        "Provider": {
          "description": "The provider of the Liability - see /client/liability/options for valid values\nXPLAN Field: 'supplier'",
          "type": "string"
        },
        "ProviderDescription": {
          "description": "The screen description for Provider\nXPLAN Field: calculated from 'supplier'",
          "type": "string",
          "readOnly": true
        },
        "Status": {
          "description": "The policy status of the Liability - see /client/liability/options for valid values\nXPLAN Field: 'status'",
          "type": "string"
        },
        "StatusDescription": {
          "description": "The screen description for Status\nXPLAN Field: calculated from 'status'",
          "type": "string",
          "readOnly": true
        },
        "OutstandingBalance": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "RepaymentAmount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "RepaymentFrequency": {
          "format": "int32",
          "description": "The repayment frequency of the Liability - see /client/liability/options for valid values\nXPLAN Field: 'frequency'",
          "type": "integer"
        },
        "RepaymentFrequencyDescription": {
          "description": "The screen description for RepaymentFrequency\nXPLAN Field: calculated from 'frequency'",
          "type": "string",
          "readOnly": true
        },
        "InterestRatePerAnnum": {
          "format": "float",
          "description": "The interest rate per annum of the Liability\nXPLAN Field: 'rate'",
          "type": "number"
        },
        "InterestRateType": {
          "description": "The interest rate type of the Liability - see /client/liability/options for valid values\nXPLAN Field: 'rate_type'",
          "type": "string"
        },
        "InterestRateTypeDescription": {
          "description": "The screen description for InterestRateType\nXPLAN Field: calculated from 'rate_type'",
          "type": "string",
          "readOnly": true
        },
        "Owners": {
          "description": "Owners will not be available as part of Liability collection responses",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.OwnershipPercentage"
          }
        },
        "StartDate": {
          "format": "date",
          "description": "The start date of the Liability\nXPLAN Field: 'settlement'",
          "type": "string"
        },
        "EndDate": {
          "format": "date",
          "description": "The end date of the Liability\nXPLAN Field: 'expire_date'",
          "type": "string"
        },
        "OutstandingBalanceLastUpdatedOn": {
          "format": "date",
          "description": "The outstanding balance last updated on of the Liability\nXPLAN Field: 'valuation_date'",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Pension.Pension": {
      "description": "XPLAN Representation of a Pension plan",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the Pension plan Item",
          "type": "integer",
          "readOnly": true
        },
        "Type": {
          "description": "The type of the Pension plan - see /client/pension/options for valid values\nXPLAN Field: 'type'",
          "type": "string"
        },
        "TypeDescription": {
          "description": "The screen description for Type\nXPLAN Field: calculated from 'type'",
          "type": "string",
          "readOnly": true
        },
        "ProductProvider": {
          "description": "The product provider of the Pension plan - see /client/pension/options for valid values\nXPLAN Field: 'product_provider'",
          "type": "string"
        },
        "ProductProviderDescription": {
          "description": "The screen description for ProductProvider\nXPLAN Field: calculated from 'product_provider'",
          "type": "string",
          "readOnly": true
        },
        "PolicyNumber": {
          "description": "The policy number of the Pension plan\nXPLAN Field: 'fund_or_policy_num'",
          "type": "string"
        },
        "AgencyInYourName": {
          "description": "The policy number of the Pension plan\nXPLAN Field: 'nbr_agency_in_your_name'",
          "type": "boolean"
        },
        "Status": {
          "description": "The policy number of the Pension plan\nXPLAN Field: 'fund_or_policy_num'",
          "type": "string"
        },
        "FundValue": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "EmployeeGrossAmount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "EmployeeContributionFrequency": {
          "format": "int32",
          "description": "The employee contribution frequency of the Pension plan - see /client/pension/options for valid values\nXPLAN Field: 'contr__frequency_employee'",
          "type": "integer"
        },
        "EmployeeContributionFrequencyDescription": {
          "description": "The screen description for EmployeeContributionFrequency\nXPLAN Field: calculated from 'contr__frequency_employee'",
          "type": "string",
          "readOnly": true
        },
        "EmployerGrossAmount": {
          "$ref": "#/definitions/XI.DataIntegrations.XplanServices.Structs.Currency"
        },
        "EmployerContributionFrequency": {
          "format": "int32",
          "description": "The employer contribution frequency of the Pension plan - see /client/pension/options for valid values\nXPLAN Field: 'contr__frequency'",
          "type": "integer"
        },
        "EmployerContributionFrequencyDescription": {
          "description": "The screen description for EmployerContributionFrequency\nXPLAN Field: calculated from 'contr__frequency'",
          "type": "string",
          "readOnly": true
        },
        "FundValueLastUpdatedOn": {
          "format": "date",
          "description": "The date the fund value last updated on of the Pension plan\nXPLAN Field: 'fund_valuation_date'",
          "type": "string"
        },
        "StartDate": {
          "format": "date",
          "description": "The fund value last updated on of the Pension plan\nXPLAN Field: 'inception_date'",
          "type": "string"
        },
        "Associates": {
          "description": "Collection of Associates",
          "type": "array",
          "items": {
            "$ref": "#/definitions/IressOpen.API.Services.SharedModels.Associate"
          },
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.Portfolio.Portfolio": {
      "description": "Summary level information  for a portfolio position",
      "type": "object",
      "properties": {
        "ClientId": {
          "format": "int32",
          "description": "Id of the entity that the portfolio belongs too",
          "type": "integer"
        },
        "PortfolioId": {
          "description": "Portfolio ID",
          "type": "string"
        },
        "AccountId": {
          "format": "int32",
          "description": "Account Id",
          "type": "integer"
        },
        "AccountName": {
          "description": "Account Number",
          "type": "string"
        },
        "AccountDescription": {
          "description": "Account Number",
          "type": "string"
        },
        "ISIN": {
          "description": "International Securities Identification Number",
          "type": "string"
        },
        "SEDOL": {
          "description": "Stock Exchange Daily Official List",
          "type": "string"
        },
        "PositionExchange": {
          "description": "PositionExchange",
          "type": "string"
        },
        "PositionDescription": {
          "description": "PositionDescription",
          "type": "string"
        },
        "PositionCode": {
          "description": "PositionCode",
          "type": "string"
        },
        "Units": {
          "format": "double",
          "description": "Units",
          "type": "number"
        },
        "HoldingPrice": {
          "format": "double",
          "description": "Holding Price",
          "type": "number"
        },
        "HoldingValue": {
          "format": "double",
          "description": "Holding value",
          "type": "number"
        },
        "ValueCurrency": {
          "description": "Value Currency",
          "type": "string"
        },
        "NativeValue": {
          "format": "double",
          "type": "number"
        },
        "NativeMarketprice": {
          "format": "double",
          "type": "number"
        },
        "NativeCurrency": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.User.BookmarkableUser": {
      "description": "Extension to regular User Object to support bookmarks - these are used with paged results that can be too big to return in one go",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the User",
          "type": "integer",
          "readOnly": true
        },
        "AdviserName": {
          "description": "The name of the User\nXPLAN Field: 'entity_name'",
          "type": "string",
          "readOnly": true
        },
        "Bookmark": {
          "description": "A bookmark, used with paged searches",
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "IressOpen.API.UK.Models.Version3.User.User": {
      "description": "Representation of an XPLAN User",
      "type": "object",
      "properties": {
        "Id": {
          "format": "int32",
          "description": "The unique identifier of the User",
          "type": "integer",
          "readOnly": true
        },
        "AdviserName": {
          "description": "The name of the User\nXPLAN Field: 'entity_name'",
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.DeltaItemKind": {
      "enum": [
        "Resource",
        "DeletedResource",
        "DeltaDeletedLink",
        "DeltaLink",
        "Unknown"
      ],
      "type": "string"
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.Services.Version3.RiskRating.RiskProfileValue.Patch.RiskProfileValuePatch, IressOpen.API.Services, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Address.Address, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Annuity.Annuity, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Asset.Asset, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Client.Client, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Consent.Consent, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Contact.Contact, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Dependant.Dependant, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.DocumentNote.Client.ClientDocumentNote, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Expense.Expense, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Goal.Goal, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Income.Income, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Liability.Liability, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "Microsoft.AspNetCore.OData.Deltas.Delta`1[[IressOpen.API.UK.Models.Version3.Pension.Pension, IressOpen.API.UK, Version=26.9.3493.0, Culture=neutral, PublicKeyToken=null]]": {
      "type": "object",
      "properties": {
        "Kind": {
          "$ref": "#/definitions/Microsoft.AspNetCore.OData.Deltas.DeltaItemKind"
        },
        "StructuredType": {
          "$ref": "#/definitions/System.Type"
        },
        "ExpectedClrType": {
          "$ref": "#/definitions/System.Type"
        },
        "UpdatableProperties": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "readOnly": true
        },
        "IsComplexType": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.IntPtr": {
      "type": "object",
      "additionalProperties": false
    },
    "System.ModuleHandle": {
      "type": "object",
      "properties": {
        "MDStreamVersion": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Net.HttpStatusCode": {
      "enum": [
        "Continue",
        "SwitchingProtocols",
        "Processing",
        "EarlyHints",
        "OK",
        "Created",
        "Accepted",
        "NonAuthoritativeInformation",
        "NoContent",
        "ResetContent",
        "PartialContent",
        "MultiStatus",
        "AlreadyReported",
        "IMUsed",
        "MultipleChoices",
        "MovedPermanently",
        "Found",
        "SeeOther",
        "NotModified",
        "UseProxy",
        "Unused",
        "TemporaryRedirect",
        "PermanentRedirect",
        "BadRequest",
        "Unauthorized",
        "PaymentRequired",
        "Forbidden",
        "NotFound",
        "MethodNotAllowed",
        "NotAcceptable",
        "ProxyAuthenticationRequired",
        "RequestTimeout",
        "Conflict",
        "Gone",
        "LengthRequired",
        "PreconditionFailed",
        "RequestEntityTooLarge",
        "RequestUriTooLong",
        "UnsupportedMediaType",
        "RequestedRangeNotSatisfiable",
        "ExpectationFailed",
        "MisdirectedRequest",
        "UnprocessableEntity",
        "Locked",
        "FailedDependency",
        "UpgradeRequired",
        "PreconditionRequired",
        "TooManyRequests",
        "RequestHeaderFieldsTooLarge",
        "UnavailableForLegalReasons",
        "InternalServerError",
        "NotImplemented",
        "BadGateway",
        "ServiceUnavailable",
        "GatewayTimeout",
        "HttpVersionNotSupported",
        "VariantAlsoNegotiates",
        "InsufficientStorage",
        "LoopDetected",
        "NotExtended",
        "NetworkAuthenticationRequired"
      ],
      "type": "string"
    },
    "System.Reflection.Assembly": {
      "type": "object",
      "properties": {
        "DefinedTypes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.TypeInfo"
          },
          "readOnly": true
        },
        "ExportedTypes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Type"
          },
          "readOnly": true
        },
        "CodeBase": {
          "type": "string",
          "readOnly": true
        },
        "EntryPoint": {
          "$ref": "#/definitions/System.Reflection.MethodInfo"
        },
        "FullName": {
          "type": "string",
          "readOnly": true
        },
        "ImageRuntimeVersion": {
          "type": "string",
          "readOnly": true
        },
        "IsDynamic": {
          "type": "boolean",
          "readOnly": true
        },
        "Location": {
          "type": "string",
          "readOnly": true
        },
        "ReflectionOnly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFullyTrusted": {
          "type": "boolean",
          "readOnly": true
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "EscapedCodeBase": {
          "type": "string",
          "readOnly": true
        },
        "ManifestModule": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "Modules": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.Module"
          },
          "readOnly": true
        },
        "GlobalAssemblyCache": {
          "type": "boolean",
          "readOnly": true
        },
        "HostContext": {
          "format": "int64",
          "type": "integer",
          "readOnly": true
        },
        "SecurityRuleSet": {
          "$ref": "#/definitions/System.Security.SecurityRuleSet"
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.CallingConventions": {
      "enum": [
        "Standard",
        "VarArgs",
        "Any",
        "HasThis",
        "ExplicitThis"
      ],
      "type": "string"
    },
    "System.Reflection.ConstructorInfo": {
      "type": "object",
      "properties": {
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.MethodAttributes"
        },
        "MethodImplementationFlags": {
          "$ref": "#/definitions/System.Reflection.MethodImplAttributes"
        },
        "CallingConvention": {
          "$ref": "#/definitions/System.Reflection.CallingConventions"
        },
        "IsAbstract": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructor": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFinal": {
          "type": "boolean",
          "readOnly": true
        },
        "IsHideBySig": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "IsStatic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsVirtual": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamily": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyAndAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyOrAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPrivate": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructedGenericMethod": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethod": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethodDefinition": {
          "type": "boolean",
          "readOnly": true
        },
        "ContainsGenericParameters": {
          "type": "boolean",
          "readOnly": true
        },
        "MethodHandle": {
          "$ref": "#/definitions/System.RuntimeMethodHandle"
        },
        "IsSecurityCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecuritySafeCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityTransparent": {
          "type": "boolean",
          "readOnly": true
        },
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.CustomAttributeData": {
      "type": "object",
      "properties": {
        "AttributeType": {
          "$ref": "#/definitions/System.Type"
        },
        "Constructor": {
          "$ref": "#/definitions/System.Reflection.ConstructorInfo"
        },
        "ConstructorArguments": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeTypedArgument"
          },
          "readOnly": true
        },
        "NamedArguments": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeNamedArgument"
          },
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.CustomAttributeNamedArgument": {
      "type": "object",
      "properties": {
        "MemberInfo": {
          "$ref": "#/definitions/System.Reflection.MemberInfo"
        },
        "TypedValue": {
          "$ref": "#/definitions/System.Reflection.CustomAttributeTypedArgument"
        },
        "MemberName": {
          "type": "string",
          "readOnly": true
        },
        "IsField": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.CustomAttributeTypedArgument": {
      "type": "object",
      "properties": {
        "ArgumentType": {
          "$ref": "#/definitions/System.Type"
        },
        "Value": { }
      },
      "additionalProperties": false
    },
    "System.Reflection.EventAttributes": {
      "enum": [
        "None",
        "SpecialName",
        "RTSpecialName"
      ],
      "type": "string"
    },
    "System.Reflection.EventInfo": {
      "type": "object",
      "properties": {
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.EventAttributes"
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "AddMethod": {
          "$ref": "#/definitions/System.Reflection.MethodInfo"
        },
        "RemoveMethod": {
          "$ref": "#/definitions/System.Reflection.MethodInfo"
        },
        "RaiseMethod": {
          "$ref": "#/definitions/System.Reflection.MethodInfo"
        },
        "IsMulticast": {
          "type": "boolean",
          "readOnly": true
        },
        "EventHandlerType": {
          "$ref": "#/definitions/System.Type"
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.FieldAttributes": {
      "enum": [
        "PrivateScope",
        "Private",
        "FamANDAssem",
        "Assembly",
        "Family",
        "FamORAssem",
        "Public",
        "FieldAccessMask",
        "Static",
        "InitOnly",
        "Literal",
        "NotSerialized",
        "HasFieldRVA",
        "SpecialName",
        "RTSpecialName",
        "HasFieldMarshal",
        "PinvokeImpl",
        "HasDefault",
        "ReservedMask"
      ],
      "type": "string"
    },
    "System.Reflection.FieldInfo": {
      "type": "object",
      "properties": {
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.FieldAttributes"
        },
        "FieldType": {
          "$ref": "#/definitions/System.Type"
        },
        "IsInitOnly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsLiteral": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNotSerialized": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPinvokeImpl": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "IsStatic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamily": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyAndAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyOrAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPrivate": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecuritySafeCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityTransparent": {
          "type": "boolean",
          "readOnly": true
        },
        "FieldHandle": {
          "$ref": "#/definitions/System.RuntimeFieldHandle"
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.GenericParameterAttributes": {
      "enum": [
        "None",
        "Covariant",
        "Contravariant",
        "VarianceMask",
        "ReferenceTypeConstraint",
        "NotNullableValueTypeConstraint",
        "DefaultConstructorConstraint",
        "SpecialConstraintMask",
        "AllowByRefLike"
      ],
      "type": "string"
    },
    "System.Reflection.ICustomAttributeProvider": {
      "type": "object",
      "additionalProperties": false
    },
    "System.Reflection.MemberInfo": {
      "type": "object",
      "properties": {
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.MemberTypes": {
      "enum": [
        "Constructor",
        "Event",
        "Field",
        "Method",
        "Property",
        "TypeInfo",
        "Custom",
        "NestedType",
        "All"
      ],
      "type": "string"
    },
    "System.Reflection.MethodAttributes": {
      "enum": [
        "PrivateScope",
        "Private",
        "FamANDAssem",
        "Assembly",
        "Family",
        "FamORAssem",
        "Public",
        "MemberAccessMask",
        "UnmanagedExport",
        "Static",
        "Final",
        "Virtual",
        "HideBySig",
        "NewSlot",
        "CheckAccessOnOverride",
        "Abstract",
        "SpecialName",
        "RTSpecialName",
        "PinvokeImpl",
        "HasSecurity",
        "RequireSecObject",
        "ReservedMask"
      ],
      "type": "string"
    },
    "System.Reflection.MethodBase": {
      "type": "object",
      "properties": {
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.MethodAttributes"
        },
        "MethodImplementationFlags": {
          "$ref": "#/definitions/System.Reflection.MethodImplAttributes"
        },
        "CallingConvention": {
          "$ref": "#/definitions/System.Reflection.CallingConventions"
        },
        "IsAbstract": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructor": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFinal": {
          "type": "boolean",
          "readOnly": true
        },
        "IsHideBySig": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "IsStatic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsVirtual": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamily": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyAndAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyOrAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPrivate": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructedGenericMethod": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethod": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethodDefinition": {
          "type": "boolean",
          "readOnly": true
        },
        "ContainsGenericParameters": {
          "type": "boolean",
          "readOnly": true
        },
        "MethodHandle": {
          "$ref": "#/definitions/System.RuntimeMethodHandle"
        },
        "IsSecurityCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecuritySafeCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityTransparent": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.MethodImplAttributes": {
      "enum": [
        "IL",
        "Native",
        "OPTIL",
        "CodeTypeMask",
        "ManagedMask",
        "NoInlining",
        "ForwardRef",
        "Synchronized",
        "NoOptimization",
        "PreserveSig",
        "AggressiveInlining",
        "AggressiveOptimization",
        "InternalCall",
        "Async",
        "MaxMethodImplVal"
      ],
      "type": "string"
    },
    "System.Reflection.MethodInfo": {
      "type": "object",
      "properties": {
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.MethodAttributes"
        },
        "MethodImplementationFlags": {
          "$ref": "#/definitions/System.Reflection.MethodImplAttributes"
        },
        "CallingConvention": {
          "$ref": "#/definitions/System.Reflection.CallingConventions"
        },
        "IsAbstract": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructor": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFinal": {
          "type": "boolean",
          "readOnly": true
        },
        "IsHideBySig": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "IsStatic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsVirtual": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamily": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyAndAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFamilyOrAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPrivate": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructedGenericMethod": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethod": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethodDefinition": {
          "type": "boolean",
          "readOnly": true
        },
        "ContainsGenericParameters": {
          "type": "boolean",
          "readOnly": true
        },
        "MethodHandle": {
          "$ref": "#/definitions/System.RuntimeMethodHandle"
        },
        "IsSecurityCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecuritySafeCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityTransparent": {
          "type": "boolean",
          "readOnly": true
        },
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "ReturnParameter": {
          "$ref": "#/definitions/System.Reflection.ParameterInfo"
        },
        "ReturnType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReturnTypeCustomAttributes": {
          "$ref": "#/definitions/System.Reflection.ICustomAttributeProvider"
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.Module": {
      "type": "object",
      "properties": {
        "Assembly": {
          "$ref": "#/definitions/System.Reflection.Assembly"
        },
        "FullyQualifiedName": {
          "type": "string",
          "readOnly": true
        },
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "MDStreamVersion": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "ModuleVersionId": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "ScopeName": {
          "type": "string",
          "readOnly": true
        },
        "ModuleHandle": {
          "$ref": "#/definitions/System.ModuleHandle"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.ParameterAttributes": {
      "enum": [
        "None",
        "In",
        "Out",
        "Lcid",
        "Retval",
        "Optional",
        "HasDefault",
        "HasFieldMarshal",
        "Reserved3",
        "Reserved4",
        "ReservedMask"
      ],
      "type": "string"
    },
    "System.Reflection.ParameterInfo": {
      "type": "object",
      "properties": {
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.ParameterAttributes"
        },
        "Member": {
          "$ref": "#/definitions/System.Reflection.MemberInfo"
        },
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "ParameterType": {
          "$ref": "#/definitions/System.Type"
        },
        "Position": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "IsIn": {
          "type": "boolean",
          "readOnly": true
        },
        "IsLcid": {
          "type": "boolean",
          "readOnly": true
        },
        "IsOptional": {
          "type": "boolean",
          "readOnly": true
        },
        "IsOut": {
          "type": "boolean",
          "readOnly": true
        },
        "IsRetval": {
          "type": "boolean",
          "readOnly": true
        },
        "DefaultValue": {
          "readOnly": true
        },
        "RawDefaultValue": {
          "readOnly": true
        },
        "HasDefaultValue": {
          "type": "boolean",
          "readOnly": true
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.PropertyAttributes": {
      "enum": [
        "None",
        "SpecialName",
        "RTSpecialName",
        "HasDefault",
        "Reserved2",
        "Reserved3",
        "Reserved4",
        "ReservedMask"
      ],
      "type": "string"
    },
    "System.Reflection.PropertyInfo": {
      "type": "object",
      "properties": {
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "PropertyType": {
          "$ref": "#/definitions/System.Type"
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.PropertyAttributes"
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "CanRead": {
          "type": "boolean",
          "readOnly": true
        },
        "CanWrite": {
          "type": "boolean",
          "readOnly": true
        },
        "GetMethod": {
          "$ref": "#/definitions/System.Reflection.MethodInfo"
        },
        "SetMethod": {
          "$ref": "#/definitions/System.Reflection.MethodInfo"
        }
      },
      "additionalProperties": false
    },
    "System.Reflection.TypeAttributes": {
      "enum": [
        "NotPublic",
        "Public",
        "NestedPublic",
        "NestedPrivate",
        "NestedFamily",
        "NestedAssembly",
        "NestedFamANDAssem",
        "VisibilityMask",
        "SequentialLayout",
        "ExplicitLayout",
        "LayoutMask",
        "Interface",
        "Abstract",
        "Sealed",
        "SpecialName",
        "RTSpecialName",
        "Import",
        "Serializable",
        "WindowsRuntime",
        "UnicodeClass",
        "AutoClass",
        "StringFormatMask",
        "HasSecurity",
        "ReservedMask",
        "BeforeFieldInit",
        "CustomFormatMask"
      ],
      "type": "string"
    },
    "System.Reflection.TypeInfo": {
      "type": "object",
      "properties": {
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "Namespace": {
          "type": "string",
          "readOnly": true
        },
        "AssemblyQualifiedName": {
          "type": "string",
          "readOnly": true
        },
        "FullName": {
          "type": "string",
          "readOnly": true
        },
        "Assembly": {
          "$ref": "#/definitions/System.Reflection.Assembly"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "IsInterface": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNested": {
          "type": "boolean",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "DeclaringMethod": {
          "$ref": "#/definitions/System.Reflection.MethodBase"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "UnderlyingSystemType": {
          "$ref": "#/definitions/System.Type"
        },
        "IsTypeDefinition": {
          "type": "boolean",
          "readOnly": true
        },
        "IsArray": {
          "type": "boolean",
          "readOnly": true
        },
        "IsByRef": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPointer": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructedGenericType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericParameter": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericTypeParameter": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethodParameter": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericTypeDefinition": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSZArray": {
          "type": "boolean",
          "readOnly": true
        },
        "IsVariableBoundArray": {
          "type": "boolean",
          "readOnly": true
        },
        "IsByRefLike": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFunctionPointer": {
          "type": "boolean",
          "readOnly": true
        },
        "IsUnmanagedFunctionPointer": {
          "type": "boolean",
          "readOnly": true
        },
        "HasElementType": {
          "type": "boolean",
          "readOnly": true
        },
        "GenericTypeArguments": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Type"
          },
          "readOnly": true
        },
        "GenericParameterPosition": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "GenericParameterAttributes": {
          "$ref": "#/definitions/System.Reflection.GenericParameterAttributes"
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.TypeAttributes"
        },
        "IsAbstract": {
          "type": "boolean",
          "readOnly": true
        },
        "IsImport": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSealed": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "IsClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedFamANDAssem": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedFamily": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedFamORAssem": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedPrivate": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNotPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAutoLayout": {
          "type": "boolean",
          "readOnly": true
        },
        "IsExplicitLayout": {
          "type": "boolean",
          "readOnly": true
        },
        "IsLayoutSequential": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAnsiClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAutoClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsUnicodeClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsCOMObject": {
          "type": "boolean",
          "readOnly": true
        },
        "IsContextful": {
          "type": "boolean",
          "readOnly": true
        },
        "IsEnum": {
          "type": "boolean",
          "readOnly": true
        },
        "IsMarshalByRef": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPrimitive": {
          "type": "boolean",
          "readOnly": true
        },
        "IsValueType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSignatureType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecuritySafeCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityTransparent": {
          "type": "boolean",
          "readOnly": true
        },
        "StructLayoutAttribute": {
          "$ref": "#/definitions/System.Runtime.InteropServices.StructLayoutAttribute"
        },
        "TypeInitializer": {
          "$ref": "#/definitions/System.Reflection.ConstructorInfo"
        },
        "TypeHandle": {
          "$ref": "#/definitions/System.RuntimeTypeHandle"
        },
        "GUID": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "BaseType": {
          "$ref": "#/definitions/System.Type"
        },
        "IsSerializable": {
          "type": "boolean",
          "readOnly": true
        },
        "ContainsGenericParameters": {
          "type": "boolean",
          "readOnly": true
        },
        "IsVisible": {
          "type": "boolean",
          "readOnly": true
        },
        "GenericTypeParameters": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Type"
          },
          "readOnly": true
        },
        "DeclaredConstructors": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.ConstructorInfo"
          },
          "readOnly": true
        },
        "DeclaredEvents": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.EventInfo"
          },
          "readOnly": true
        },
        "DeclaredFields": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.FieldInfo"
          },
          "readOnly": true
        },
        "DeclaredMembers": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.MemberInfo"
          },
          "readOnly": true
        },
        "DeclaredMethods": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.MethodInfo"
          },
          "readOnly": true
        },
        "DeclaredNestedTypes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.TypeInfo"
          },
          "readOnly": true
        },
        "DeclaredProperties": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.PropertyInfo"
          },
          "readOnly": true
        },
        "ImplementedInterfaces": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Type"
          },
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "System.Runtime.InteropServices.LayoutKind": {
      "enum": [
        "Sequential",
        "Explicit",
        "Auto"
      ],
      "type": "string"
    },
    "System.Runtime.InteropServices.StructLayoutAttribute": {
      "type": "object",
      "properties": {
        "TypeId": {
          "readOnly": true
        },
        "Value": {
          "$ref": "#/definitions/System.Runtime.InteropServices.LayoutKind"
        }
      },
      "additionalProperties": false
    },
    "System.RuntimeFieldHandle": {
      "type": "object",
      "properties": {
        "Value": {
          "$ref": "#/definitions/System.IntPtr"
        }
      },
      "additionalProperties": false
    },
    "System.RuntimeMethodHandle": {
      "type": "object",
      "properties": {
        "Value": {
          "$ref": "#/definitions/System.IntPtr"
        }
      },
      "additionalProperties": false
    },
    "System.RuntimeTypeHandle": {
      "type": "object",
      "properties": {
        "Value": {
          "$ref": "#/definitions/System.IntPtr"
        }
      },
      "additionalProperties": false
    },
    "System.Security.SecurityRuleSet": {
      "enum": [
        "None",
        "Level1",
        "Level2"
      ],
      "type": "string"
    },
    "System.Type": {
      "type": "object",
      "properties": {
        "Name": {
          "type": "string",
          "readOnly": true
        },
        "CustomAttributes": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Reflection.CustomAttributeData"
          },
          "readOnly": true
        },
        "IsCollectible": {
          "type": "boolean",
          "readOnly": true
        },
        "MetadataToken": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "MemberType": {
          "$ref": "#/definitions/System.Reflection.MemberTypes"
        },
        "Namespace": {
          "type": "string",
          "readOnly": true
        },
        "AssemblyQualifiedName": {
          "type": "string",
          "readOnly": true
        },
        "FullName": {
          "type": "string",
          "readOnly": true
        },
        "Assembly": {
          "$ref": "#/definitions/System.Reflection.Assembly"
        },
        "Module": {
          "$ref": "#/definitions/System.Reflection.Module"
        },
        "IsInterface": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNested": {
          "type": "boolean",
          "readOnly": true
        },
        "DeclaringType": {
          "$ref": "#/definitions/System.Type"
        },
        "DeclaringMethod": {
          "$ref": "#/definitions/System.Reflection.MethodBase"
        },
        "ReflectedType": {
          "$ref": "#/definitions/System.Type"
        },
        "UnderlyingSystemType": {
          "$ref": "#/definitions/System.Type"
        },
        "IsTypeDefinition": {
          "type": "boolean",
          "readOnly": true
        },
        "IsArray": {
          "type": "boolean",
          "readOnly": true
        },
        "IsByRef": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPointer": {
          "type": "boolean",
          "readOnly": true
        },
        "IsConstructedGenericType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericParameter": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericTypeParameter": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericMethodParameter": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsGenericTypeDefinition": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSZArray": {
          "type": "boolean",
          "readOnly": true
        },
        "IsVariableBoundArray": {
          "type": "boolean",
          "readOnly": true
        },
        "IsByRefLike": {
          "type": "boolean",
          "readOnly": true
        },
        "IsFunctionPointer": {
          "type": "boolean",
          "readOnly": true
        },
        "IsUnmanagedFunctionPointer": {
          "type": "boolean",
          "readOnly": true
        },
        "HasElementType": {
          "type": "boolean",
          "readOnly": true
        },
        "GenericTypeArguments": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/System.Type"
          },
          "readOnly": true
        },
        "GenericParameterPosition": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        },
        "GenericParameterAttributes": {
          "$ref": "#/definitions/System.Reflection.GenericParameterAttributes"
        },
        "Attributes": {
          "$ref": "#/definitions/System.Reflection.TypeAttributes"
        },
        "IsAbstract": {
          "type": "boolean",
          "readOnly": true
        },
        "IsImport": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSealed": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSpecialName": {
          "type": "boolean",
          "readOnly": true
        },
        "IsClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedAssembly": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedFamANDAssem": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedFamily": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedFamORAssem": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedPrivate": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNestedPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsNotPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPublic": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAutoLayout": {
          "type": "boolean",
          "readOnly": true
        },
        "IsExplicitLayout": {
          "type": "boolean",
          "readOnly": true
        },
        "IsLayoutSequential": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAnsiClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsAutoClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsUnicodeClass": {
          "type": "boolean",
          "readOnly": true
        },
        "IsCOMObject": {
          "type": "boolean",
          "readOnly": true
        },
        "IsContextful": {
          "type": "boolean",
          "readOnly": true
        },
        "IsEnum": {
          "type": "boolean",
          "readOnly": true
        },
        "IsMarshalByRef": {
          "type": "boolean",
          "readOnly": true
        },
        "IsPrimitive": {
          "type": "boolean",
          "readOnly": true
        },
        "IsValueType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSignatureType": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecuritySafeCritical": {
          "type": "boolean",
          "readOnly": true
        },
        "IsSecurityTransparent": {
          "type": "boolean",
          "readOnly": true
        },
        "StructLayoutAttribute": {
          "$ref": "#/definitions/System.Runtime.InteropServices.StructLayoutAttribute"
        },
        "TypeInitializer": {
          "$ref": "#/definitions/System.Reflection.ConstructorInfo"
        },
        "TypeHandle": {
          "$ref": "#/definitions/System.RuntimeTypeHandle"
        },
        "GUID": {
          "format": "uuid",
          "type": "string",
          "readOnly": true
        },
        "BaseType": {
          "$ref": "#/definitions/System.Type"
        },
        "IsSerializable": {
          "type": "boolean",
          "readOnly": true
        },
        "ContainsGenericParameters": {
          "type": "boolean",
          "readOnly": true
        },
        "IsVisible": {
          "type": "boolean",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "XI.DataIntegrations.Common.Types.Choices": {
      "type": "object",
      "properties": {
        "Fields": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/XI.DataIntegrations.Common.Types.Field"
          }
        }
      },
      "additionalProperties": false
    },
    "XI.DataIntegrations.Common.Types.Field": {
      "type": "object",
      "properties": {
        "Key": {
          "type": "string"
        },
        "KeyType": {
          "type": "string"
        },
        "Choice": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/XI.DataIntegrations.Common.Types.FieldValues"
          }
        }
      },
      "additionalProperties": false
    },
    "XI.DataIntegrations.Common.Types.FieldValues": {
      "type": "object",
      "properties": {
        "Key": {
          "type": "string"
        },
        "Value": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "XI.DataIntegrations.XplanServices.Structs.Currency": {
      "type": "object",
      "properties": {
        "Value": {
          "format": "double",
          "type": "number"
        },
        "Code": {
          "type": "string"
        },
        "CodeDescription": {
          "type": "string",
          "readOnly": true
        }
      },
      "additionalProperties": false
    },
    "XI.DataIntegrations.XplanServices.Structs.DayMonth": {
      "type": "object",
      "properties": {
        "Day": {
          "type": "string"
        },
        "Month": {
          "type": "string"
        }
      },
      "additionalProperties": false
    }
  },
  "securityDefinitions": {
    "BasicAuth": {
      "type": "basic",
      "description": "Your XPLAN Credentials"
    },
    "APIKey": {
      "type": "apiKey",
      "name": "x-xplan-app-id",
      "in": "header",
      "description": "Your integrator's API Key"
    },
    "Target Xplan Site": {
      "type": "apiKey",
      "name": "x-forwarded-host",
      "in": "header",
      "description": "Target Xplan site to authorise against"
    }
  },
  "security": [
    {
      "BasicAuth": [ ]
    },
    {
      "APIKey": [ ]
    },
    {
      "Target Xplan Site": [ ]
    }
  ]
}