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.2

servers: 
#---------------------------------------------------
# List of environments for the API
#---------------------------------------------------
 - url: https://partner-api-qv.keybank.com
 - url: https://partner-api.keybank.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.
        operationId: healthCheck
        security:
          - bearerAuth: []
        parameters:
          - name: X-CorrelationId
            in: header
            schema:
              type: string
            required: false
            description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
        responses:
          '200':
            description: Successful response
            headers:
              X-CorrelationId:
                schema:
                  type: string
                description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
            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: []
      parameters:
        - name: X-CorrelationId
          in: header
          schema:
           type: string
          required: false
          description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          example: 2ebd5c24-0e8d-5a70-0e91-ffd2727c1aab
        - name: Content-Type
          in: header
          schema:
           type: string
          required: true
          description: Defines the content type of the API. Common content types are application/json or application/x-www-form-urlencoded.
          example: application/json
      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
                password: testuser
                userName: abc$123#scsf
              features:
                outputForamt: TIF
                compresstoZip: true
                scale: ''
              limit: 1
              start: 0
      responses:
        # Response code
        '200':
          description: Successful response
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          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 data
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Please make sure your request is correct and try again."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               ServiceError: 
                ErrorDetails: "Error message details from backend servers."
        '401':
          description: Unauthorized request
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:               
               ErrorMessage: "Please make sure you're using the correct credentials. Then log in again."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"    
               ServiceError: 
                ErrorDetails: "Error message details from backend servers for unauthorized access."
        '403':
          description: Access denied
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "You don't have access to this resource. Contact your KeyBank Client Success Manager or email developers@keybank.com for help with a resolution."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"  
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"         
        '404':
          description: Not found
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "We can't seem to find what you're looking for. Please verify the resource and try again."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"
        '405':
          description: Request method denied
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Looks like something went wrong. Please check your request method and try again."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"
        '415':
          description: Media type not supported
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "We currently don't support that format. Please check the format type defined in your request and try again. If you experience more issues, contact your KeyBank Client Success Manager or email developers@keybank.com for help with a resolution."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"        
        '429':
          description: Too many requests
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Looks like you've sent too many requests. Please wait a moment and try again later."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"  
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"
        '500':
          description: Internal server error
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Looks like something went wrong. Please try again when you're ready. If you experience more issues, contact your KeyBank Client Success Manager or email developers@keybank.com for help with a resolution."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               ServiceError: 
                ErrorDetails: "Error Message from Backend Servers for internal server error"
        '502':
          description: Bad gateway
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Looks like something went wrong. Please try again when you're ready. If you experience more issues, contact your KeyBank Client Success Manager or email developers@keybank.com for help with a resolution."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1"   
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"          
               ServiceError: 
                 connectError: "A connectivity error occurred with the downstream service(unexpected end of file at the target). Please check with your KeyBank Client Success Manager or email developers@keybank.com before trying the request again."
        '503':
          description: Service unavailable
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Looks like something went wrong. Please try again later. If you experience more issues, contact your KeyBank Client Success Manager or email developers@keybank.com for help with a resolution."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z"
               ServiceError: 
                 connectError: "This service is currently unavailable (there are no active targets). Please check with your KeyBank Client Success Manager or email developers@keybank.com before trying the request again."                                       
        '504':
          description: Gateway timeout
          headers:
            X-CorrelationId:
              schema:
                type: string
              description: A universal ID to trace the transaction across all the systems involved, useful for system logging and identification.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/exception'
              example:
               ErrorMessage: "Your request took too long to process. Please try again. If you experience more issues, contact your KeyBank Client Success Manager or email developers@keybank.com for help with a resolution."
               TransactionId:  "rrt-7709400285867417207-b-gce-27587-2383364-1" 
               X-CorrelationId: "3288b87c-d4e7-639a-88d0-9cdfede8941e"
               TransactionTime: "2021-06-11T16:31:34.041Z" 
               ServiceError: 
                 connectError: "The request could not be processed on time (gateway timeout). Please wait a moment and try again later."                                                                                        
      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 
        - password 
        - userName
      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 universal ID to trace the transaction across all the systems involved, useful for system logging and identification. 
          example: "2ebd5c24-0e8d-5a70-0e91-ffd2727c1aab"
        TransactionTime: 
          type: string
          description: Date (YYYY-MM-DD) and time (HH:MM:SS) the error occurred.
        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: 
        - outputForamt
      properties:
        outputForamt:
          type: string 
          description: 'Indicates the output format of the check images. Valid values: BMP, JPEG, PDF, PNG, 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: 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: 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
          outputForamt: 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
          outputForamt: 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