BMO Image Retrieval API
Searches for and downloads images of deposited cheques and other items directly within a customer application. OAuth 2.0 plus client API key. Published as a Swagger 2.0 definition.
Searches for and downloads images of deposited cheques and other items directly within a customer application. OAuth 2.0 plus client API key. Published as a Swagger 2.0 definition.
{
"swagger": "2.0",
"info": {
"title": "Image Retrieval",
"x-ibm-name": "image-retrieval",
"version": "4.5.0",
"description": "The Image Retrieval API lets you retrieve the latest images of paid and deposited cheques as well as other deposit items for the U.S. and Canada. It involves calling a summary of your accounts, which will return account IDs you can then use to search for and retrieve available images.",
"x-audience": "company-internal",
"x-api-id": "757bb3e9-a7cc-429b-ad5b-97108158c0e6",
"x-bmo-api-type": "internal-api",
"x-bmo-api-provider-id": 26777,
"x-bmoservicedomain-name": "Commercial-sb",
"x-api-specification-compliant": true,
"x-ibm-summary": ""
},
"schemes": [
"https"
],
"basePath": "/open-banking/commercial-sb",
"security": [
{
"OAuth": [
"ItemImage"
],
"x-api-key": []
}
],
"securityDefinitions": {
"OAuth": {
"type": "oauth2",
"flow": "accessCode",
"x-ibm-oauth-provider": "apic-oauth-ob-commercial-sb-provider",
"authorizationUrl": "https://open-api.bmofg.com/open-banking/commercial-sb/oauth20/authorize",
"tokenUrl": "https://open-api.bmofg.com/open-banking/commercial-sb/oauth20/token",
"scopes": {
"ItemImage": "ItemImage"
}
},
"x-api-key": {
"type": "apiKey",
"in": "header",
"x-key-type": "client_id",
"name": "x-api-key"
}
},
"x-ibm-configuration": {
"categories": [
"bian--bd--operationalservices"
],
"enforced": true,
"testable": true,
"phase": "realized",
"cors": {
"enabled": true
},
"type": "rest",
"application-authentication": {
"certificate": false
},
"servers": [
{
"url": "https://sandbox-open-api.bmo.com/open-banking/commercial-sb",
"type": [
"production",
"development"
]
}
],
"oauth-servers": {
"OAuth": {
"tokenUrls": [
"https://open-api.bmofg.com/open-banking/commercial-sb/oauth20/token"
],
"authorizationUrls": [
"https://open-api.bmofg.com/open-banking/commercial-sb/oauth20/authorize"
],
"refreshUrls": []
}
}
},
"tags": [
{
"name": "AccountTransactionImages"
}
],
"paths": {
"/accounts/transaction-images-accounts": {
"get": {
"x-dataclassification-code": "Confidential",
"tags": [
"AccountTransactionImages"
],
"summary": "Search for Accounts",
"description": "Get a list of all your accounts as a starting point for more specific requests. This call will return account IDs that are set up for the \"Cheque Imaging\" (CA) or the \"Check Imaging\" (U.S.) service. ",
"operationId": "Search for Accounts",
"parameters": [
{
"name": "x-fapi-customer-last-logged-time",
"in": "header",
"required": false,
"description": "The time when the Payment Services User last logged in with the Third Party Provider",
"type": "string"
},
{
"name": "x-fapi-customer-ip-address",
"in": "header",
"required": false,
"description": "The PSU's IP address if the PSU is currently logged in with the TPP.",
"type": "string"
},
{
"name": "x-api-key",
"in": "header",
"required": false,
"description": "A Unique key to call service. Used as Application Catalogue Id.",
"type": "string"
},
{
"name": "x-fapi-interaction-id",
"in": "header",
"required": false,
"description": "An RFC 4122 UID used to consolidate multiple requests e.g. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid. If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
},
{
"name": "x-client-id",
"in": "header",
"required": false,
"description": "Client Id generated during Third Party Provider application registration.",
"type": "string"
},
{
"name": "x-fapi-customer-user-agent",
"in": "header",
"required": false,
"description": "The header indicates the user-agent that the PSU is using. The API client may populate this field with the User-Agent header string if browser is being used. If the mobile app is being used then the x-fapi-customer-user-agent content must be different from browser based user-agent strings.",
"type": "string"
},
{
"name": "Authorization",
"in": "header",
"required": false,
"description": "An Authorization Token as per https://tools.ietf.org/html/rfc6750",
"type": "string"
}
],
"responses": {
"200": {
"description": "A valid success response and headers to be returned.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/Accounts"
},
"examples": {
"example1": {
"statusCode": 200,
"body": {
"accounts": [
{
"depositAccount": {
"nickname": "KLAIQTSFMG OLET IQ NSXLTA NDS JOA",
"accountId": "8398198bd29c0c35bd0c1c0c5e65acbd79861e32",
"description": "KLAIQTSFMG OLET IQ NSXLTA NDS JOA",
"currency": "CAD",
"accountNumber": "00011230055",
"accountType": "DDA"
}
}
],
"page": {
"total": 1
}
}
}
}
},
"400": {
"description": "Bad request fault to be returned in case of validation issues.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"404": {
"description": "404 to be returned when service not available or resource not found.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"500": {
"description": "500 to be returned for server side errors.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"503": {
"description": "Server error to be returned when service is temporarily unavailable.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"504": {
"description": "Error to be returned when downstream systems takes longer than specified time to respond.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
}
}
}
},
"/accounts/{accountId}/transaction-images/get": {
"post": {
"x-dataclassification-code": "Confidential",
"tags": [
"AccountTransactionImages"
],
"summary": "Search for Images",
"description": "Get a list of available images that match your search. You can search by account number, date range, amount and item type. You can get up to 1000 results at once. Then pick the images you want to download in TIFF format.",
"operationId": "Search for Images",
"parameters": [
{
"name": "accountId",
"in": "path",
"required": true,
"description": "a pseudonymized representation of the account number",
"type": "string"
},
{
"name": "x-fapi-customer-last-logged-time",
"in": "header",
"required": false,
"description": "The time when the Payment Services User last logged in with the Third Party Provider",
"type": "string"
},
{
"name": "x-fapi-customer-ip-address",
"in": "header",
"required": false,
"description": "The PSU's IP address if the PSU is currently logged in with the TPP.",
"type": "string"
},
{
"name": "x-api-key",
"in": "header",
"required": false,
"description": "A Unique key to call service. Used as Application Catalogue Id.",
"type": "string"
},
{
"name": "x-fapi-interaction-id",
"in": "header",
"required": false,
"description": "An RFC 4122 UID used to consolidate multiple requests e.g. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid. If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
},
{
"name": "x-client-id",
"in": "header",
"required": false,
"description": "Client Id generated during Third Party Provider application registration.",
"type": "string"
},
{
"name": "x-fapi-customer-user-agent",
"in": "header",
"required": false,
"description": "The header indicates the user-agent that the PSU is using. The API client may populate this field with the User-Agent header string if browser is being used. If the mobile app is being used then the x-fapi-customer-user-agent content must be different from browser based user-agent strings.",
"type": "string"
},
{
"name": "Authorization",
"in": "header",
"required": false,
"description": "An Authorization Token as per https://tools.ietf.org/html/rfc6750",
"type": "string"
},
{
"in": "body",
"name": "SearchTransactionImagesRequest",
"required": true,
"schema": {
"$ref": "#/definitions/searchTransactionImagesRequest"
}
}
],
"responses": {
"200": {
"description": "A valid success response and headers to be returned.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/searchTransactionImageSuccessResult"
},
"examples": {
"example1": {
"itemIndicator": "deposited",
"itemSequenceNumber": "",
"itemAmount": "",
"routingTransitNumber": "",
"depositedItemAccountNumber": "9001016792",
"dateRange": {
"startDate": "2020-01-01",
"endDate": "2020-12-31"
},
"itemAmountRange": {
"lowAmount": "500.00",
"highAmount": "510.00"
}
}
}
},
"400": {
"description": "Bad request fault to be returned in case of validation issues.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"404": {
"description": "404 to be returned when service not available or resource not found.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"500": {
"description": "500 to be returned for server side errors.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"503": {
"description": "Server error to be returned when service is temporarily unavailable.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"504": {
"description": "Error to be returned when downstream systems takes longer than specified time to respond.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
}
}
}
},
"/accounts/{accountId}/transaction-images/{imageId}": {
"get": {
"x-dataclassification-code": "Confidential",
"tags": [
"AccountTransactionImages"
],
"summary": "Retrieve Images",
"description": "Send us the index number of the cheque you want to retrieve. As per FDX standard, each API call can retrieve one cheque which includes front and back images in TIFF format. ",
"operationId": "Retrieve Images",
"parameters": [
{
"name": "accountId",
"in": "path",
"required": true,
"description": "a pseudonymized representation of the account number",
"type": "string"
},
{
"name": "imageId",
"in": "path",
"required": true,
"description": "an identifier used to retrieve a specific transaction image",
"type": "string"
},
{
"name": "x-fapi-customer-last-logged-time",
"in": "header",
"required": false,
"description": "The time when the Payment Services User last logged in with the Third Party Provider",
"type": "string"
},
{
"name": "x-fapi-customer-ip-address",
"in": "header",
"required": false,
"description": "The PSU's IP address if the PSU is currently logged in with the TPP.",
"type": "string"
},
{
"name": "x-api-key",
"in": "header",
"required": false,
"description": "A Unique key to call service. Used as Application Catalogue Id.",
"type": "string"
},
{
"name": "x-fapi-interaction-id",
"in": "header",
"required": false,
"description": "An RFC 4122 UID used to consolidate multiple requests e.g. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid. If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
},
{
"name": "x-client-id",
"in": "header",
"required": false,
"description": "Client Id generated during Third Party Provider application registration.",
"type": "string"
},
{
"name": "x-fapi-customer-user-agent",
"in": "header",
"required": false,
"description": "The header indicates the user-agent that the PSU is using. The API client may populate this field with the User-Agent header string if browser is being used. If the mobile app is being used then the x-fapi-customer-user-agent content must be different from browser based user-agent strings.",
"type": "string"
},
{
"name": "Authorization",
"in": "header",
"required": false,
"description": "An Authorization Token as per https://tools.ietf.org/html/rfc6750",
"type": "string"
}
],
"responses": {
"200": {
"description": "A valid success response and headers to be returned.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/getTransactionImageSuccessResult"
},
"examples": {
"example1": {
"result": {
"code": "200",
"status": "SUCCESS"
},
"transactionImages": {
"images": [
{
"imageFormat": "1",
"imageSegment": "SUkqAAgAAAANAP4ABAABAAAAAAAAAAABBAABAAAAIAMAAAEBBAABAAAAZQEAAAIBAwABAAAAAQAAAAMBAwABAAAABAAAAAYBAwABAAAAAAAAABEBBAABAAAAqgAAABUBAwABAAAAAQAAABYBBAABAAAAZQEAABcBBAABAAAAnQEAABoBBQABAAAARwIAABsBBQABAAAATwIAACgBAwABAAAAAgAAAAAAAAD///////////////////////////////////////////5WGbjcbjjMozjLmYjyM43G43HM7HZ5HkeRuNxuPI3GDMRxlcIZuNxuNxuNswzEbjyMHRUNAjCQRdIEYSKh6KpQIwlQRdIIukEXSCLrRUNVVBF0gi6QRdKggRWUCMJFQ5VlOEXSCLpBF0gRhIEYSK4rgi6QIwllWUaJP9D6T0R114QRHVddddEdJOEER1hBEdV119DXpP9ddY4/1+EER1/EeDHxS4NRx///S8R0ER0P/+giOoNfx///4OD8cf+lBGEl/BGFSX///////8EYVNcf/4SCUECKcECBelx9L0tCx9LLv//0L9L//0v9AgQLlX//bbHH9LlX5xJelnFKvpJY///KvnFxf//F+l+cX//u/+l/ZUUr0mVHsjr0u+++/tlRwa777wav/ZUfvvvLpS6Uusuu9L+1JwHJ2kng+Tyw2Gw2Gk7X7DYbD2HtNSdhsNhxUVBwbDk8yezURERERERERERERERERERERERERER//////////////gAgAkANAwDoAwAAQA0DAOgDAAA="
},
{
"imageFormat": "2",
"imageSegment": "SUkqAAgAAAAOAAABAwABAAAAIAMAAAEBAwABAAAAZQEAAAIBAwABAAAAAQAAAAMBAwABAAAABAAAAAYBAwABAAAAAAAAABEBBAABAAAAtgAAABUBAwABAAAAAQAAABYBAwABAAAAZQEAABcBBAABAAAAyQYAABoBBQABAAAAfwcAABsBBQABAAAAhwcAABwBAwABAAAAAQAAACgBAwABAAAAAgAAADEBAgAaAAAAjwcAAAAAAAD/O1IJBA4IHCDpwg6dOnTp1NFvprkMQQjxrt6aek032ulvppsshln8j5miX9DnYhHadvQrycZhnyIZmkYlc6DPDTJMjB2ZGXa/QtUwrD7aaV23XoxlxSPm8wfDJ4w2gkEw/qnp8i4yq5JjzmdTIHv88L0eP79J/9r9O7HT7X/6v73recif/H+a2sztNFuk3r/x/+tN93//2bM8KRyMzQZstzxHhmZHzMSDSE4RwaDLxyMGbLX/zBfq5Q9fVP8zGeMuzBl42Z8fmYzxlyzB7hAiPRYTdPbTtMLtUnbXqndf+jx+s49f9NP9FjuOL0Z/hFu7vr6bRcFxmdwkaPzQ0XDRrc36zpTQ6+CRob//1/S+v/XvQTbJDtkh26QbtKm2zD2jU9UunbSd9v0um/9pftr/eP/XXxC21/07492trf4r2m9JPrf/+v6/S/69/+uvbYMj7BEf8lAf/3pocnO17W12MnYdf6XFaf++v//t3+F//8RERERHTe2l9f1iuOPdOPXrVYS/78F+wX/v8L/+mC9v//E6A/mYlVwe2fE+N6iv/4r4r/Yf6LH//xXfYr//CLj+w/CLj9jM7l0/1ydfl0/hv7QX//LXD7//r0n/D9pf/1//X1/v7//+/+tvf//w3//Ld7f/rv/9pP////139L//83h+v/v2///S9J/7v9L//XW9f+v9+v/t7dmP9tLYZf1YZhWtpG9fZHD/u12GYXS3216u+000+uvT9vtj/jhxxTFxTHFdtscVbFcdMJJ6baCfTuwv90mErCemt7u/hpw9NUwq22npt8PQhbSYMQrXUNmGqqGKiE2Ya9uIiIiIiIy96mXWBERFihEREREREREa/9rzsDGSjML/Kxitp637Qj2bjaI7OM2zGna3QIx2Ywjw0VD2v6vvT4/a+uv4f2vj/2H8MLWVP+Df2uu/3+1qyoO9K1Lr+GFFNQYYTW3DCEYIREYYXHk3GRAsestwUUrcSAmE6DU3ayn7fr/NmlmqivbPGci7PmZmoQakgZ8j51LetHtcJxaYX8KEwmNP+7TVXtVWV1BkVX+i3onFFvl9YKRILiib5b8EX1/669/X+tL9l0cRxHkcrOILD9D9K79JLSqPxYQaYQaeEGtkeL9df03XLnr/zjpAiOcER9AiPaO4lPggh6pQv1b6/1hYr7WPq/4Ij6Xy6JL2/9flmyxXE475x/x/sev/6//+FwQbxf5r/+Es2k0rSML0/XX/7/f/1FMcUxUV2iFccciGyn7BhKDXdg2KinhdNVvTtP2n3drd64Qapqqa2Z04YURERERERoRm2njX7qdkYJR4r1Ef/////////ySEZo8jwyBmUvysK/ysaPD+yu+5dmGYaTmGYMjxczbLmXzay5m3//RUUCL6BF+hQIvwQTBYIvoqMEECdLgjCQIv/j0h6Gn6eq6cev+uh/K7GF4///C+wX//+VMEC8pH//CBAv6X//+v7BAv/+v4//pf62EFZhNra/2uvv/ZhZKf4YJsGwbFMV/FQwT+jf+wZfiIiIiIiIjKUXEREfpcJDEf//lZRmjyOM2zbPo2zBGGTcpZtm2ZmYMwzNnlVVQIvoEX0CL6oECK6gRfQIwkCL6BF+V5XAi+gRfWqrT09OtDVPQ09Oq09OsPCI6D//wiOsjyVrikKUHB+OH6X//pdl/YbN0LBF+CL/r////6dUEXwww2GxcX9L6X//pf1Th3f/S/F//8X/+XWXWeWXX6XzNdra2p5Wq2pNxddra2trapf9imKYrYrYppimKMbFMUxRjksxERERERERcRERGlH///////////KwzcbjccZlGcZczEeRnG43G45nY7PI8jyNxuNx5G4wZiOMrhDNxuNxuNxtmGYjceRg6KhoEYSCLpAjCRUPRVKBGEqCLpBF0gi6QRdaKhqqoIukEXSCLpUECKygRhIqHKspwi6QRdIIukCMJAjCRXFcEXSBGEsqyjRJ/ofSeiOuvCCI6rrrrojpJwgiOsIIjquuvoa9J/rrrHH+vwgiOv4jwY+KXBqOP//6XiOgiOh//0ER1Br+P///Bwfjj/0oIwkv4IwqS////////gjCprj//CQSggRTggQL0uPpeloWPpZd//+hfpf/+l/oECBcq//7bY4/pcq/OJL0s4pV9JLH//5V84uL//4v0vzi//93/0v7Kilekyo9kdel33339sqODXffeDV/7Kj9995dKXSl1l13pf2pOA5O0k8HyeWGw2Gw0na/YbDYew9pqTsNhsOKioODYcnmT2aiIiIiIiIiIiIiIiIiIiIiIiIiIiP/////////////8AEAEAAAAZAAAgAAAAABkAACAATWV0YXZhbnRlIEltYWdlIFNvbHV0aW9ucwA="
}
]
},
"fiAttributes": [
{
"name": "itemType",
"value": "deposit"
},
{
"name": "itemSequenceNumber",
"value": "2700636316"
}
]
}
}
},
"400": {
"description": "Bad request fault to be returned in case of validation issues.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"404": {
"description": "404 to be returned when service not available or resource not found.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"500": {
"description": "500 to be returned for server side errors.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the same as x-request-id.",
"type": "string"
}
},
"schema": {
"$ref": "#/definitions/problem"
}
},
"503": {
"description": "Server error to be returned when service is temporarily unavailable.",
"headers": {
"x-request-id": {
"description": "An RFC 4122 UID, correlates HTTP requests between a client and server. Uniquely identifies each API call.",
"type": "string"
},
"x-fapi-interaction-id": {
"description": "An RFC 4122 UID used to consolidate multiple requests for ex. in a particular session of the customer/employee. Multiple requests with unique x-request-id’s might have common x-fapi-interactionid.If the is no need to link multiple API calls then the x-fapi-interaction-id values is the sa
# --- truncated at 32 KB (116 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bmo/refs/heads/main/openapi/bmo-image-retrieval-swagger.json