Spare AccountInformationReport API

The AccountInformationReport API from Spare — 5 operation(s) for accountinformationreport.

Operations 5

POST /api/v1.0/ais/AccountInformationReport/Create Create account information job report.
GET /api/v1.0/ais/AccountInformationReport/Get Get account information job report by id.
GET /api/v1.0/ais/AccountInformationReport/File Download account information job report.
POST /api/v1.0/ais/AccountInformationReport/List List account information reports.
GET /api/v1.0/ais/AccountInformationReport/Status Get account information report job status.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/spare-accountinformationreport-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

spare-accountinformationreport-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Information Account Account Information Report API
  description: Spare account information API documentation
  termsOfService: https://terms.tryspare.com/en
  contact:
    name: Spare Technologies WLL.
    email: hello@tryspare.com
  license:
    name: Spare Technologies WLL.
  version: '1.0'
servers:
- url: https://ob.tryspare.com/api/v1.0/authentication
  description: Base URL declared by the provider in apis.yml (roadmap#122).
security:
- Bearer: []
tags:
- name: AccountInformationReport
paths:
  /api/v1.0/ais/AccountInformationReport/Create:
    post:
      tags:
      - AccountInformationReport
      summary: Create account information job report.
      description: '**Unique resource name :** ais.v1.account_information_report.create'
      requestBody:
        description: Account information report model
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/AccountInformationReportModel'
          application/json:
            schema:
              $ref: '#/components/schemas/AccountInformationReportModel'
          text/json:
            schema:
              $ref: '#/components/schemas/AccountInformationReportModel'
          application/*+json:
            schema:
              $ref: '#/components/schemas/AccountInformationReportModel'
      responses:
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '500':
          description: Internal Server Error
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountInformationReportJobResponseModelApiResponse'
        '400':
          description: '- If model is not valid'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '404':
          description: '- If bank account not found

            - If customer not found'
  /api/v1.0/ais/AccountInformationReport/Get:
    get:
      tags:
      - AccountInformationReport
      summary: Get account information job report by id.
      description: '**Unique resource name :** ais.v1.account_information_report.get'
      parameters:
      - name: jobId
        in: query
        description: Account information report job id
        required: true
        schema:
          type: string
          format: uuid
      - name: customerId
        in: query
        description: Customer id
        required: true
        schema:
          type: string
          format: uuid
      responses:
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '500':
          description: Internal Server Error
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountInformationReportJobDetailsResponseModelApiResponse'
        '400':
          description: '- If job id is not valid.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '404':
          description: '- - If customer not found'
  /api/v1.0/ais/AccountInformationReport/File:
    get:
      tags:
      - AccountInformationReport
      summary: Download account information job report.
      description: '**Unique resource name :** ais.v1.account_information_report.file'
      parameters:
      - name: jobId
        in: query
        description: Account information report job id
        required: true
        schema:
          type: string
          format: uuid
      - name: customerId
        in: query
        description: Customer id
        required: true
        schema:
          type: string
          format: uuid
      responses:
        '401':
          description: Unauthorized
          content:
            application/pdf:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '402':
          description: Payment Required
          content:
            application/pdf:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '403':
          description: Forbidden
          content:
            application/pdf:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '500':
          description: Internal Server Error
        '200':
          description: ''
          content:
            application/pdf:
              schema:
                $ref: '#/components/schemas/AccountInformationReportJobDetailsResponseModelApiResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/AccountInformationReportJobDetailsResponseModelApiResponse'
        '400':
          description: '- If job id is not valid.'
          content:
            application/pdf:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '404':
          description: '- - If customer not found'
          content:
            application/pdf:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
  /api/v1.0/ais/AccountInformationReport/List:
    post:
      tags:
      - AccountInformationReport
      summary: List account information reports.
      description: '**Unique resource name :** ais.v1.account_information_report.list'
      parameters:
      - name: customerId
        in: query
        description: Customer id
        required: true
        schema:
          type: string
          format: uuid
      - name: page
        in: query
        description: Page number
        schema:
          type: integer
          format: int32
          default: '1'
      - name: perPage
        in: query
        description: Number of items per page maximum allow is 10 per page
        schema:
          type: integer
          format: int32
          default: '10'
      responses:
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '500':
          description: Internal Server Error
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountInformationReportJobResponseModelIEnumerablePagesModelMetaApiResponse'
        '400':
          description: '- If pagination is not valid.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '404':
          description: '- If customer not found'
  /api/v1.0/ais/AccountInformationReport/Status:
    get:
      tags:
      - AccountInformationReport
      summary: Get account information report job status.
      description: '**Unique resource name :** ais.v1.account_information_report.status'
      parameters:
      - name: jobId
        in: query
        description: Job id
        required: true
        schema:
          type: string
          format: uuid
      - name: customerId
        in: query
        description: Customer id
        required: true
        schema:
          type: string
          format: uuid
      responses:
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '402':
          description: Payment Required
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '500':
          description: Internal Server Error
        '200':
          description: ''
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AccountInformationReportJobResponseModelApiResponse'
        '400':
          description: '- If the job is null or not a valid UUID.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
        '404':
          description: '- If the job does not exist.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectApiResponse'
components:
  schemas:
    AccountInformationReportModel:
      type: object
      properties:
        accountIds:
          type:
          - array
          - 'null'
          items:
            type: string
            format: uuid
        customerId:
          type: string
          format: uuid
      additionalProperties: false
    AccountInformationProviderModel:
      required:
      - englishName
      - isEnable
      type: object
      properties:
        id:
          type: string
          format: uuid
        country:
          $ref: '#/components/schemas/CountryResponseModel'
        allowedPermissions:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/AccountInformationPermission'
        address:
          type:
          - string
          - 'null'
        phone:
          type:
          - string
          - 'null'
        useBenefit:
          type:
          - boolean
          - 'null'
        arabicName:
          maxLength: 255
          type:
          - string
          - 'null'
        englishName:
          maxLength: 255
          minLength: 1
          type: string
        status:
          $ref: '#/components/schemas/ProviderStatus'
        isEnable:
          type: boolean
        logo:
          maxLength: 255
          type:
          - string
          - 'null'
          format: uri
      additionalProperties: false
    DebitTransactionCategoryModel:
      type: object
      properties:
        totalDebit:
          type:
          - number
          - 'null'
          format: double
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
        categories:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/TransactionCategory'
      additionalProperties: false
    AccountInformationReportBankAccountResponseModel:
      type: object
      properties:
        provider:
          $ref: '#/components/schemas/AccountInformationProviderModel'
        createdAt:
          type:
          - string
          - 'null'
          format: date-time
        id:
          type: string
          format: uuid
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
        servicer:
          $ref: '#/components/schemas/ServicerResponseModel'
        accounts:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/SubAccountsResponseModel'
        status:
          type:
          - string
          - 'null'
        statusUpdatedDateTime:
          type:
          - string
          - 'null'
          format: date-time
        type:
          type:
          - string
          - 'null'
        subType:
          type:
          - string
          - 'null'
        description:
          type:
          - string
          - 'null'
        openingDate:
          type:
          - string
          - 'null'
          format: date-time
        maturityDate:
          type:
          - string
          - 'null'
          format: date-time
      additionalProperties: false
    CurrencyResponseModel:
      required:
      - englishName
      - iso4117Code
      type: object
      properties:
        id:
          type: string
          format: uuid
        englishName:
          maxLength: 50
          minLength: 1
          type: string
        arabicName:
          maxLength: 50
          type:
          - string
          - 'null'
        iso4117Code:
          maxLength: 3
          minLength: 1
          type: string
        iso4117Number:
          maxLength: 4
          type:
          - string
          - 'null'
      additionalProperties: false
    AccountInformationReportJobResponseModelIEnumerablePagesModelMetaApiResponse:
      type: object
      properties:
        error:
          $ref: '#/components/schemas/ApiError'
        errorDescription:
          type:
          - object
          - 'null'
          additionalProperties:
            type:
            - array
            - 'null'
            items:
              type: string
        data:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/AccountInformationReportJobResponseModel'
        meta:
          $ref: '#/components/schemas/PagesModel'
      additionalProperties: false
    BalanceAmountModel:
      type: object
      properties:
        amount:
          type: number
          format: double
        currency:
          type:
          - string
          - 'null'
        localExchange:
          $ref: '#/components/schemas/BalanceLocalExchangeModel'
      additionalProperties: false
    ObjectApiResponse:
      type: object
      properties:
        error:
          $ref: '#/components/schemas/ApiError'
        errorDescription:
          type:
          - object
          - 'null'
          additionalProperties:
            type:
            - array
            - 'null'
            items:
              type: string
        data: {}
      additionalProperties: false
    AccountBalanceHistoryModel:
      type: object
      properties:
        accountId:
          type:
          - string
          - 'null'
          format: uuid
        history:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/BalanceHistoryModel'
      additionalProperties: false
    AccountInformationReportJobStatus:
      enum:
      - Awaiting
      - Deleted
      - Enqueued
      - Failed
      - Processing
      - Scheduled
      - Succeeded
      - Created
      type: string
    ProviderStatus:
      enum:
      - Active
      - Inactive
      type: string
    CreditTransactionCategoryModel:
      type: object
      properties:
        totalCredit:
          type:
          - number
          - 'null'
          format: double
        totalDebit:
          type:
          - number
          - 'null'
          format: double
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
        categories:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/TransactionCategory'
      additionalProperties: false
    CashFlowTrendModel:
      type: object
      properties:
        accounts:
          type:
          - array
          - 'null'
          items:
            type: string
            format: uuid
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
        dailyTotalCredit:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/DateTimeDecimalValueAggregationModel'
        dailyTotalDebit:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/DateTimeDecimalValueAggregationModel'
      additionalProperties: false
    ServicerAddressResponseModel:
      type: object
      properties:
        addressType:
          type:
          - string
          - 'null'
        department:
          type:
          - string
          - 'null'
        subDepartment:
          type:
          - string
          - 'null'
        addressLine:
          type:
          - string
          - 'null'
        streetName:
          type:
          - string
          - 'null'
        buildingNumber:
          type:
          - string
          - 'null'
        postalCode:
          type:
          - string
          - 'null'
        townName:
          type:
          - string
          - 'null'
        countrySubDivision:
          type:
          - string
          - 'null'
        country:
          type:
          - string
          - 'null'
        shortAddress:
          type:
          - string
          - 'null'
        unitNumber:
          type:
          - number
          - 'null'
          format: double
        secondaryNumber:
          type:
          - string
          - 'null'
        district:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
      additionalProperties: false
    AccountInformationReportJobDetailsResponseModel:
      type: object
      properties:
        accountHolderName:
          type:
          - string
          - 'null'
        cashFlowTrend:
          $ref: '#/components/schemas/CashFlowTrendModel'
        affordability:
          $ref: '#/components/schemas/AccountInformationReportJobAffordabilityModel'
        accounts:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/AccountInformationReportBankAccountResponseModel'
        transactionsCategories:
          $ref: '#/components/schemas/TransactionCategorizationResponseModel'
        balanceSummary:
          $ref: '#/components/schemas/BalanceSummaryModel'
        id:
          type:
          - string
          - 'null'
          format: uuid
        jobId:
          type:
          - string
          - 'null'
        customerId:
          type:
          - string
          - 'null'
          format: uuid
        startDate:
          type:
          - string
          - 'null'
          format: date-time
        endDate:
          type:
          - string
          - 'null'
          format: date-time
        createdAt:
          type:
          - string
          - 'null'
          format: date-time
        accountsCount:
          type:
          - integer
          - 'null'
          format: int32
        totalBalance:
          type:
          - number
          - 'null'
          format: double
        status:
          $ref: '#/components/schemas/AccountInformationReportJobStatus'
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
      additionalProperties: false
    DateTimeDecimalValueAggregationModel:
      type: object
      properties:
        key:
          type: string
          format: date-time
        value:
          type: number
          format: double
      additionalProperties: false
    AccountInformationReportJobDetailsResponseModelApiResponse:
      type: object
      properties:
        error:
          $ref: '#/components/schemas/ApiError'
        errorDescription:
          type:
          - object
          - 'null'
          additionalProperties:
            type:
            - array
            - 'null'
            items:
              type: string
        data:
          $ref: '#/components/schemas/AccountInformationReportJobDetailsResponseModel'
      additionalProperties: false
    BalanceLocalExchangeModel:
      type: object
      properties:
        sourceCurrency:
          type:
          - string
          - 'null'
        targetCurrency:
          type:
          - string
          - 'null'
        rate:
          type: number
          format: double
        date:
          type: string
          format: date
        value:
          type: number
          format: double
      additionalProperties: false
    AccountInformationReportJobResponseModelApiResponse:
      type: object
      properties:
        error:
          $ref: '#/components/schemas/ApiError'
        errorDescription:
          type:
          - object
          - 'null'
          additionalProperties:
            type:
            - array
            - 'null'
            items:
              type: string
        data:
          $ref: '#/components/schemas/AccountInformationReportJobResponseModel'
      additionalProperties: false
    TransactionCategorizationResponseModel:
      type: object
      properties:
        debit:
          $ref: '#/components/schemas/DebitTransactionCategoryModel'
        credit:
          $ref: '#/components/schemas/CreditTransactionCategoryModel'
      additionalProperties: false
    BalanceTrendModel:
      type: object
      properties:
        slope:
          type:
          - number
          - 'null'
          format: double
        intercept:
          type:
          - number
          - 'null'
          format: double
        accountBalanceHistory:
          $ref: '#/components/schemas/AccountBalanceHistoryModel'
      additionalProperties: false
    TransactionCategory:
      type: object
      properties:
        subCategoryName:
          type:
          - string
          - 'null'
        amount:
          type:
          - number
          - 'null'
          format: double
        bookingDateTime:
          type:
          - string
          - 'null'
          format: date
        categoryName:
          type:
          - string
          - 'null'
        transactionInformation:
          type:
          - string
          - 'null'
      additionalProperties: false
    ServicerResponseModel:
      type: object
      properties:
        id:
          type: string
          format: uuid
        address:
          $ref: '#/components/schemas/ServicerAddressResponseModel'
        scheme:
          type:
          - string
          - 'null'
        identification:
          type:
          - string
          - 'null'
      additionalProperties: false
    ApiError:
      enum:
      - INVALID_DATA
      - INVALID_SIGNATURE
      - RESOURCE_LOCKED
      - COUNTRY_NOT_FOUND
      - CURRENCY_NOT_FOUND
      - PROVIDER_NOT_FOUND
      - CONNECTION_NOT_FOUND
      - INSUFFICIENT_CONSENT_PERMISSIONS
      - CONSENT_EXPIRED
      - CONSENT_REVOKED
      - CONSENT_UNAUTHORIZED
      - CONSENT_NOT_FOUND
      - RISK_REPORT_NOT_FOUND
      - ACCOUNT_INFORMATION_REPORT_NOT_FOUND
      - MULTIPLE_CURRENCY_NOT_ALLOWED
      - MULTIPLE_CONSENT_DATE_NOT_ALLOWED
      - PAYMENT_NOT_FOUND
      - CONSENT_REJECTED
      - PAYMENT_REQUEST_NOT_FOUND
      - CUSTOMER_NOT_FOUND
      - CUSTOMER_ALREADY_EXISTS
      - BANK_ACCOUNT_NOT_FOUND
      - SERVER_ERROR
      - PROVIDER_CONNECTION_FAILURE
      - TRANSACTION_NOT_FOUND
      - ACCOUNT_INFORMATION_ACCESS_REQUEST_NOT_FOUND
      - CONSENT_REVOCATION_FAILED
      - CONSENT_REVOKED_OR_EXPIRED
      - SUBSCRIPTION_EXPIRED
      - NOT_SUBSCRIBED_TO_SERVICE
      - BENEFICIARY_NOT_FOUND
      - PARTIES_NOT_FOUND
      - DIRECT_DEBIT_NOT_FOUND
      - SCHEDULED_PAYMENT_NOT_FOUND
      - DEBTOR_ACCOUNT_NOT_FOUND
      - CREDITOR_ACCOUNT_NOT_FOUND
      - UNAUTHORIZED_IP_ADDRESS
      type: string
    AccountInformationReportJobAffordabilityModel:
      type: object
      properties:
        month:
          type:
          - string
          - 'null'
          format: date-time
        averageIncomeAffordability:
          type:
          - number
          - 'null'
          format: double
        averageNetAffordability:
          type:
          - number
          - 'null'
          format: double
        income:
          type:
          - number
          - 'null'
          format: double
        expenses:
          type:
          - number
          - 'null'
          format: double
        incomeAffordability:
          type:
          - number
          - 'null'
          format: double
        netAffordability:
          type:
          - number
          - 'null'
          format: double
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
      additionalProperties: false
    SubAccountsResponseModel:
      type: object
      properties:
        id:
          type: string
          format: uuid
        scheme:
          type:
          - string
          - 'null'
        identification:
          type:
          - string
          - 'null'
        name:
          type:
          - string
          - 'null'
      additionalProperties: false
    BalanceSummaryModel:
      type: object
      properties:
        accounts:
          type:
          - array
          - 'null'
          items:
            type: string
            format: uuid
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
        currentBalance:
          type:
          - number
          - 'null'
          format: double
        minimumBalance:
          type:
          - number
          - 'null'
          format: double
        maximumBalance:
          type:
          - number
          - 'null'
          format: double
        averageBalance:
          type:
          - number
          - 'null'
          format: double
        totalCredit:
          type:
          - number
          - 'null'
          format: double
        totalSixMonthCredit:
          type:
          - number
          - 'null'
          format: double
        totalDebit:
          type:
          - number
          - 'null'
          format: double
        averageMonthlyCredit:
          type:
          - number
          - 'null'
          format: double
        averageMonthlyDebit:
          type:
          - number
          - 'null'
          format: double
        daysBelowMean:
          type:
          - integer
          - 'null'
          format: int32
        trendLine:
          type:
          - number
          - 'null'
          format: double
        balanceTrendModel:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/BalanceTrendModel'
      additionalProperties: false
    CountryResponseModel:
      required:
      - englishName
      - iso3166Code
      - timeZone
      type: object
      properties:
        id:
          type: string
          format: uuid
        createdAt:
          type: string
          format: date-time
        updatedAt:
          type: string
          format: date-time
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
        englishName:
          maxLength: 50
          minLength: 1
          type: string
        arabicName:
          maxLength: 50
          type:
          - string
          - 'null'
        iso3166Code:
          maxLength: 2
          minLength: 1
          pattern: ^[A-Z]{2}$
          type: string
        timeZone:
          maxLength: 50
          minLength: 1
          type: string
      additionalProperties: false
    BalanceBaseModel:
      type: object
      properties:
        type:
          type:
          - string
          - 'null'
        amount:
          $ref: '#/components/schemas/BalanceAmountModel'
      additionalProperties: false
    AccountInformationPermission:
      enum:
      - ReadAccountsBasic
      - ReadAccountsDetail
      - ReadBalances
      - ReadBeneficiariesBasic
      - ReadBeneficiariesDetail
      - ReadDirectDebits
      - ReadTransactionsBasic
      - ReadTransactionsDetail
      - ReadTransactionsCredits
      - ReadTransactionsDebits
      - ReadStatementsBasic
      - ReadStatementsDetail
      - ReadSupplementaryAccountInfo
      - ReadOffers
      - ReadParty
      - ReadPartyCustomer
      - ReadFutureDatedPaymentsBasic
      - ReadFutureDatedPaymentsDetail
      - ReadPAN
      - ReadPartyPSU
      - ReadPartyPSUIdentity
      - ReadScheduledPaymentsBasic
      - ReadScheduledPaymentsDetail
      - ReadStandingOrdersBasic
      - ReadStandingOrdersDetail
      type: string
    AccountInformationReportJobResponseModel:
      type: object
      properties:
        id:
          type:
          - string
          - 'null'
          format: uuid
        jobId:
          type:
          - string
          - 'null'
        customerId:
          type:
          - string
          - 'null'
          format: uuid
        startDate:
          type:
          - string
          - 'null'
          format: date-time
        endDate:
          type:
          - string
          - 'null'
          format: date-time
        createdAt:
          type:
          - string
          - 'null'
          format: date-time
        accountsCount:
          type:
          - integer
          - 'null'
          format: int32
        totalBalance:
          type:
          - number
          - 'null'
          format: double
        status:
          $ref: '#/components/schemas/AccountInformationReportJobStatus'
        currency:
          $ref: '#/components/schemas/CurrencyResponseModel'
      additionalProperties: false
    PagesModel:
      type: object
      properties:
        currentPageNumber:
          type: integer
          format: int32
        pageSize:
          type: integer
          format: int32
        totalNumberOfPages:
          type: integer
          format: int32
      additionalProperties: false
    BalanceHistoryModel:
      type: object
      properties:
        date:
          type:
          - string
          - 'null'
        balances:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/BalanceBaseModel'
      additionalProperties: false
  securitySchemes:
    Bearer:
      type: apiKey
      description: Please enter into field the word 'Bearer' followed by a space and JWT
      name: Authorization
      in: header