swagger: '2.0' info: license: name: Yodlee Developer License url: https://developer.yodlee.com/terms/condition#_Services_1 contact: email: developer@yodlee.com description: 'This file describes the Yodlee Platform APIs using the swagger notation. You can use this swagger file to generate client side SDKs to the Yodlee Platform APIs for many different programming languages. Yodlee API v1.1 - Overview.

You will have to set the header before making the API call. The following headers apply to all the APIs:Note: If there are any API-specific headers, they are mentioned explicitly in the respective API''s description.' termsOfService: https://developer.yodlee.com/terms/condition title: Yodlee Core APIs Account Token Statements API version: 1.1.0 basePath: / tags: - name: Statements description: Statements API paths: /statements: get: summary: Get Statements deprecated: false produces: - application/json;charset=UTF-8 description: The statements service is used to get the list of statement related information.
By default, all the latest statements of active and to be closed accounts are retrieved for the user.
Certain sites do not have both a statement date and a due date. When a fromDate is passed as an input, all the statements that have the due date on or after the passed date are retrieved.
For sites that do not have the due date, statements that have the statement date on or after the passed date are retrieved.
The default value of "isLatest" is true. To retrieve historical statements isLatest needs to be set to false.
operationId: getStatements responses: 200: schema: $ref: '#/definitions/StatementResponse' description: OK 400: schema: $ref: '#/definitions/YodleeError' description: 'Y800 : Invalid value for accountId
Y800 : Invalid value for status
Y805 : Multiple containers not supported
Y800 : Invalid value for container
Y800 : Invalid value for isLatest
Y800 : Invalid value for fromDate
' 401: description: Unauthorized 404: description: Not Found parameters: - in: query allowEmptyValue: false name: accountId description: accountId type: string required: false - in: query allowEmptyValue: false name: container description: creditCard/loan/insurance type: string required: false - in: query allowEmptyValue: false name: fromDate description: from date for statement retrieval (YYYY-MM-DD) type: string required: false - in: query allowEmptyValue: false name: isLatest description: isLatest (true/false) type: string required: false - in: query allowEmptyValue: false name: status description: ACTIVE,TO_BE_CLOSED,CLOSED type: string required: false tags: - Statements definitions: Money: type: object title: Money properties: amount: format: double description: Value of amount. type: number convertedAmount: format: double description: Value of the converted amount. type: number currency: description: Currency should be a valid three-letter ISO Code. type: string 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 - GNF - GTQ - GYD - HNL - HRK - HTG - HUF - ILS - IMP - IQD - IRR - ISK - JEP - JMD - JOD - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGF - MKD - MMK - MNT - MOP - MRO - MTL - MUR - MVR - MWK - MXN - MZM - NAD - NGN - NIO - NOK - NPR - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - ROL - RUR - RWF - SAR - SBD - SCR - SDD - SEK - SHP - SIT - SKK - SLL - SOS - SPL - SRG - STD - SVC - SYP - SZL - THB - TJR - TMM - TND - TOP - TRL - TTD - TVD - TWD - TZS - UAH - UGX - UYU - UZS - VEB - VUV - WST - XAF - XAG - XAU - XCD - XDR - XOF - XPD - XPF - XPT - YER - YUM - ZMK - ZWD - ADP - ATS - BEF - BUK - CSD - CSK - DDM - DEM - ECS - ESP - FIM - GRD - GWP - IEP - ITL - LUF - MLF - NLG - PTE - SUR - TPE - UAK - XBA - XBB - XBC - XBD - XEU - XFO - XFU - XGF - XMK - XRM - XTS - YDD - YUD - ZRN - TJS - RON - BGN - BTC - XBT - CNH - RUB - TRY - GHS - TMT - ZMW - VEF - SSP - ALK convertedCurrency: description: Currency should be a valid three-letter ISO Code. type: string 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 - GNF - GTQ - GYD - HNL - HRK - HTG - HUF - ILS - IMP - IQD - IRR - ISK - JEP - JMD - JOD - KES - KGS - KHR - KMF - KPW - KRW - KWD - KYD - KZT - LAK - LBP - LKR - LRD - LSL - LTL - LVL - LYD - MAD - MDL - MGF - MKD - MMK - MNT - MOP - MRO - MTL - MUR - MVR - MWK - MXN - MZM - NAD - NGN - NIO - NOK - NPR - OMR - PAB - PEN - PGK - PHP - PKR - PLN - PYG - QAR - ROL - RUR - RWF - SAR - SBD - SCR - SDD - SEK - SHP - SIT - SKK - SLL - SOS - SPL - SRG - STD - SVC - SYP - SZL - THB - TJR - TMM - TND - TOP - TRL - TTD - TVD - TWD - TZS - UAH - UGX - UYU - UZS - VEB - VUV - WST - XAF - XAG - XAU - XCD - XDR - XOF - XPD - XPF - XPT - YER - YUM - ZMK - ZWD - ADP - ATS - BEF - BUK - CSD - CSK - DDM - DEM - ECS - ESP - FIM - GRD - GWP - IEP - ITL - LUF - MLF - NLG - PTE - SUR - TPE - UAK - XBA - XBB - XBC - XBD - XEU - XFO - XFU - XGF - XMK - XRM - XTS - YDD - YUD - ZRN - TJS - RON - BGN - BTC - XBT - CNH - RUB - TRY - GHS - TMT - ZMW - VEF - SSP - ALK Statement: type: object title: Statement properties: apr: format: double description: 'The APR applied to the balance on the credit card account, as available in the statement.
Note: In case of variable APR, the APR available on the statement might differ from the APR available at the account-level.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: number cashApr: format: double description: 'The APR applicable to cash withdrawals on the credit card account.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: number billingPeriodStart: description: 'The start date of the statement period.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: string dueDate: description: 'The date by when the minimum payment is due to be paid.
Note: The due date that appears in the statement may differ from the due date at the account-level.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: string interestAmount: description: 'The interest amount that is part of the amount due or the payment amount.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' statementDate: description: 'The date on which the statement is generated.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: string cashAdvance: description: 'Cash Advance is the amount that is withdrawn from credit card over the counter or from an ATM up to the available credit/cash limit.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' billingPeriodEnd: description: 'The end date of the statement period.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: string principalAmount: description: 'The principal amount that is part of the amount due or the payment amount.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' loanBalance: description: 'The outstanding principal balance on the loan account.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' amountDue: description: 'The total amount owed at the end of the billing period.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' accountId: format: int64 description: 'Account to which the statement belongs to.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: integer lastUpdated: description: 'The date when the account was last updated by Yodlee.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: string isLatest: description: 'The field is set to true if the statement is the latest generated statement.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: boolean minimumPayment: description: 'Credit Card: The minimum amount that the consumer has to pay every month on the credit card account. Data provides an up-to-date information to the consumer.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' lastPaymentDate: description: 'The date on which the last payment was done during the billing cycle.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: string lastPaymentAmount: description: 'The last payment done for the previous billing cycle in the current statement period.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' id: format: int64 description: 'Unique identifier for the statement.

Applicable containers: creditCard, loan, insurance
' readOnly: true type: integer newCharges: description: 'New charges on the statement (i.e., charges since last statement to end of the billing period). Applicable to line of credit loan type.

Applicable containers: creditCard, loan, insurance
' readOnly: true $ref: '#/definitions/Money' StatementResponse: type: object title: StatementResponse properties: statement: readOnly: true type: array items: $ref: '#/definitions/Statement' YodleeError: type: object title: YodleeError properties: errorMessage: description: The descriptive message that explains the error scenario. readOnly: true type: string errorCode: 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 type: string referenceCode: description: Unique Yodlee identifier used to troubleshoot issues at Yodlee's end. readOnly: true type: string