openapi: 3.0.2
info:
#---------------------------------------------------
# Information to contact the API provider
#---------------------------------------------------
  title: Check Image Retrieval
  description: Use the Check Image Retrieval API to retrieve images of every check deposited and cleared.
  contact: 
    name: "KeyBank Developer Support"
    email: "developers@keybank.com"
  version: 1.2.7

servers: 
#---------------------------------------------------
# List of environments for the API
#---------------------------------------------------
 - url: https://partner-api-qv.key.com
 - url: https://partner-api.key.com

paths:
#---------------------------------------------------
# List of API flows
#---------------------------------------------------    
  /cmi/v1/healthCheck:
      get:
        tags: # Logical group based on functionality
          - HealthCheck 
        summary: Health check
        description: Verify you can connect to the API service. A bearer token is required.
        operationId: healthCheck
        security:
          - bearerAuth: []
        responses:
          '200':
            description: Successful response
            headers:
              X-CorrelationId:
                schema:
                  type: string
                description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
            content:
              application/json:
                schema:
                  $ref: '#/components/schemas/healthResponse'
                example:
                 Status: Ok
                 Source: Roundtrip
                 Timestamp: '2022-09-15T04:49:03'
                 ClientIp: 156.77.111.28
                 X-Forwarded-For: '[156.77.111.28]'
  /cmi/v1/checkList:  
    post:
      tags: # Logical group based on functionality
        - ImageCheck 
      summary: Retrieve a check image
      description: Get a single check image associated with the requested check and account information.
      operationId: getCheckListUsingPOST
      security:
        - bearerAuth: []
      requestBody:
        description: getCheckListRequest
        content:
          application/json:     # Media type
            schema:             # Request body contents
              $ref: '#/components/schemas/getCheckListRequest'
            example:
              attachImages: TRUE
              defaultChecksRequest:
                applicationGroupId: CPCCHECKS
                applicationId: CPC-CHECKS
                criterias:
                - documentIndex: Account Number
                  highValue: ''
                  lowValue: '1234567890'
                  operator: eq
                - documentIndex: Check Number
                  highValue: ''
                  lowValue: '14704523'
                  operator: eq
                - documentIndex: Amount
                  highValue: ''
                  lowValue: '85.95'
                  operator: eq
                - documentIndex: Check Process Date
                  highValue: ''
                  lowValue: '09/22/2021'
                  operator: eq
              features:
                outputFormat: TIF
                compresstoZip: true
                scale: ''
              limit: 1
              start: 0
      responses:
        # Response code
        '200':
          description: Successful response
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/getCheckListBean'
              example:
                getChecksListResponse:
                  - accountNumber: '1234567890'
                    amount: '85.95'
                    checkProcessDate: '09/22/2021'
                    checkNumber: '14704523  '
                    sequenceNumber: '38581847'
                    transactionType: DEBIT
                    checkRoutingNumber: '04120704'
                    checkFrontImage: lUwXMGBwTm4dy/5pe8GwlRZULmMfPkzL8yZKfDxRTU7HFMW/b7DYqjBq0vyC85PxMObQ2UxtcbVe78MWsdgIBkKY7pCB4eE7GQr9QOcFRW2O7FQshj8ExEy0bmCV8cQFyxzKh04XPWIDxp71PIw/BFWy2GG+R3b1SFP/Mbj0Hdppoxn+rUxAz7Red+39BodSSz1xZteU8hu6fYvvNmbqasZmkVAEE6hS2H+3uVKqaMmnpHJ2oIie0rtowueFradOWhNGvV5pRuEhEd6j93X/7mt=
                    checkRearImage: 73mfoZbjXF4Gr9XuIYSieWR0o3NV2bvMcwiurzvU8Dyvy2CG+1DYdw3IyHHZRdY6CKiarVFK7mG+IgJKVaDwqA2Ma7YxopwgEIJ5oc8gS/O8BzX7zms/6hmRn9wrcZj3ZhaSUmAdOtSc3qOzp6JPLoYyJg2hQwnEtJyormF8GT5ajF8ADV6XQD+d3Ym8bKsR6rHWwGB0bmiKu+9r+33mR8QZmzmmCPIUZXzj6CXaLr0dNA4+xXszgMbWAHI00ZGhTsSfzyWp8FHYZx24fbEOkS9ApuVBRihL+Eb14ldJayOgAXI3OjLJgo2pB4EUvbQmhwu=
                message: Successfully retrieved
                totalNoOfChecks: '1'        
        '400':
          description: Missing mandatory information
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Mandatory data not provided, please verify the data and resubmit the request"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"        
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
        '401':
          description: Unauthorized request
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:               
               ErrorMessage: "Received request is unauthorized, please provide valid credentials"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"    
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"  
               Api-Url: "/cmi/v1/checkList"
        '403':
          description: Forbidden request access
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Access to requested resource is forbidden"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"         
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"  
               Api-Url: "/cmi/v1/checkList"
        '404':
          description: Resource not found
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Requested resource is not found, please verify the resource then resubmit the request"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"         
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
        '405':
          description: Invalid request method
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Requested method is not allowed, please verify the method and resubmit the request"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"         
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
        '415':
          description: Invalid request type
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Requested media type is not allowed, please verify the media type and resubmit the request"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"  
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
        '429':
          description: Request timeout
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Number requests threshold reached, please resubmit the request after sometime"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
        '500':
          description: Unknown error
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Runtime error occurred in the service, please check with application support team before resubmitting the request"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"       
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
        '502':
          description: Bad gateway
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Error received from backend"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"        
               TransactionTime: "2021-06-11T16:31:34.041Z"
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               Api-Url: "/cmi/v1/checkList"
               ServiceError: 
                connectError: "Connectivity error occurred with the downstream service (Unexpected EOF at target), please check with appplication support team before resubmitting the request"
        '503':
          description: Unavailable service
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Error received from backend"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"     
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
               ServiceError: 
                connectError : "Service is currently unavailable (NoActiveTargets), please check with application support before resubmitting the request."
        '504':
          description: Unable to process request
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Error received from backend"
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"       
               X-CorrelationId: "929618f2-6163-bf73-51b0-6c54a8533c74"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               Api-Url: "/cmi/v1/checkList"
               ServiceError: 
                connectError : "Request could not be processed on time (GatewayTimeout), please wait a moment and resubmit the request."                                                                                       
      deprecated: false
