Envestnet CreditAcceleratorFile API

CreditAcceleratorFile API

OpenAPI Specification

envestnet-creditacceleratorfile-api-openapi.yml Raw ↑
openapi: 3.0.1
info:
  title: Envestnet Aggregation APIs Account Token CreditAcceleratorFile API
  description: 'This file describes the Yodlee Aggregation product APIs using the swagger notation that you can use to build your financial application.  You can generate the client SDK in Python, JavaScript, PHP, or any other languages according to your development needs. For more details about the APIs, refer to <a href="https://developer.envestnet.com/resources/yodlee/yodlee-api-overview/docs">Yodlee API v1.1 - Overview</a>.<br><br>You will have to set the header before making the API call. The following headers apply to all the APIs:<ul><li>Authorization: This header holds the access token</li> <li> Api-Version: 1.1</li></ul><b>Note</b>: If there are any API-specific headers, they are mentioned explicitly in the respective API''s description.'
  termsOfService: https://developer.yodlee.com/terms/condition
  contact:
    email: developer@yodlee.com
  license:
    name: Yodlee Developer License
    url: https://developer.yodlee.com/terms/condition#_Services_1
  version: 1.1.0
servers:
- url: /
tags:
- name: CreditAcceleratorFile
  description: CreditAcceleratorFile API
paths:
  /creditAccelerator/report/refresh:
    put:
      tags:
      - CreditAcceleratorFile
      summary: Envestnet Refresh Credit Accelerator File
      description: This service allows you to refresh the already generated credit accelerator file
      operationId: refreshFile
      requestBody:
        description: requestBody
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreditAcceleratorRefreshRequest'
        required: true
      responses:
        201:
          description: Created Successfully
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/CreditAcceleratorFileResponse'
        400:
          description: 'Y800 : Invalid value for configName<br>Y800 : Invalid value for requestingFirm<br>Y802 : requestingFirm not allowed<br>Y802 : refresh not allowed<br>Y802 : The report is not available, and refresh is not allowed<br>Y806 : Invalid input<br>Y812 : Required field/value - configName missing in the request<br>Y847 : resource cannot be requested, as feature not enabled'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
        401:
          description: Unauthorized
          content: {}
        404:
          description: Not Found
          content: {}
        500:
          description: 'Y904 : Internal exception'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
      deprecated: false
  /creditAccelerator/report/status:
    get:
      tags:
      - CreditAcceleratorFile
      summary: Envestnet Get File Status
      description: You can use this service to check the status of the credit accelerator file using either reportId or configName as query parameters where configName will only give the status for latest requested credit accelerator file. We recommend polling at a 2 second interval.<br>
      operationId: getFileStatus
      parameters:
      - name: configName
        in: query
        description: Unique identifier for the credit accelerator file
        required: true
        allowEmptyValue: false
        schema:
          type: string
      - name: reportId
        in: query
        description: Unique identifier for the credit accelerator file
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
      responses:
        200:
          description: OK
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/CreditAcceleratorStatusResponse'
        400:
          description: 'Y812 : Required field/value - configName or reportId missing in the request<br>Y802 : configName and reportId together is not allowed'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
        401:
          description: Unauthorized
          content: {}
        404:
          description: Not Found
          content: {}
        500:
          description: 'Y904 : Internal exception'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
      deprecated: false
  /creditAccelerator/report/statements:
    get:
      tags:
      - CreditAcceleratorFile
      summary: Envestnet Get Statements
      description: Partner can poll the below API to see a list of financial statements which were downloading during the application process on behalf of the consumer. We recommend polling at a 2 second interval.<br>
      operationId: getFileStatements
      parameters:
      - name: configName
        in: query
        description: The config name using which the credit accelerator file generation was requested
        required: true
        allowEmptyValue: false
        schema:
          type: string
      - name: reportId
        in: query
        description: Unique identifier for the credit accelerator file
        allowEmptyValue: false
        schema:
          type: integer
          format: int64
      responses:
        200:
          description: OK
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/CreditAcceleratorStatementResponse'
        400:
          description: 'Y806 : Invalid input<br>Y812 : Required field/value - configName or reportId missing in the request<br>Y802 : configName and reportId together is not allowed'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
        401:
          description: Unauthorized
          content: {}
        404:
          description: Not Found
          content: {}
        500:
          description: 'Y904 : Internal exception'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
      deprecated: false
  /creditAccelerator/report:
    get:
      tags:
      - CreditAcceleratorFile
      summary: Envestnet Get Credit Accelerator File
      description: Using this service you can retrieve the Credit Accelerator file in JSON or PDF format. Once the file generation has finished processing i.e. status is COMPLETED, you can retrieve call this api service by passign values "json" or pdf" in "format" query parameter
      operationId: getFile
      parameters:
      - name: configName
        in: query
        description: The config name using which the credit accelerator file generation was requested
        required: true
        allowEmptyValue: false
        schema:
          type: string
      - name: format
        in: query
        description: Format in which credit accelerator report shall be provided. Valid values JSON and PDF
        allowEmptyValue: false
        schema:
          type: string
      - name: reportId
        in: query
        description: Unique identifier for the credit accelerator file
        allowEmptyValue: false
        schema:
          type: string
      responses:
        200:
          description: OK
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/CreditAcceleratorFile'
        400:
          description: 'Y800 : Invalid value for format<br>Y812 : Required field/value - configName or reportId missing in the request<br>Y802 : configName and reportId together is not allowed'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
        401:
          description: Unauthorized
          content: {}
        404:
          description: Not Found
          content: {}
        500:
          description: 'Y904 : Internal exception'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
      deprecated: false
  /creditAccelerator/report/generate:
    post:
      tags:
      - CreditAcceleratorFile
      summary: Envestnet Generate Credit Accelerator File
      description: This service allows you to submit a request to generate credit accelerator file for already linked accounts
      operationId: generateFile
      requestBody:
        description: requestBody
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreditAcceleratorGenerateRequest'
        required: true
      responses:
        201:
          description: Created Successfully
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/CreditAcceleratorFileResponse'
        400:
          description: 'Y800 : Invalid value for configName<br>Y800 : Invalid value for requestingFirm<br>Y800 : Invalid value for accountIds<br>Y806 : Invalid input<br>Y812 : Required field/value - configName missing in the request<br>Y812 : Required field/value - accountIds missing in the request<br>Y847 : resource cannot be requested, as feature not enabled'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
        401:
          description: Unauthorized
          content: {}
        404:
          description: Not Found
          content: {}
        500:
          description: 'Y904 : Internal exception'
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/YodleeError'
      deprecated: false