components:
#---------------------------------------------------
# Data definitions
#--------------------------------------------------- 
  securitySchemes:
    bearerAuth:   # security scheme for authentication
      type: http  
      scheme: bearer
  schemas:    
    healthResponse:
      type: object
      description: The response for the API health check.
      title: healthResponse
      properties:
        Status:
          type: string
          description: Status of the health check response.
        Source:
          type: string
          description: Origin of the system response can be 'Gateway' or 'Roundtrip'. Roundtrip returns a response from the farthest system involved.
        Timestamp:
          type: string
          description: Date (YYYY-MM-DD) and time (HH:MM:SS) of response from the API service.
        ClientIp:
          type: string
          description: Client IP address the gateway receives from the request.
        X-Forwarded-For:
          type: string
          description: Sequence of IP addresses for systems between the client and the gateway.
    criteria:
      title: criteria
      description: The search criteria object corresponding to a check image.
      type: object
      required: 
        - documentIndex
        - lowValue
        - operator 
      properties:
        documentIndex:
          type: string
          description: 'Required parameters to retrieve a check image. A total of four criteria objects should be included in the request - one for each of the four values required to retrieve a check image. Valid values: Account Number, Check Number, Check Amount, Check Process Date'
          example: Account Number
        highValue:
          type: string
          description: Indicates the high range of the criteria. Reserved for future use, should be left blank.
          example: ""
        lowValue:
          type: string
          description: Indicates the starting range of the criteria.
          example: 123456789
        operator:
          type: string
          description: Indicates the operation type. Must be set to "eq".
          example: eq  
    defaultChecksRequest:
      title: defaultChecksRequest
      description: Contains the check request object
      type: object      
      required: 
        - applicationGroupId
        - applicationId
        - criterias
      properties:
        applicationGroupId:
          type: string
          description: Indicates the application group ID for check images. Must be set to "CPCCHECKS".
          example: CPCCHECKS
        applicationId:
          type: string
          description: Indicates the application ID for check images. Must be set to "CPC-CHECKS".
          example: CPC-CHECKS
        criterias:
          type: array
          description: An array of search criteria objects corresponding to a check image.
          items:            
            $ref: '#/components/schemas/criteria'
        userName:
          type: string
          description: Username provided by KeyBank during client onboarding.
          example: testuser
        password:
          type: string
          description: Encrypted password provided by KeyBank during client onboarding.
          example: abc$123#scsf
    exception:
      type: object
      description: Contains information about errors related to the request.
      title: exceptionSchema
      properties:
        ErrorMessage: 
          type: string
          description: A human-readable message that describes the type or source of the error.
          example: "Requested resource is not found, please verify the resource then resubmit the request."
        TransactionId:
          type: string
          description: A unique transaction ID returned with the response, useful for traceability.
          example: "rrt-7354978519411102852-c-gce-30597-7590748-1"
        X-CorrelationId:
          type: string
          description: A unique identifier generated for each transaction that remains with the transaction through the chain of API operations. 
          example: "2ebd5c24-0e8d-5a70-0e91-ffd2727c1aab"
        TransactionTime: 
          type: string
          description: Date (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
        Api-Url:
          type: string
          description: The API URL path of the call that generated the response.
        ServiceError:
          type: object
          title: ServiceError
          description: Detailed service-level error details, if available.  
          oneOf:          
          - $ref: '#/components/schemas/serviceErrorData'
          - $ref: '#/components/schemas/connectError'     
    connectError:
      type: object
      properties:
        connectError:
          type: string
          description: API connectivity error information, if available.
    features:
      title: features
      description: Contains overrides for some of the default image properties (compression, output format).
      type: object
      required: 
        - outputFormat
      properties:
        outputFormat:
          type: string 
          description: 'Indicates the output format of the check images. Valid values: TIF, TIFG4'
          example: TIF
        compresstoZip:
          type: boolean
          description: Reserved for future use. Please leave this field blank.
          example: "TRUE"
        scale:
          type: string
          description: Reserved for future use. Please leave this field blank.
    getCheckListRequest:
      title: getCheckListRequest
      type: object
      description: Contains the request payload
      required: 
        - attachImages
        - defaultChecksRequest
        - limit  
      properties:
        attachImages:
          type: boolean
          description: Indicates if the check image needs to be attached to the response. If set to true, images are rendered in response.
          example: "TRUE"
          default: "TRUE"
        defaultChecksRequest:          
          description: Contains the check request object
          $ref: '#/components/schemas/defaultChecksRequest'          
        features:        
          description: Contains overrides for some of the default image properties (compression, output format).
          $ref: '#/components/schemas/features'          
        limit:
          type: integer
          format: int32
          description: The number of checks returned. Because this endpoint returns a single check image, limit must be set to 1.
          example: 1
          default: 1
        start:
          type: integer
          format: int32
          description: Start index of the check range to be retrieved
          example: 0
          default: 0
    getCheckListBean:
      title: getCheckListBean
      description: Contains the response payload for the submitted request.
      type: object      
      required:
        - getChecksListResponse
        - message
        - totalNoOfChecks
      properties:
        getChecksListResponse:
          type: array
          description: The response object that contains the check images and additional details about the check.
          items:
            $ref: '#/components/schemas/getChecksListResponse'
        message:
          type: string
          description: A human-readable message that describes the response status.
          example: Successfully retrieved
        totalNoOfChecks:
          type: string
          description: Indicates the total number of checks retrieved.
          example: 1
    getChecksListResponse:
      title: getChecksListResponse
      description: The response object that contains the check images and additional details about the check.
      type: object
      properties:
        accountNumber:
          type: string
          description: Account number of the check image
          example: 123456789
        amount:
          type: string
          description: Amount of the check
          example: 1.00
        checkProcessDate:
          type: string
          description: Check processed date (MM-DD-YYYY)
          example: 04/02/2021
        checkNumber:
          type: string
          description: Check number 
          example: 100014399
        sequenceNumber:
          type: string
          description: Sequence number of the check
          example: 39631405
        transactionType:
          type: string
          description: Transaction type of the check
          example: DEBIT
        checkRoutingNumber:
          type: string
          description: Routing number of the check
          example: 4120704
        checkFrontImage:
          pattern: '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'
          type: string
          format: byte
          description: The Base64 encoded string for the front image of the check.
          example: lUwXMGBwTm4dy/5pe8GwlRZULmMfPkzL8yZKfDxRTU7HFMW/b7DYqjBq0vyC85PxMObQ2UxtcbVe78MWsdgIBkKY7pCB4eE7GQr9QOcFRW2O7FQshj8ExEy0bmCV8cQFyxzKh04XPWIDxp71PIw/BFWy2GG+R3b1SFP/Mbj0Hdppoxn+rUxAz7Red+39BodSSz1xZteU8hu6fYvvNmbqasZmkVAEE6hS2H+3uVKqaMmnpHJ2oIie0rtowueFradOWhNGvV5pRuEhEd6j93X/7mt=
        checkRearImage:
          pattern: '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'
          type: string
          format: byte
          description: The Base64 encoded string for the back image of the check.
          example:  73mfoZbjXF4Gr9XuIYSieWR0o3NV2bvMcwiurzvU8Dyvy2CG+1DYdw3IyHHZRdY6CKiarVFK7mG+IgJKVaDwqA2Ma7YxopwgEIJ5oc8gS/O8BzX7zms/6hmRn9wrcZj3ZhaSUmAdOtSc3qOzp6JPLoYyJg2hQwnEtJyormF8GT5ajF8ADV6XQD+d3Ym8bKsR6rHWwGB0bmiKu+9r+33mR8QZmzmmCPIUZXzj6CXaLr0dNA4+xXszgMbWAHI00ZGhTsSfzyWp8FHYZx24fbEOkS9ApuVBRihL+Eb14ldJayOgAXI3OjLJgo2pB4EUvbQmhwu=
    serviceErrorData:
      type: object
      description: Detailed service-level error information, if available.
      title: serviceErrorData
      properties:
        ErrorDetails:
          type: string
          description: Additional error details about the failed transaction.  
          example : Internal Server Error       
  examples:
    getCheckListRequest-attach-images-true:
      value:
        attachImages: true
        defaultChecksRequest:
          applicationGroupId: CPCCHECKS
          applicationId: CPC-CHECKS
          criterias:
            - documentIndex: Account Number
              highValue: ''
              lowValue: '1234567890'
              operator: eq
            - documentIndex: Check Process Date
              highValue: ''
              lowValue: 01/29/2021
              operator: eq
          password: ''
          userName: ''
        features:
          compresstoZip: true
          outputFormat: TIF
          scale: string
        limit: 10
        start: 0
    getCheckListRequest-attach-images-false:
      value:
        attachImages: false
        defaultChecksRequest:
          applicationGroupId: CPCCHECKS
          applicationId: CPC-CHECKS
          criterias:
            - documentIndex: Account Number
              highValue: ''
              lowValue: '1234567890'
              operator: eq
            - documentIndex: Check Process Date
              highValue: ''
              lowValue: 01/29/2021
              operator: eq
          password: ''
          userName: ''
        features:
          compresstoZip: true
          outputFormat: TIF
          scale: string
        limit: 10
        start: 0
    getCheckListResponse-attach-images-true:
      value:
        getChecksListResponse:
          - accountNumber: '1234567890'
            amount: '25.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893316'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: lUwXMGBwTm4dy/5pe8GwlRZULmMfPkzL8yZKfDxRTU7HFMW/b7DYqjBq0vyC85PxMObQ2UxtcbVe78MWsdgIBkKY7pCB4eE7GQr9QOcFRW2O7FQshj8ExEy0bmCV8cQFyxzKh04XPWIDxp71PIw/BFWy2GG+R3b1SFP/Mbj0Hdppoxn+rUxAz7Red+39BodSSz1xZteU8hu6fYvvNmbqasZmkVAEE6hS2H+3uVKqaMmnpHJ2oIie0rtowueFradOWhNGvV5pRuEhEd6j93X/7mt=
            checkRearImage:   73mfoZbjXF4Gr9XuIYSieWR0o3NV2bvMcwiurzvU8Dyvy2CG+1DYdw3IyHHZRdY6CKiarVFK7mG+IgJKVaDwqA2Ma7YxopwgEIJ5oc8gS/O8BzX7zms/6hmRn9wrcZj3ZhaSUmAdOtSc3qOzp6JPLoYyJg2hQwnEtJyormF8GT5ajF8ADV6XQD+d3Ym8bKsR6rHWwGB0bmiKu+9r+33mR8QZmzmmCPIUZXzj6CXaLr0dNA4+xXszgMbWAHI00ZGhTsSfzyWp8FHYZx24fbEOkS9ApuVBRihL+Eb14ldJayOgAXI3OjLJgo2pB4EUvbQmhwu=
          - accountNumber: '1234567890'
            amount: '35.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893169'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: lUwXMGBwTm4dy/5pe8GwlRZULmMfPkzL8yZKfDxRTU7HFMW/b7DYqjBq0vyC85PxMObQ2UxtcbVe78MWsdgIBkKY7pCB4eE7GQr9QOcFRW2O7FQshj8ExEy0bmCV8cQFyxzKh04XPWIDxp71PIw/BFWy2GG+R3b1SFP/Mbj0Hdppoxn+rUxAz7Red+39BodSSz1xZteU8hu6fYvvNmbqasZmkVAEE6hS2H+3uVKqaMmnpHJ2oIie0rtowueFradOWhNGvV5pRuEhEd6j93X/7mt=
            checkRearImage:  73mfoZbjXF4Gr9XuIYSieWR0o3NV2bvMcwiurzvU8Dyvy2CG+1DYdw3IyHHZRdY6CKiarVFK7mG+IgJKVaDwqA2Ma7YxopwgEIJ5oc8gS/O8BzX7zms/6hmRn9wrcZj3ZhaSUmAdOtSc3qOzp6JPLoYyJg2hQwnEtJyormF8GT5ajF8ADV6XQD+d3Ym8bKsR6rHWwGB0bmiKu+9r+33mR8QZmzmmCPIUZXzj6CXaLr0dNA4+xXszgMbWAHI00ZGhTsSfzyWp8FHYZx24fbEOkS9ApuVBRihL+Eb14ldJayOgAXI3OjLJgo2pB4EUvbQmhwu=
          - accountNumber: '1234567890'
            amount: '45.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893112'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: lUwXMGBwTm4dy/5pe8GwlRZULmMfPkzL8yZKfDxRTU7HFMW/b7DYqjBq0vyC85PxMObQ2UxtcbVe78MWsdgIBkKY7pCB4eE7GQr9QOcFRW2O7FQshj8ExEy0bmCV8cQFyxzKh04XPWIDxp71PIw/BFWy2GG+R3b1SFP/Mbj0Hdppoxn+rUxAz7Red+39BodSSz1xZteU8hu6fYvvNmbqasZmkVAEE6hS2H+3uVKqaMmnpHJ2oIie0rtowueFradOWhNGvV5pRuEhEd6j93X/7mt=
            checkRearImage:  73mfoZbjXF4Gr9XuIYSieWR0o3NV2bvMcwiurzvU8Dyvy2CG+1DYdw3IyHHZRdY6CKiarVFK7mG+IgJKVaDwqA2Ma7YxopwgEIJ5oc8gS/O8BzX7zms/6hmRn9wrcZj3ZhaSUmAdOtSc3qOzp6JPLoYyJg2hQwnEtJyormF8GT5ajF8ADV6XQD+d3Ym8bKsR6rHWwGB0bmiKu+9r+33mR8QZmzmmCPIUZXzj6CXaLr0dNA4+xXszgMbWAHI00ZGhTsSfzyWp8FHYZx24fbEOkS9ApuVBRihL+Eb14ldJayOgAXI3OjLJgo2pB4EUvbQmhwu=
          - accountNumber: '1234567890'
            amount: '80.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893088'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: lUwXMGBwTm4dy/5pe8GwlRZULmMfPkzL8yZKfDxRTU7HFMW/b7DYqjBq0vyC85PxMObQ2UxtcbVe78MWsdgIBkKY7pCB4eE7GQr9QOcFRW2O7FQshj8ExEy0bmCV8cQFyxzKh04XPWIDxp71PIw/BFWy2GG+R3b1SFP/Mbj0Hdppoxn+rUxAz7Red+39BodSSz1xZteU8hu6fYvvNmbqasZmkVAEE6hS2H+3uVKqaMmnpHJ2oIie0rtowueFradOWhNGvV5pRuEhEd6j93X/7mt=
            checkRearImage:  73mfoZbjXF4Gr9XuIYSieWR0o3NV2bvMcwiurzvU8Dyvy2CG+1DYdw3IyHHZRdY6CKiarVFK7mG+IgJKVaDwqA2Ma7YxopwgEIJ5oc8gS/O8BzX7zms/6hmRn9wrcZj3ZhaSUmAdOtSc3qOzp6JPLoYyJg2hQwnEtJyormF8GT5ajF8ADV6XQD+d3Ym8bKsR6rHWwGB0bmiKu+9r+33mR8QZmzmmCPIUZXzj6CXaLr0dNA4+xXszgMbWAHI00ZGhTsSfzyWp8FHYZx24fbEOkS9ApuVBRihL+Eb14ldJayOgAXI3OjLJgo2pB4EUvbQmhwu=
          - accountNumber: '1234567890'
            amount: '3000.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50892884'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: lUwXMGBwTm4dy/5pe8GwlRZULmMfPkzL8yZKfDxRTU7HFMW/b7DYqjBq0vyC85PxMObQ2UxtcbVe78MWsdgIBkKY7pCB4eE7GQr9QOcFRW2O7FQshj8ExEy0bmCV8cQFyxzKh04XPWIDxp71PIw/BFWy2GG+R3b1SFP/Mbj0Hdppoxn+rUxAz7Red+39BodSSz1xZteU8hu6fYvvNmbqasZmkVAEE6hS2H+3uVKqaMmnpHJ2oIie0rtowueFradOWhNGvV5pRuEhEd6j93X/7mt=
            checkRearImage:  73mfoZbjXF4Gr9XuIYSieWR0o3NV2bvMcwiurzvU8Dyvy2CG+1DYdw3IyHHZRdY6CKiarVFK7mG+IgJKVaDwqA2Ma7YxopwgEIJ5oc8gS/O8BzX7zms/6hmRn9wrcZj3ZhaSUmAdOtSc3qOzp6JPLoYyJg2hQwnEtJyormF8GT5ajF8ADV6XQD+d3Ym8bKsR6rHWwGB0bmiKu+9r+33mR8QZmzmmCPIUZXzj6CXaLr0dNA4+xXszgMbWAHI00ZGhTsSfzyWp8FHYZx24fbEOkS9ApuVBRihL+Eb14ldJayOgAXI3OjLJgo2pB4EUvbQmhwu=
        message: Successfully retrieved
    getCheckListResponse-attach-images-false:
      value:
        getChecksListResponse:
          - accountNumber: '1234567890'
            amount: '25.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893316'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: ''
            checkRearImage: ''
          - accountNumber: '1234567890'
            amount: '35.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893169'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: ''
            checkRearImage: ''
          - accountNumber: '1234567890'
            amount: '45.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893112'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: ''
            checkRearImage: ''
          - accountNumber: '1234567890'
            amount: '80.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50893088'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: ''
            checkRearImage: ''
          - accountNumber: '1234567890'
            amount: '3000.00'
            checkProcessDate: 01/29/2021
            checkNumber: '3         '
            sequenceNumber: '50892884'
            transactionType: CREDIT
            checkRoutingNumber: '51490101'
            checkFrontImage: ''
            checkRearImage: ''
        message: Successfully retrieved
        
security:
#---------------------------------------------------
# List of supported security patterns
#---------------------------------------------------      
  - bearerAuth: [] # Secured API