components:
  schemas:
    CreditAcceleratorPaymentBankTransferCode:
      title: CreditAcceleratorPaymentBankTransferCode
      type: object
      properties:
        sourceType:
          type: string
          description: Source type
          readOnly: true
        id:
          type: string
          description: 'The FI''s branch identification number.Additional Details: The routing number of the bank account in the United States. For non-United States accounts, it is the IFSC code (India), BSB number (Australia), and sort code (United Kingdom).

            Account Type: Aggregated

            Applicable containers: bank, investment'
          readOnly: true
        type:
          type: string
          description: 'The bank transfer code type varies depending on the region of the account origination. <br><b>Account Type</b>: Aggregated<br><b>Applicable containers</b>: bank, investment<br><b>Endpoints</b>:<br><ul><li>GET accounts</li><li>GET accounts/{accountId}</li></ul><b>Applicable Values</b><br> * BSB: BSB is a Bank-State-Branch number used to identify the branch in Australia and is required for performing transfers.<br> * IFSC: IFSC is Indian Financial System Code. It is an alphanumeric code that is used to identify the particular branch in India and is required for electronic funds settlement.<br> * ROUTING_NUMBER: Bank routing number or routing transit number (RTN) is a nine digit number used in US to identify financial institution in a transaction. Most common transaction types where routing numbers are used are ACH and wire transfers.<br> * SORT_CODE: The sort code is a six-digit number used in UK to identify both the bank and the branch where the account is held.<br>'
          readOnly: true
          enum:
          - ROUTING_NUMBER
          - BSB
          - IFSC
          - SORT_CODE
    PaymentIdentifier:
      title: PaymentIdentifier
      type: object
      properties:
        type:
          type: string
          description: Type of Identifier
          readOnly: true
          enum:
          - REFERENCE_NUMBER
          - PLATFORM_CODE
        value:
          type: string
          description: Value of the identifier
          readOnly: true
    CreditAcceleratorBalance:
      title: CreditAcceleratorBalance
      type: object
      properties:
        date:
          type: string
          description: Date of balance.
          readOnly: true
        amount:
          type: number
          description: Balance amount value.
          format: double
          readOnly: true
        currency:
          $ref: '#/components/schemas/CreditAcceleratorData'
    CreditAcceleratorAllAccountCashFlow:
      title: CreditAcceleratorAllAccountCashFlow
      type: object
      properties:
        values:
          type: array
          items:
            $ref: '#/components/schemas/CreditAcceleratorAllAccountCashFlowAnalysis'
        currency:
          type: string
    LoanPayoffDetails:
      title: LoanPayoffDetails
      type: object
      properties:
        payByDate:
          type: string
          description: 'The date by which the payoff amount should be paid.<br><br><b>Account Type</b>: Aggregated<br><b>Applicable containers</b>: loan<br><b>Endpoints</b>:<ul><li>GET accounts</li><li>GET accounts/{accountId}</li></ul>'
          readOnly: true
        payoffAmount:
          $ref: '#/components/schemas/Money'
        outstandingBalance:
          $ref: '#/components/schemas/Money'
    CreditAcceleratorBankTransferCode:
      title: CreditAcceleratorBankTransferCode
      type: object
      properties:
        sourceType:
          type: string
          readOnly: true
        id:
          type: string
          description: 'The FI''s branch identification number.Additional Details: The routing number of the bank account in the United States. For non-United States accounts, it is the IFSC code (India), BSB number (Australia), and sort code (United Kingdom). <br><b>Account Type</b>: Aggregated<br><b>Applicable containers</b>: bank, investment<br><b>Endpoints</b>:<br><ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>POST verification</li></ul>'
        type:
          type: string
          description: 'The bank transfer code type varies depending on the region of the account origination. <br><b>Account Type</b>: Aggregated<br><b>Applicable containers</b>: bank, investment<br><b>Endpoints</b>:<br><ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>POST verification</li></ul><b>Applicable Values</b><br>'
          enum:
          - BSB
          - IFSC
          - ROUTING_NUMBER
          - SORT_CODE
    CreditAcceleratorDocument:
      title: CreditAcceleratorDocument
      type: object
      properties:
        accountID:
          type: integer
          description: 'The primary key of the account resource and the unique identifier for the account.<br><br><b>Aggregated / Manual</b>: Both <br><b>Applicable containers</b>: All containers<br><b>Endpoints</b>:<ul><li>GET accounts </li><li>GET accounts/{accountId}</li><li>GET investmentOptions</li><li>GET accounts/historicalBalances</li><li>POST accounts</ul>'
          format: int64
          readOnly: true
        lastUpdated:
          type: string
          description: 'Indicates the date and time the document was last updated.<br><br><b>Applicable containers</b>: bank and investment<br>'
          readOnly: true
        formType:
          type: string
          description: Indicates the type of the tax form.
          readOnly: true
        docType:
          type: string
          description: Indicates the type of the document.
          readOnly: true
        name:
          type: string
          description: 'The name of the document.<br><br><b>Applicable containers</b>: bank and investment<br>'
          readOnly: true
        statementDate:
          type: string
          description: 'Indicates the date and time of the document.<br><br><b>Applicable containers</b>: bank and investment<br>'
          readOnly: true
        id:
          type: string
          description: 'The document''s primary key and unique identifier.<br><br><b>Applicable containers</b>: bank and investment<br>'
          readOnly: true
        source:
          type: string
          description: 'Indicates the source of the document download.<br><br><b>Applicable containers</b>: bank and investment<br>'
          readOnly: true
        uri:
          type: string
          description: Relative URI to fetch the actual document
          readOnly: true
        status:
          type: string
          description: 'Indicates the status of the document download.<br><br><b>Applicable containers</b>: bank and investment<br>'
          readOnly: true
    CreditAcceleratorClassificationType:
      title: CreditAcceleratorClassificationType
      type: object
      properties:
        total:
          type: array
          items:
            $ref: '#/components/schemas/CreditAcceleratorClassificationValue'
        classificationValues:
          type: array
          items:
            $ref: '#/components/schemas/CreditAcceleratorClassificationValue'
        classificationType:
          type: string
    CreditAcceleratorSelectedAccount:
      title: CreditAcceleratorSelectedAccount
      type: object
      properties:
        providerAccountId:
          type: integer
          description: Unique identifier for the provider account resource. This is created during account addition.
          format: int64
          readOnly: true
        id:
          type: integer
          description: The primary key of the account resource and the unique identifier for the account.
          format: int64
          readOnly: true
    CreditAcceleratorAccountAddress:
      title: CreditAcceleratorAccountAddress
      type: object
      properties:
        zip:
          type: string
          description: Zip.
        country:
          type: string
          description: Country.
        address3:
          type: string
          description: Address Line 3.
        address2:
          type: string
          description: Address Line 2.
        city:
          type: string
          description: City.
        sourceType:
          type: string
          description: Address Source.
          readOnly: true
        address1:
          type: string
          description: Address Line 1.
        street:
          type: string
          description: Street.
          readOnly: true
        fullAddress:
          type: string
          description: Full Address.
          readOnly: true
        state:
          type: string
          description: State.
        type:
          type: string
          description: Type of address.
          readOnly: true
          enum:
          - HOME
          - BUSINESS
          - POBOX
          - RETAIL
          - OFFICE
          - SMALL_BUSINESS
          - COMMUNICATION
          - PERMANENT
          - STATEMENT_ADDRESS
          - PAYMENT
          - PAYOFF
          - UNKNOWN
    Name:
      title: Name
      type: object
      properties:
        middle:
          type: string
          description: Middle name.
        last:
          type: string
          description: Last name.
        fullName:
          type: string
          description: Full name.
        first:
          type: string
          description: First name.
    CreditAcceleratorReportConfig:
      title: CreditAcceleratorReportConfig
      type: object
      properties:
        largeCreditAmt:
          type: number
          description: Lower limit used to count the number of times the consumer's credit transactions exceeded this amount in Large Deposit Occurrence and Large Transfer Occurrence
          format: double
          readOnly: true
        lowBalAmt3:
          type: number
          description: 'Third upper limit which is used to count the number of times the consumer''''s Daily Balance amount fell below this amount in Low Balance Occurrence: Segment 3'
          format: double
          readOnly: true
        lowBalAmt4:
          type: number
          description: 'Fourth upper limit which is used to count the number of times the consumer''''s Daily Balance amount fell below this amount in Low Balance Occurrence: Segment 4'
          format: double
          readOnly: true
        lowBalAmt1:
          type: number
          description: 'First upper limit which is used to count the number of times the consumer''''s Daily Balance amount fell below this amount in Low Balance Occurrence: Segment 1'
          format: double
          readOnly: true
        requestingFirm:
          $ref: '#/components/schemas/CreditAcceleratorRequestingFirm'
        lowBalAmt2:
          type: number
          description: 'Second upper limit which is used to count the number of times the consumer''''s Daily Balance amount fell below this amount in Low Balance Occurrence: Segment 2'
          format: double
          readOnly: true
        days:
          type: integer
          description: No of days for which the credit accelerator file is requested
          format: int32
          readOnly: true
    PhoneNumber:
      title: PhoneNumber
      type: object
      properties:
        type:
          type: string
          description: type of phone number
          readOnly: true
          enum:
          - HOME
          - WORK
          - LANDLINE
          - MOBILE
        value:
          type: string
          description: Phone Number
          readOnly: true
    CreditAcceleratorData:
      title: CreditAcceleratorData
      type: object
      properties:
        allAccountAnalysis:
          $ref: '#/components/schemas/CreditAcceleratorAllAccountAnalysis'
        accounts:
          type: array
          items:
            $ref: '#/components/schemas/CreditAcceleratorAccountSummary'
    CreditAcceleratorClassificationValue:
      title: CreditAcceleratorClassificationValue
      type: object
      properties:
        amount:
          type: number
          format: double
        percentage:
          type: number
          format: double
        classificationValue:
          type: string
    CreditAcceleratorAllAccountIncome:
      title: CreditAcceleratorAllAccountIncome
      type: object
      properties:
        regularIncomeTxnSummary:
          type: array
          description: Sum, count, average and list of salary/regular income transactions.
          readOnly: true
          items:
            $ref: '#/components/schemas/CreditAcceleratorAllAccountBalanceSummary'
        otherIncomeTxnSummary:
          type: array
          description: Sum, count, average and list of other income transactions.
          readOnly: true
          items:
            $ref: '#/components/schemas/CreditAcceleratorAllAccountBalanceSummary'
        servicesIncomeTxnSummary:
          type: array
          description: Sum, count, average and list of sales/services income transactions.
          readOnly: true
          items:
            $ref: '#/components/schemas/CreditAcceleratorAllAccountBalanceSummary'
        totalIncomeTxnSummary:
          type: array
          items:
            $ref: '#/components/schemas/CreditAcceleratorAllAccountBalanceSummary'
        depositTxnSummary:
          type: array
          description: Sum, count, average and list of deposit income transactions.
          readOnly: true
          items:
            $ref: '#/components/schemas/CreditAcceleratorAllAccountBalanceSummary'
        retirementTxnSummary:
          type: array
          description: Sum, count, average and list of investment/retirement income transactions.
          readOnly: true
          items:
            $ref: '#/components/schemas/CreditAcceleratorAllAccountBalanceSummary'
    YodleeError:
      title: YodleeError
      type: object
      properties:
        errorMessage:
          type: string
          description: The descriptive message that explains the error scenario.
          readOnly: true
        errorCode:
          type: string
          description: The error code follows the format YNNN. The error codes do not change. New error codes may be added as we introduce new features and enhance functionalities.
          readOnly: true
        referenceCode:
          type: string
          description: Unique Yodlee identifier used to troubleshoot issues at Yodlee's end.
          readOnly: true
    AccountDataset:
      title: AccountDataset
      type: object
      properties:
        lastUpdated:
          type: string
          description: 'Indicate when the dataset is last updated successfully for the given provider account.<br><br><b>Account Type</b>: Aggregated<br><b>Endpoints</b>:<ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>GET providerAccounts</li><li>POST providerAccounts</li><li>PUT providerAccounts/{providerAccountId}</li><li>GET providerAccounts/{providerAccountId}</li></ul>'
          readOnly: true
        updateEligibility:
          type: string
          description: 'Indicate whether the dataset is eligible for update or not.<br><br><b>Account Type</b>: Aggregated<br><b>Endpoints</b>:<ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>GET providerAccounts</li><li>POST providerAccounts</li><li>PUT providerAccounts/{providerAccountId}</li><li>GET providerAccounts/{providerAccountId}</li></ul><b>Applicable Values</b><br>'
          readOnly: true
          enum:
          - ALLOW_UPDATE
          - ALLOW_UPDATE_WITH_CREDENTIALS
          - DISALLOW_UPDATE
        additionalStatus:
          type: string
          description: 'The status of last update attempted for the dataset. <br><br><b>Account Type</b>: Aggregated<br><b>Endpoints</b>:<ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>GET providerAccounts</li><li>POST providerAccounts</li><li>PUT providerAccounts/{providerAccountId}</li><li>GET providerAccounts/{providerAccountId}</li></ul><b>Applicable Values</b><br>'
          readOnly: true
          enum:
          - LOGIN_IN_PROGRESS
          - DATA_RETRIEVAL_IN_PROGRESS
          - ACCT_SUMMARY_RECEIVED
          - AVAILABLE_DATA_RETRIEVED
          - PARTIAL_DATA_RETRIEVED
          - DATA_RETRIEVAL_FAILED
          - DATA_NOT_AVAILABLE
          - ACCOUNT_LOCKED
          - ADDL_AUTHENTICATION_REQUIRED
          - BETA_SITE_DEV_IN_PROGRESS
          - CREDENTIALS_UPDATE_NEEDED
          - INCORRECT_CREDENTIALS
          - PROPERTY_VALUE_NOT_AVAILABLE
          - INVALID_ADDL_INFO_PROVIDED
          - REQUEST_TIME_OUT
          - SITE_BLOCKING_ERROR
          - UNEXPECTED_SITE_ERROR
          - SITE_NOT_SUPPORTED
          - SITE_UNAVAILABLE
          - TECH_ERROR
          - USER_ACTION_NEEDED_AT_SITE
          - SITE_SESSION_INVALIDATED
          - NEW_AUTHENTICATION_REQUIRED
          - DATASET_NOT_SUPPORTED
          - ENROLLMENT_REQUIRED_FOR_DATASET
          - CONSENT_REQUIRED
          - CONSENT_EXPIRED
          - CONSENT_REVOKED
          - INCORRECT_OAUTH_TOKEN
          - MIGRATION_IN_PROGRESS
        nextUpdateScheduled:
          type: string
          description: 'Indicates when the next attempt to update the dataset is scheduled.<br><br><b>Account Type</b>: Aggregated<br><b>Endpoints</b>:<ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>GET providerAccounts</li><li>POST providerAccounts</li><li>PUT providerAccounts/{providerAccountId}</li><li>GET providerAccounts/{providerAccountId}</li></ul>'
          readOnly: true
        name:
          type: string
          description: 'The name of the dataset requested from the provider site<br><br><b>Account Type</b>: Manual<br><b>Endpoints</b>:<ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>GET providerAccounts</li><li>POST providerAccounts</li><li>PUT providerAccounts/{providerAccountId}</li><li>GET providerAccounts/{providerAccountId}</li><li>GET providers/{providerId}</li><li>GET providers</li></ul><b>Applicable Values</b><br>'
          enum:
          - BASIC_AGG_DATA
          - ADVANCE_AGG_DATA
          - ACCT_PROFILE
          - DOCUMENT
        lastUpdateAttempt:
          type: string
          description: 'Indicate when the last attempt was performed to update the dataset for the given provider account<br><br><b>Account Type</b>: Aggregated<br><b>Endpoints</b>:<ul><li>GET accounts</li><li>GET accounts/{accountId}</li><li>GET providerAccounts</li><li>POST providerAccounts</li><li>PUT providerAccounts/{providerAccountId}</li><li>GET providerAccounts/{providerAccountId}</li></ul>'
          readOnly: true
    Description:
      title: Description
      type: object
      properties:
        security:
          type: string
          description: 'The description will provide the actual name of the security.<br><br><b>Applicable containers</b>: investment<br>'
          readOnly: true
        original:
          type: string
          description: 'Original transaction description as it appears at the FI site.<br><br><b>Applicable containers</b>: creditCard, insurance, loan<br>'
          readOnly: true
        simple:
          type: string
          description: 'The transaction description that appears at the FI site may not be self-explanatory, i.e., the source, purpose of the transaction may not be evident. Yodlee attempts to simplify and make the transaction meaningful to the consumer, and this simplified transaction description is provided in the simple description field.Note: The simple description field is available only in the United States, Canada, United Kingdom, and India.<br><br><b>Applicable containers</b>: creditCard, insurance, loan<br>'
          readOnly: true
        consumer:
          type: string
          description: The description of the transaction as defined by the consumer. The consumer can define or provide more details of the transaction in this field.<br><br>
    Coordinates:
      title: Coordinates
      type: object
      properties:
        latitude:
          type: number
          description: 'Latitude of the merchant<br><br><b>Applicable containers</b>: bank,creditCard,loan<br>'
          format: double
        longitude:
          type: number
          description: 'Longitude of the merchant<br><br><b>Applicable containers</b>: bank,creditCard,loan<br>'
          format: double
    CreditAcceleratorStatement:
      title: CreditAcceleratorStatement
      type: object
      properties:
        accountId:
          type: integer
          description: 'The primary key of the account resource and the unique identifier for the account.<br><br><b>Aggregated / Manual</b>: Both <br><b>Applicable containers</b>: All containers<br><b>Endpoints</b>:<ul><li>GET accounts </li><li>GET accounts/{accountId}</li><li>GET investmentOptions</li><li>GET accounts/historicalBalances</li><li>POST accounts</ul>'
          format: int64
          readOnly: true
        additionalStatus:
          type: string
        documents:
          type: array
          items:
            $ref: '#/components/schemas/CreditAcceleratorDocument'
        status:
          type: string
          description: Status of the doc download for given configName or reportId
          readOnly: true
    Money:
      title: Money
      type: object
      properties:
        amount:
          type: number
          description: Value of amount.
          format: double
        convertedAmount:
          type: number
          description: Value of the converted amount.
          format: double
        currency:
          type: string
          description: Currency should be a valid three-letter ISO Code.
          enum:
          - USD
          - AUD
          - BRL
          - CAD
          - EUR
          - GBP
          - HKD
          - IDR
          - INR
          - JPY
          - NZD
          - SGD
          - ZAR
          - CNY
          - VND
          - MYR
          - CHF
          - AED
          - AFA
          - ALL
          - AMD
          - ANG
          - AOA
          - ARS
          - AWG
          - AZM
          - BAM
          - BBD
          - BDT
          - BGL
          - BHD
          - BIF
          - BMD
          - BND
          - BOB
          - BSD
          - BTN
          - BWP
          - BYR
          - BZD
          - CDF
          - CLP
          - COP
          - CRC
          - CUP
          - CVE
          - CYP
          - CZK
          - DJF
          - DKK
          - DOP
          - DZD
          - EEK
          - EGP
          - ERN
          - ETB
          - FJD
          - FKP
          - GEL
          - GGP
          - GHC
          - GIP
          - GMD
        

# --- truncated at 32 KB (169 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/envestnet/refs/heads/main/openapi/envestnet-creditacceleratorfile-api-openapi.yml