UNPKG

plaid

Version:

A node.js client for the Plaid API

1,308 lines (905 loc) 156 kB
See full changelog for the OpenAPI schema (OAS) [here](https://github.com/plaid/plaid-openapi/blob/master/CHANGELOG.md). # 37.0.0 - Updating to OAS 2020-09-14_1.652.0 ## OpenAPI Schema Changes ### 2020-09-14_1.652.0 - Add optional `cursor` and `count` fields to the `/payment_initiation/recipient/list` request and `next_cursor` to its response ### 2020-09-14_1.651.2 - (beta) Add `user_id` field to `link/token/create` request - [BREAKING for Go] (beta) Make `user` object optional in `link/token/create` if `user_id` is included ### 2020-09-14_1.651.1 - Add `error` field to `WALLET_TRANSACTION_STATUS_UPDATE` webhook and to responses of `/wallet/transaction/get` and `/wallet/transaction/list`, containing error details for failed transactions. ### 2020-09-14_1.651.0 - Rename all `/verify/client/*` routes to `/protect/client/*` and update request/response body and field names accordingly. ### 2020-09-14_1.650.1 - Update description for `days_required` ### 2020-09-14_1.650.0 - Add `account_numbers` to `Counterparty` in `/transaction/get` and `/transaction/sync` ### 2020-09-14_1.649.2 - Add `InsitutionID` and `InstitutionName` to `/cra/monitoring_insights/get` response ### 2020-09-14_1.649.1 - Update max value for `cra_options.days_requested` in `link/token/create` to 731 (2 years + 1 days for leap year) - Reduce max value for `cra_options.days_required` in `link/token/create` to 184 (most number of days in a 6 month period) from 730 - Set max value for `days_required` in `cra/check_report/create` to 184 (most number of days in a 6 month period) ### 2020-09-14_1.649.0 - Add wire_return_fee to Transfer and Transfer Event objects ### 2020-09-14_1.648.2 - Docs-only change to add additional subtypes to the accounts schema ### 2020-09-14_1.648.1 - Add `last_successful_update_time` to `/cashflow_report/get` ### 2020-09-14_1.648.0 - Add `require_identity` to `cra_options.base_report` in `link/token/create` and `/cra/check_report/create` requests ### 2020-09-14_1.647.1 - Update `/transfer/ledger/distribute` summary ### 2020-09-14_1.647.0 - Add `webhook_codes` field to `/sandbox/cashflow_updates/update` request ### 2020-09-14_1.646.0 - [Breaking] Replacing `voe` references to instead be `employment_refresh` in `/cra/check_report/verification/get` and `/cra/check_report/create` - `/cra/check_report/verification/get`'s `reports_requested` options are now `VOA` and `employment_refresh` - `voe_options` in the request is now `employment_refresh_options` - `/cra/check_report/verification/get`'s response now has `report.employment_refresh` instead of `report.voe` - `gse_options.report_type` in `/cra/check_report/create` are now `VOA` and `employment_refresh` ### 2020-09-14_1.645.1 - Update description of `/transfer/ledger/distribute` # 36.0.0 - Updating to OAS 2020-09-14_1.645.0 ## OpenAPI Schema Changes ### 2020-09-14_1.645.0 - Removes the `payment_details` field from `/accounts/balance/get` request - Removes the `payment_risk_assessment` from `/accounts/balance/get` response ### 2020-09-14_1.644.1 - Fixed incorrect event type in example for `ProtectUserEventWebhook`. ### 2020-09-14_1.644.0 - [Breaking] For Signal, remove enum values `REAL_TIME_PAYMENTS` and `DEBIT_CARD` as these payment methods are not supported by the Signal product. - [Breaking] Rename client library `/cra/check_report/create`'s `partner_insights` object to type `CraCheckReportCreatePartnerInsightsOptions` instead of `CraCheckReportPartnerInsightsGetOptions`. All the object fields are identical. - [Breaking] Rename client library `/cra/check_report/partner_insights/get`'s `option.prism_versions` object to type `PrismVersionsDeprecated` instead of `PrismVersions`. All the object fields' are identical. ### 2020-09-14_1.642.2 - Added `ProtectUserEventWebhook`. ### 2020-09-14_1.642.1 - Deprecated `/link/token/create`'s `base_report`. Revert erroneous deprecation of `cra_options.base_report`. ### 2020-09-14_1.642.0 - Add `error` field to responses of `/payment_initiation/payment/get` and `/payment_initiation/consent/payment/execute` containing error details when the payment fails. # 35.0.0 - Updating to OAS 2020-09-14_1.641.1 ## Breaking changes in this version - [Breaking] Add /cashflow_report/transactions/get route, identital to /cashflow_report/get minus days_requested request parameter ## OpenAPI Schema Changes ### 2020-09-14_1.641.1 - Fix descriptions for BaseReportAccountMetadata ### 2020-09-14_1.641.0 - Deprecated `/link/token/create`'s `cra_options.base_report` object in favor of `cra_options.client_report_id` ### 2020-09-14_1.640.0 - [Breaking] Add /cashflow_report/transactions/get route, identital to /cashflow_report/get minus days_requested request parameter - Remove historical_balances from BusinessAccounts object ### 2020-09-14_1.639.0 - Add `webhook` field to `/session/token/create` request ### 2020-09-14_1.638.6 - Deprecate Prism Products field from Partner Insights generation and retrieval ### 2020-09-14_1.638.5 - Add client report id to partner insights ### 2020-09-14_1.638.4 - Remove unused enums for MonitoringInsightsStatus and MonitoringItemStatusCode ### 2020-09-14_1.638.3 - Add Prism Detect and Extend cashscores to CRA Partner Insights ### 2020-09-14_1.638.2 - (beta) expect a boolean instead of a string in generated client interfaces for PLAID-NEW-USER-API-ENABLED ### 2020-09-14_1.638.1 - Support for upcoming results in `link/token/get`. ### 2020-09-14_1.638.0 - (pre-release) Preparation for upcoming products. ### 2020-09-14_1.637.6 - Deprecate `report.items.accounts.account_insights` for `/cra/check_report/base_report/get` # 34.0.0 - Updating to OAS 2020-09-14_1.637.5 ## Breaking changes in this version - [BREAKING] (beta) Updated `user_token` field in `UserCreateResponse` to be optional. ## OpenAPI Schema Changes ### 2020-09-14_1.637.5 - Fix incorrect placement of `nullable: true` on `AccountBaseNullable` object, making the object actually `nullable`. ### 2020-09-14_1.637.4 - Add missing `unsent` value as a possible `verification_status` to reflect actual API behavior. ### 2020-09-14_1.637.3 - (beta) Add `PLAID-NEW-USER-API-ENABLED` as a header parameter to `/user/create` - (beta) Add `PLAID-NEW-USER-API-ENABLED` as a header parameter to `/user/remove` ### 2020-09-14_1.637.2 - (beta) Add `user_id` to `/session/token/create` response ### 2020-09-14_1.637.1 - Add optional `institution_id` to `/item/import` ### 2020-09-14_1.637.0 - Add `android_package_name` to `/session/token/create` ### 2020-09-14_1.636.0 - Update `average_inflow_amount` to be positive. ### 2020-09-14_1.635.4 - [BREAKING] (beta) Updated `user_token` field in `UserCreateResponse` to be optional. - [BREAKING for Go] (beta) Updated `user_token` field in `UserRemoveRequest` to be optional. - Other hidden changes. ### 2020-09-14_1.635.3 - (beta) Add `user_id` to `/link/token/create` response # 33.0.0 - Updating to OAS 2020-09-14_1.635.2 ## Breaking changes in this version - [BREAKING] Move `result` from `triggered_rule_details` to `ruleset` in response of `/signal/evaluate` - [BREAKING] `client_user_id` is now required for `/session/token/create` ## OpenAPI Schema Changes ### 2020-09-14_1.635.2 - Update description of `ruleset.outcome` in `/signal/evaluate` response ### 2020-09-14_1.635.1 - Fix description undeprecating `report.items.accounts.attributes` after it was mistakenly deprecated for `/cra/check_report/base_report/get` ### 2020-09-14_1.635.0 - Add `expected_funds_available_date` to `transfer` and `sweep` objects in responses for `/transfer/create`, `/transfer/get`, `/transfer/list`, `/transfer/sweep/get`, `/transfer/sweep/list` ### 2020-09-14_1.634.3 - Undeprecated `report.items.accounts.attributes` after it was mistakenly deprecated for `/cra/check_report/base_report/get` ### 2020-09-14_1.634.2 - Removed `deposit_switch` from the `products` field in the `/link/token/create` request ### 2020-09-14_1.634.1 - [BREAKING] Move `result` from `triggered_rule_details` to `ruleset` in response of `/signal/evaluate` ### 2020-09-14_1.634.0 - [BREAKING] `client_user_id` is now required for `/session/token/create` # 32.0.0 - Updating to OAS 2020-09-14_1.633.1 ## Breaking changes in this version - [BREAKING] Update `account` object to nullable in `/processor/transactions/sync` response - [BREAKING] Update `webhook` field in `IssuesSubscribeRequest` to be required - [BREAKING] Correct the schema object returned by `AssetReport` `investments` field -- it is now correctly represented as an `AssetReportInvestments` object, not an `AssetReportInvestmentsTransaction` object, to accurately reflect the API behavior. - [BREAKING] Date of birth is now required within consumer report user identity for `user/create` and `user/update` - [BREAKING] Update `posted_date` field on `/statements/list` response to be nullable - [BREAKING] Updated the `investments` schema returned by `/asset_report/get` (`AssetReportInvestments`) to accurately reflect the actual API behavior, including renaming the schema object - [BREAKING] Changed `score` in `PlaidCheckScore` from a float to an integer ## OpenAPI Schema Changes ### 2020-09-14_1.633.1 - [BREAKING] Update `account` object to nullable in `/processor/transactions/sync` response ### 2020-09-14_1.633.0 - Move `user_id` field of `/session/token/create` request to be within `user` ### 2020-09-14_1.632.6 - Update descriptions for `CashFlowUpdatesLowBalanceWebhook` and `CashFlowUpdatesLargeDepositWebhook` ### 2020-09-14_1.632.5 - Add new `CashFlowUpdatesInsightsWebhook` for Cash Flow Updates ### 2020-09-14_1.632.4 - Add `triggered_rule_details` to `/signal/evaluate` response ### 2020-09-14_1.632.3 - [BREAKING] Update `webhook` field in `IssuesSubscribeRequest` to be required ### 2020-09-14_1.632.2 - Update the `warnings` field in `/cra/check_report/verification/get` response to be required ### 2020-09-14_1.632.1 - Add `AT` and `FI` to the list of available countries ### 2020-09-14_1.632.0 - Add `user_id` field to `/session/token/create` request ### 2020-09-14_1.631.0 - [BREAKING] Correct the schema object returned by `AssetReport` `investments` field -- it is now correctly represented as an `AssetReportInvestments` object, not an `AssetReportInvestmentsTransaction` object, to accurately reflect the API behavior. ### 2020-09-14_1.630.0 - Add optional `income_categories` param to `/cra/monitoring_insights/subscribe` request ### 2020-09-14_1.629.0 - [Breaking] Date of birth is now required within consumer report user identity for `user/create` and `user/update` ### 2020-09-14_1.628.4 - Renamed CRA Cash Flow Updates webhook types ### 2020-09-14_1.628.3 - Adde `warnings` to responses for `cra/check_report/income_insights/get`, `cra/check_report/network_insights/get`, `cra/check_report/cashflow_insights/get`, and `cra/check_report/partner_insights/get` ### 2020-09-14_1.628.2 - Update description for the `options.add_ons` field in `asset_reports/create` ### 2020-09-14_1.628.1 - Add `client_report_id` field to `cra/check_report/create` request and deprecate `base_report.client_report_id` field in `cra/check_report/create`. - Add `client_report_id` field to `LinkTokenCreateRequestCraOptions` field - Deprecate `client_report_id` field in `LinkTokenCreateRequestBaseReport` - Add `client_report_id` field to `CraIncomeInsights` ### 2020-09-14_1.628.0 - Add `redirect_uri` field to `/session/token/create` request ### 2020-09-14_1.627.1 - Update description of `transfer_id` field on `TransferEvent` schema to be empty string for Plaid Ledger Sweep events ### 2020-09-14_1.627.0 - [BREAKING] Update `posted_date` field on `/statements/list` response to be nullable ### 2020-09-14_1.626.0 - Add reason_code field to /transfer/cancel request ### 2020-09-14_1.625.2 - Add `USER_PERMISSION_REVOKED` and `USER_ACCOUNT_REVOKED` webhook codes to `WebhookCodeEnum` in `SandboxItemFireWebhookRequest` to reflect actual API behavior. ### 2020-09-14_1.625.1 - Add new `verification_name` field to `Account` ### 2020-09-14_1.625.0 - Add new `posted_date` field to `/statements/list` response ### 2020-09-14_1.624.0 - (pre-release) Add `human_review` object to the `analysis` object within each `documentary_verification.documents` object. This change affects the response of all of the identity verification endpoints: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.623.0 ### 2020-09-14_1.622.0 - [BREAKING] Updated the `investments` schema returned by `/asset_report/get` (`AssetReportInvestments`) to accurately reflect the actual API behavior, including renaming the schema object - Updated the Auth descriptions to reflect the fact that the preferred method to enable database and micro-deposit-based Auth verification flows is now the Dashboard, and that Database Insights has been deprecated and replaced by the similar product Database Auth. ### 2020-09-14_1.621.0 - [BREAKING] Changed `score` in `PlaidCheckScore` from a float to an integer # 31.1.0 - Updating to OAS 2020-09-14_1.620.0 ## OpenAPI Schema Changes ### 2020-09-14_1.620.0 - Add `intent_id` field to `/transfer/event/sync` response ### 2020-09-14_1.619.1 - Add new `cashflow_updates` webhook triggers - Remove `reason` field from `MonitoringInsightsWebhook` ### 2020-09-14_1.619.0 - Add `/session/token/create` endpoint ### 2020-09-14_1.618.2 - Add `beacon_user_id` to `/beacon/report_syndication/get` and `/beacon/report_syndication/list` response ### 2020-09-14_1.618.1 - `/cashflow_report/get` endpoint is added. This includes defining the `CashflowReportGetRequest` and `CashflowReportGetResponse` fields. Adding `access_token` as required field in `CashflowReportRefreshRequest`. ### 2020-09-14_1.618.0 - Add `attributes` object to `BaseReport` definition. ### 2020-09-14_1.617.6 - `/cashflow_report/refresh` endpoint is added. This includes defining the `CashflowReportRefreshRequest` and `CashflowReportRefreshResponse` fields. ### 2020-09-14_1.617.5 - `submitted_at` is added as an optional field to `/signal/decision/report`. ### 2020-09-14_1.617.4 - `persistentId` and `isTokenizedAccountNumber` fields now only populated for select institutions in sandbox related to TAN-based institutions (ins_13, ins_56) or the default testing OAuth institution (ins_127287) ### 2020-09-14_1.617.3 - Modified how contribution transactions are summed up in `account_details_401k.contribution_details` object in `/investments/auth/get` endpoint. ### 2020-09-14_1.617.2 - Updated PrismCashScore and PrismFirstDetect to allow Score in /cra/check_report/partner_insights/get to be nullable # 31.0.0 - Updating to OAS 2020-09-14_1.617.1 ## Breaking changes in this version - [Breaking] Removed the deprecated longest_gap_between_transactions, average_inflow_amount, and average_outflow_amount fields from the BaseReportAccountInsights object in the /cra/check_report/base_report/get response. ## OpenAPI Schema Changes ### 2020-09-14_1.617.1 - For Plaid Check: `date_of_birth` is now required within the `consumer_report_user_identity` object when creating or updating a user token. ### 2020-09-14_1.617.0 - [Breaking] Removed the deprecated longest_gap_between_transactions, average_inflow_amount, and average_outflow_amount fields from the BaseReportAccountInsights object in the /cra/check_report/base_report/get response. ### 2020-09-14_1.616.0 - Add `originating_fund_source` to `/wallet/transaction/execute` endpoint. ### 2020-09-14_1.615.0 - Add `account_details_401k` objects to `/investments/auth/get` endpoint. ### 2020-09-14_1.614.1 - Update `owners` field description for empty case ### 2020-09-14_1.614.0 - Add model for the new `retirement_401k` numbers object to the `InvestmentsAuthGetNumbers` schema. ### 2020-09-14_1.613.0 - Add `POST /signal/schedule` endpoint ### 2025-01-27_1.611.0 - Add `end_to_end_id` to `/payment_initiation/payment/get` ### 2020-09-14_1.611.0 - Add RfP to /transfer/capabilities/get ### 2020-09-14_1.610.2 - Update `cashflow_updates` docs to reflect proper cadence # 30.1.0 - Updating to OAS 2020-09-14_1.610.1 - Updated minimum Axios version to 1.7.4. ## OpenAPI Schema Changes ### 2020-09-14_1.610.1 - Add `funds_available` sweep status and event type ### 2020-09-14_1.610.0 - Add `PaymentInitiationConsentStatusUpdateWebhook` definition. ### 2020-09-14_1.609.0 - Remove `/profile/get` and `/link/profile/eligibility/check` endpoints ### 2020-09-14_1.608.0 - Remove erroneous UserToken object from LinkTokenGetMetadataResponse, as the specification was incorrect and the object was never returned as part of the response. ### 2020-09-14_1.607.0 - Add failure_code and description fields to `/transfer/sweep/get` and `transfer/sweep/list` endpoints. Deprecated `ach_return_code` field of the TransferFailure and TransferRefundFailure objects. ### 2020-09-14_1.606.1 - Updated description to `funding_account_id` field of `transfer/ledger/deposit` and `transfer/ledger/withdraw` ### 2020-09-14_1.606.0 - Add `sandbox/payment/simulate` endpoint to enable testing of payment status transitions. ### 2020-09-14_1.605.0 - Add `nsf_overdraft_transactions_count_30d/60d/90d` fields to `attributes` field of `cra/check_report/base_report/get` ### 2020-09-14_1.604.1 - Add `account_id` to `/transactions/sync` request `options` object. ### 2020-09-14_1.603.2 - Fix incorrect `USER_ACCOUNT_REVOKED` schema and example ### 2020-09-14_1.603.1 - Internal changes only ### 2020-09-14_1.603.0 - (pre-release) Add `fraud_analysis_details` and `image_quality_details` objects to the `analysis` object within each `documentary_verification.documents` object. These changes affect the response of all of the identity verification endpoints: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.602.1 - Documentation-only change to `/cra/monitoring_insights/subscribe` for cadence ### 2020-09-14_1.602.0 - Added `payer_details` field to `payment_initiation/consent/get` response ### 2020-09-14_1.601.2 - Documentation-only change to Investments `Security` object for new Fixed Income fields and sandbox availability ### 2020-09-14_1.601.1 - Update descriptions for `/network/status/get` request fields ### 2020-09-14_1.601.0 - Clean up legacy `/cra/base_report/*` endpoints from libraries in favor of `/cra/check_report/*` endpoints. ### 2020-09-14_1.600.2 - Update descriptions for `/network/status/get` request and response fields - Add `nullable: true` to mortgage `account_number` field in the `MortgageLiability` schema to reflect actual behavior. - Add `transactions_refresh` to `Products` array to reflect actual behavior; this field is not accepted as input to `/link/token/create` but can be part of supported products array in the `Institution` object. ### 2020-09-14_1.600.1 - `depository`+`cash management` Accounts are now eligible for Auth data for certain institutions ### 2020-09-14_1.600.0 - Added `is_tokenized_account_number` to the `numbers.ach` object ### 2020-09-14_1.599.0 - Added `auth_method` field to `Item` object ### 2020-09-14_1.598.0 - Add `user_insights_id` to `/cra/monitoring_insights/get` response - ### 2020-09-14_1.597.0 - (beta) Add /network/status/get endpoint ### 2020-09-14_1.596.0 - Unhide `/sandbox/cra/cashflow_updates/update` ### 2020-09-14_1.595.0 - Add `ruleset_key` to `/transfer/authorization/create` request ### 2020-09-14_1.594.0 - Deprecated `consumer_dispute_id` field on consumer dispute object ### 2020-09-14_1.593.0 - Add `fixed_income` object (which contains the `yield_rate`, `maturity_date`, `issue_date`, and `face_value` fields) to the Security object (Investments) ### 2020-09-14_1.592.1 ### 2020-09-14_1.592.0 - Add `/sandbox/cra/cashflow_updates/update` endpoint ### 2020-09-14_1.591.1 - Hide `TransferMigratedFundingAccountIDRequest` from docs ### 2020-09-14_1.591.0 - (pre-release) Add overall `risk_level`, and in some cases `factors` to each type of `risk_check` object. Also add `first_party_synthentic_fraud` and `third_party_synthentic_fraud` objects to`risk_check.identity_abuse_signals.synthetic_identity`. These changes affect the response of all of the identity verification endpoints: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.590.0 - Add `webhook` field to `TransferPlatformOriginatorCreateRequest` ### 2020-09-14_1.589.0 - Add `PLATFORM_ONBOARDING_UPDATE` webhook for transfer ### 2020-09-14_1.588.0 - Add `/processor/investments/transactions/get` endpoint ### 2020-09-14_1.587.1 - Add `institution_name` field in the `Item` object ### 2020-09-14_1.587.0 - Add `/processor/investments/holdings/get` endpoint # 30.0.0 - Updating to OAS 2020-09-14_1.586.4 ## Breaking changes in this version - [Breaking] Changed the type returned by `/item/get` from `Item` to `ItemWithConsentFields`. - [Breaking] Changed `ConsentEventCode` enum values. Replaced `PLAID_END_USER_PRIVACY_POLICY` with `USER_AGREEMENT` - [Breaking] Created `ItemWithConsentFields`, a new object definition that extends the `Item` object to include 1033-related consent fields. - [Breaking] Removed the 1033-related consent fields from the `Item` object, ensuring that these fields now only appear in the `ItemWithConsentFields` object within the `/item/get` response. ## OpenAPI Schema Changes ### 2020-09-14_1.586.4 - Update `cause` and make it nullable ### 2020-09-14_1.586.3 - Update `email` description in `/user_account/session/get` response ### 2020-09-14_1.586.2 - Update `event_type` description of `/sandbox/transfer/simulate`. Added `funds_available` to status list ### 2020-09-14_1.586.1 - [Breaking] Changed `ConsentEventCode` enum values. Replaced `PLAID_END_USER_PRIVACY_POLICY` with `USER_AGREEMENT` ### 2020-09-14_1.586.0 - Add `webhook` field to requests for `/sandbox/transfer/simulate`, `/sandbox/transfer/refund/simulate`, `/sandbox/transfer/ledger/simulate_available` and `/sandbox/transfer/sweep/simulate`. ### 2020-09-14_1.585.5 - Correct a typo in /link/token/create description ### 2020-09-14_1.585.4 - Updated transition date to move away from deprecated fields in CRA Base Report API ### 2020-09-14_1.585.3 - Fixed erroneous missing `last_statement_balance` field in `StudentLoan` object -- field was returned in API but not in specification. ### 2020-09-14_1.585.2 - Remove minimum length for `end_customer` in `user/create` ### 2020-09-14_1.585.1 - Deprecate `options` in `payment_initiation/consent/create` ### 2020-09-14_1.585.0 - [Breaking] Created `ItemWithConsentFields`, a new object definition that extends the `Item` object to include 1033-related consent fields. - [Breaking] Removed the 1033-related consent fields from the `Item` object, ensuring that these fields now only appear in the `ItemWithConsentFields` object within the `/item/get` response. ### 2020-09-14_1.584.1 - Deprecated `version` in `cra/check_report/partner_insights/get` in favor of `model_version` ### 2020-09-14_1.584.0 - Made total inflow/outflow amount fields in the `cra/check_report/base_report/get` response nullable ### 2020-09-14_1.583.1 - Updated `description` field in `payment_configuration` object in `/link/token/create` to be optional ### 2020-09-14_1.583.0 - Added total inflow/outflow amount fields to `attributes` object in the `cra/check_report/base_report/get` response ### 2020-09-14_1.582.0 - Added a new field in `/link/token/create` ### 2020-09-14_1.581.0 - Update `verify_sms` object in the response of all of the identity verification endpoints to add `redacted_at` timestamp: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.580.4 - Fixed an incorrect example response in `/user_account/session/get` ### 2020-09-14_1.580.3 - Fix wrong nullable annotation in `/signal/evaluate` response ### 2020-09-14_1.580.2 - Make `scores` nullable in `/signal/evaluate` and `/processor/signal/evaluate` response ### 2020-09-14_1.580.1 - Add new `payer_details` field to `payment_initiation/consent/create` in preparation to new account restrictions ### 2020-09-14_1.579.1 - Add new `type` field to `payment_initiation/consent/create` and deprecate the `scopes` field ### 2020-09-14_1.578.1 - Update `verify_sms` object in the response of all of the identity verification endpoints to support nullable `verification.phone_number` and expand allowed statuses for `verification.status`: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.578.0 - Add `verify_sms` object in the response of all of the identity verification endpoints: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.577.1 - Added support for `signal` to `required_if_supported_products`. - Added support for `cra_network_insights` to `Products` array. - Define `MonitoringInsightsWebhook` - Fix definition for JWTHeader object ### 2020-09-14_1.577.0 - Updated description for the `is_primary_account` field of base reports ### 2020-09-14_1.576.0 - Expose beacon_user_id in `/identity_verification/*` endpoints - Added new optional parameter `days_required` to `cra_options` in `/link/token/create` and to `/cra/check_report/create` - Added new metadata object with `start_date` and `end_date` in the responses for: - `/cra/check_report/base_report/get` - `/cra/check_report/income_insights/get` - `/cra/check_report/partner_insights/get` ### 2020-09-14_1.575.1 - Update `date_of_birth` field description in `user/create` # 29.0.0 - Updating to OAS 2020-09-14_1.575.0 ## Breaking changes in this version - [BREAKING] removed `products` field from `cra/check_report/create` request ## OpenAPI Schema Changes ### 2020-09-14_1.575.0 - Add `primary_account_score` and `is_primary_account` fields to the `cra/check_report/base_report/get` response ### 2020-09-14_1.574.1 - Add `FAILED` enum for Monitoring ### 2020-09-14_1.574.0 - Make `MonitoringInsights` nullable ### 2020-09-14_1.573.2 - Update session results array fields in `/link/token/get` response to be required ### 2020-09-14_1.573.1 - mark `category_id` in BaseReport transaction as nullable - Update `date_of_birth` description in `user/create` ### 2020-09-14_1.573.0 - Removed `is_missing_income` from `/cra/monitoring_insights/get` ### 2020-09-14_1.572.0 - Add `uuid` validation for `subscription_id` in `/cra/monitoring_insights/get` - Add `ConsumerReportPermissiblePurpose` to `CraMonitoringInsightsGetRequest` - Add `HistoricalAnnualIncome` insight ### 2020-09-14_1.571.0 - Add `attributes` and `nsf_overdraft_transactions_count` to `cra/check_report/base_report/get` ### 2020-09-14_1.570.3 - Update product list for `/partner/customer/create` ### 2020-09-14_1.570.2 - Add `predicted_next_date` field to `/transactions/recurring/get` ### 2020-09-14_1.570.1 - Add `end_customer` hidden field to `user/create` for client RealPage ### 2020-09-14_1.569.5 - Show `date_of_birth` on the open API doc ### 2020-09-14_1.569.4 - Add `ssn_last_4` to ConsumerReportUserIdentity ### 2020-09-14_1.569.3 - Add `USER_FRAUD_ALERT` to BaseReportWarningCode ### 2020-09-14_1.569.2 - Removed erroneous `required` attribute from `request_id` field in LinkMetadataEvent object. ### 2020-09-14_1.569.1 - Add `processing_mode` field to the `PaymentInitiationConsentPaymentExecuteRequest` object for the `/payment_initiation/consent/payment/execute` endpoint ### 2020-09-14_1.568.1 - Updated description of CRA Base Report API fields with new deprecation date ### 2020-09-14_1.568.0 - Add `name` object to the `extracted_data` within each `documentary_verification.documents` object in the response of all of the identity verification endpoints: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.567.5 - Add `error_reason` to `/cra/check_report/partner_insights/get` ### 2020-09-14_1.567.4 - [internal only] Hiding plaid_check_score_version from docs ### 2020-09-14_1.567.3 - Update description for `email` field in `/identity_verification/create` and `/identity_verification/retry` to include link to RFC specification on email format ### 2020-09-14_1.567.2 - Publish processor Paynote ### 2020-09-14_1.567.1 - Update description for `add_ons` field in `/asset_report/create` ### 2020-09-14_1.567.0 - [BREAKING] removed `products` field from `cra/check_report/create` request ### 2020-09-14_1.566.0 - Added `status` to the `MonitoringInsightsWebhook` object - Changed `webhook_code` to be deterministic ### 2020-09-14_1.565.1 - Update `days_available` field description for Asset Reports and CRA Base Reports. # 28.0.0 - Updating to OAS 2020-09-14_1.565.0 ## Breaking changes in this version ### 2020-09-14_1.156.2 - [BREAKING] Remove `from_client_id` and `to_client_id` from `/transfer/ledger/distribute` request - Add `from_ledger_id` and `to_ledger_id` to `/transfer/ledger/distribute` request - Add `ledger_id` in transfer routes response examples ### 2020-09-14_1.561.0 - [BREAKING] Add `authorization_id` to /transfer/get request and make `transfer_id` optional. ### 2020-09-14_1.559.0 - Add `name`, `is_default` to /transfer/ledger/get response - [BREAKING] Move `ledger_id` from nested `balance` struct to top level in /transfer/ledger/get response ## OpenAPI Schema Changes ### 2020-09-14_1.565.0 - Removed `deposit_switch` from the `products` field in the `/link/token/create` request - Deprecated DepositSwitch endpoints, requests and response ### 2020-09-14_1.564.0 - add `/issues/get`, `/issues/search`, and `/issues/subscribe` for Support API endpoints. ### 2020-09-14_1.563.0 - Update fields on `item` object in `/item/get` response - Add `consented_use_cases` field - Add `consented_data_scopes` field - Add `created_at` field - Update descriptions for `consented_products` and `consent_expiration_time` fields - Add `/consent/events/get` endpoint ### 2020-09-14_1.157.1 - Internal changes ### 2020-09-14_1.157.0 - (pre-release) Add `facial_analysis` to the `analysis` within each `selfie_check.selfies` object in the response of all of the identity verification endpoints: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.156.1 - Update `account type schema` link to reference the correct URL. ### 2020-09-14_1.562.0 - Add `data_sources` object to the `/investments/auth/get` response - `data_sources` object contains the `numbers`, `owners`, and `holdings` fields ### 2020-09-14_1.560.0 - Add `pay_by_bank` to product enum list ### 2020-09-14_1.558.0 - Add `liveness_check` to the `analysis` within each `selfie_check.selfies` object in the response of all of the identity verification endpoints: - `identity_verification/create` - `identity_verification/get` - `identity_verification/list` - `identity_verification/retry` ### 2020-09-14_1.557.2 - Internal changes only ### 2020-09-14_1.557.1 - Internal changes only ### 2020-09-14_1.557.0 - Add `ledger_id` to /transfer/ledger/get response # 27.0.0 - Updating to OAS 2020-09-14_1.556.0 ## Breaking changes in this version ### 2020-09-14_1.548.0 - [BREAKING] Changed fields of `CraMonitoringGetResponse` to be simple `objects` instead of `arrays` - [BREAKING] Moved `income_sources` to the `income` module in the response ### 2020-09-14_1.545.0 - [BREAKING] Rename network attributes to network insights in the `cra/check_report/network_insights/get` schemas ### 2020-09-14_1.543.2 - [Breaking] Added `data_breach` report type to BeaconReport response object ### 2020-09-14_1.540.2 - [Breaking] Updated `document_status` field in `identity/document/upload` to include parsing_type ### 2020-09-14_1.535.0 - [Breaking for Go] Updated `consumer_report_user_identity` field in `/user/update` to be required to reflect actual API behavior. ## OpenAPI Schema Changes ### 2020-09-14_1.556.0 - Added plural named array fields to `BaseReportAccountInsights` in /cra/base_report/get ### 2020-09-14_1.555.0 - Add `require_all_items` field to /asset_report/create ### 2020-09-14_1.554.0 - Add `sector` and `industry` properties to the `Security` model. ### 2020-09-14_1.553.0 - Add `ISSUE_RESOLVED` webhook ### 2020-09-14_1.552.0 - Add `ytd_amount` to `PaystubOverrideEarningsTotal` in /credit/payroll_income/get ### 2020-09-14_1.551.0 - Internal changes only ### 2020-09-14_1.550.0 - Add `/fdx/recipient` and `/fdx/recipients` endpoints ### 2020-09-14_1.549.0 - Made fields required instead of omitempty for CRA Income Insights Transactions ### 2020-09-14_1.548.4 - Set CreditAmountWithCurrency fields as required ### 2020-09-14_1.548.3 - Added missing `LOGIN_REPAIRED` enum value to possible webhook codes for `/sandbox/item/fire_webhook` request in order to match endpoint description. ### 2020-09-14_1.548.2 - [BREAKING] Moved `forecasted_monthly_income` to be a level higher. ### 2020-09-14_1.548.1 - Made the fields in account_insights array fields as required. ### 2020-09-14_1.548.0 - [BREAKING] Changed fields of `CraMonitoringGetResponse` to be simple `objects` instead of `arrays` - [BREAKING] Moved `income_sources` to the `income` module in the response ### 2020-09-14_1.547.2 - Add `cra_item_add_results` field to `results` object in `/link/token/get` response. ### 2020-09-14_1.547.1 - Increase `/wallet/transactions/list` cursor size to 1024 characters. ### 2020-09-14_1.547.0 - Add `ledger_id` to the request and response of a number of transfer endpoints. ### 2020-09-14_1.546.0 - Added `WalletTransactionRelation` object. - Added `related_transactions` field to WalletTransaction object. ### 2020-09-14_1.545.3 - Some description updates to CRA Base Report fields ### 2020-09-14_1.545.2 - Updated phone number examples in Identity Verification endpoints. ### 2020-09-14_1.545.1 - Add `update.item_ids` field to `/link/token/create` request. ### 2020-09-14_1.545.0 - [BREAKING] Rename network attributes to network insights in the `cra/check_report/network_insights/get` schemas ### 2020-09-14_1.544.0 - Added `is_shareable` field to the `/identity_verification/retry` endpoint ### 2020-09-14_1.543.2 - [Breaking] Added `data_breach` report type to BeaconReport response object ### 2020-09-14_1.543.1 - Added `consumer_statement` field to `Account` in `BaseReport` - make `warnings` for BaseReportGetResponse required ### 2020-09-14_1.543.0 - Add `/network_insights/report/get` ### 2020-09-14_1.542.0 - Added `error_code_reason` field to plaidError ### 2020-09-14_1.541.1 - Add `update.user` field to `/link/token/create` request. ### 2020-09-14_1.541.0 - (pre-release) Add `reauthorization_enabled` field to /link/token/create request ### 2020-09-14_1.540.2 - [Breaking] Updated `document_status` field in `identity/document/upload` to include parsing_type ### 2020-09-14_1.540.1 - Added `MonitoringInsightsWebhook` - Added `webhook` field in `cra/monitoring_insights/subscribe` ### 2020-09-14_1.540.0 - Added `file_type` field to `/credit/payroll_income/risk_signals/get` ### 2020-09-14_1.539.0 - Add `authorization_usage` field to the `transfer/metrics/get` response ### 2020-09-14_1.538.0 - Added cra/monitoring_insights/subscribe - Added cra/monitoring_insights/unsubscribe - Added cra/monitoring_insights/get ### 2020-09-14_1.537.0 - Added depository_accounts to Beacon - Added event_date to BeaconReports ### 2020-09-14_1.536.0 - Internal changes only ### 2020-09-14_1.535.3 - Added missing values to `PlaidErrorType` enum. ### 2020-09-14_1.535.2 - Make some `CraBankIncomeSummary` fields visible. - ### 2020-09-14_1.535.1 ### 2020-09-14_1.535.0 - [Breaking for Go] Updated `consumer_report_user_identity` field in `/user/update` to be required to reflect actual API behavior. ### 2020-09-14_1.534.7 - Add `stated_account_number_enabled` to `investments_auth` in `LinkTokenCreateRequest` ### 2020-09-14_1.534.6 - [Breaking] Updated base report endpoints and objects to include `cra` prefix ### 2020-09-14_1.534.5 - Add `enable_multi_item_link` field to `/link/token/create` ### 2020-09-14_1.534.4 - Undeprecate `/identity/match`'s `legal_name.is_business_name_detected` # 26.0.0 - Updating to OAS 2020-09-14_1.534.3 ## Breaking changes in this version ### 2020-09-14_1.532.2 - [Breaking] Rename `/cra/check_report/network_attributes/get` to `/cra/check_report/network_insights/get` ### 2020-09-14_1.528.0 - [Breaking] Renamed `/user_account/session/get` operationId `sessionGet` to `userAccountSessionGet` for consistency with existing API naming scheme. ### 2020-09-14_1.527.0 - [Breaking] Removed `development.plaid.com` as a valid server and updated docs to remove references to Development, due to the decomissioning of the Development environment ### 2020-09-14_1.526.0 - [Breaking] Renamed `/user_account/session/get` operationId `sessionGet` to `userAccountSessionGet` for consistency with existing API naming scheme. ## OpenAPI Schema Changes ### 2020-09-14_1.534.3 - Add 'Beacon' to product enum list and make available in `/link/token/create` products ### 2020-09-14_1.534.2 - Mark some `BaseReportAccountInsights` fields as optional. ### 2020-09-14_1.534.1 - Internal changes only ### 2020-09-14_1.533.1 - Add `user_action_required` to transfer authorization's `decision` enum. - Add `authorization_id` to transfer object in `/link/token/create` request. ### 2020-09-14_1.533.0 - Made `user` request field optional in `beacon/user/update` ### 2020-09-14_1.532.4 - fix `/cra/check_report/pdf/get` external doc url ### 2020-09-14_1.532.3 - Docs updates ### 2020-09-14_1.532.2 - [Breaking] Rename `/cra/check_report/network_attributes/get` to `/cra/check_report/network_insights/get` ### 2020-09-14_1.532.1 - Internal changes only ### 2020-09-14_1.531.1 - Update idempotency key expiration time to 48 hours in `virtual-accounts/#wallet-transaction-execute-request-idempotency-key` ### 2020-09-14_1.531.0 - Add `balance_plus` to `products` in `LinkTokenCreateRequest` - Add `balance_plus` to `additional_consented_products` in `LinkTokenCreateRequest` ### 2020-09-14_1.530.0 - Add `/user/remove` endpoint ### 2020-09-14_1.529.0 - Added `/sandbox/user/reset_login` endpoint ### 2020-09-14_1.528.0 - Added `beacon/user/account_insights/get` endpoint - Updated `description`field for `access_tokens` in `beacon/user/create` and `beacon/user/update` requests - [Breaking] Renamed `/user_account/session/get` operationId `sessionGet` to `userAccountSessionGet` for consistency with existing API naming scheme. ### 2020-09-14_1.527.0 - [Breaking] Removed `development.plaid.com` as a valid server and updated docs to remove references to Development, due to the decomissioning of the Development environment ### 2020-09-14_1.526.0 - [Breaking] Renamed `/user_account/session/get` operationId `sessionGet` to `userAccountSessionGet` for consistency with existing API naming scheme. # 25.0.0 - Updating to OAS 2020-09-14_1.525.1 ## Breaking changes in this version ### 2020-09-14_1.525.1 [Breaking] Renamed `bank_income` to `report` in the `cra/check_report/income_insights/get` response ### 2020-09-14_1.520.0 - [Breaking] Contains fixes to Balance Plus (beta): - [Breaking] Convert `risk_level` string to an enum object `RiskLevel`. - [Breaking] Adds missing `required` labels ## OpenAPI Schema Changes ### 2020-09-14_1.525.1 [Breaking] Renamed `bank_income` to `report` in the `cra/check_report/income_insights/get` response ### 2020-09-14_1.524.1 - Remove `minLength` validations from several attributes. Fixes multiple validation bugs in the ruby client libraries which do not handle `nil` gracefully before this change. ### 2020-09-14_1.524.0 - Add transfer refund event types to TransferEventType enum. ### 2020-09-14_1.523.0 - Added support for the `layer` product. ### 2020-09-14_1.522.0 - Added support for the `/user_account/session/get` API. ### 2020-09-14_1.521.0 - Internal changes only ### 2020-09-14_1.520.0 - [Breaking] Contains fixes to Balance Plus (beta): - [Breaking] Convert `risk_level` string to an enum object `RiskLevel`. - [Breaking] Adds missing `required` labels to certain fields within `BalancePlusAttributes`, `AccountsBalanceGetResponsePaymentRiskAssessment`, `AccountsBalanceGetRequestPaymentDetails`, and `RiskReason`. - Adds missing `additionalProperties` field to `BalancePlusAttributes` - Fix incorrect response example for Balance Plus - Docs updates for Balance Plus ### 2020-09-14_1.519.0 - Add `rtp` to network options in `/transfer/intent/create` - Added `access_tokens` field to `/beacon/user/create` and `/beacon/user/update` requests - Added `item_ids` to `/beacon/user/*` responses ### 2020-09-14_1.518.9 - Update `description` field for `decision_rationale` in `transfer/authorization/create` response ### 2020-09-14_1.518.8 - Fix incorrect documentation for ENTITY_SCREENING: STATUS_UPDATED webhook which wrongly documented `screening_id` instead of `entity_screening_id` in the payload. ### 2020-09-14_1.518.7 - Internal changes only ### 2020-09-14_1.518.6 - Add `add_ons` in cra/check_report/pdf/get ### 2020-09-14_1.518.5 - Internal changes only ### 2020-09-14_1.518.4 - Add `Recall` as a possible Virtual Account wallet transaction type ### 2020-09-14_1.518.3 - Internal changes only ### 2020-09-14_1.518.2 - Documentation edits to cra endpoints - Add `income-sensitive repayment` to StudentRepaymentPlan and update description for repayment plan type ### 2020-09-14_1.518.1 - Documentation edits to cra endpoints - Add item, account, and transaction IDs to `/cra/base_report/get` response ### 2020-09-14_1.518.0 - Add several cra related properties to `/user/create` and `/link/token/create` ### 2020-09-14_1.517.7 - Add `cra/check_report/pdf/get` endpoint ### 2020-09-14_1.517.6 - Add `cra/check_report/base_report/get` endpoint ### 2020-09-14_1.517.5 - Add `error_message` to `document_metadata` object for `credit/payroll_income/get` and `credit/bank_statements/uploads/get` ### 2020-09-14_1.517.4 - Add `production` to the `secrets` object in `/partner/customer/create` response and deprecate `development` ### 2020-09-14_1.517.3 - Add new enums to `canonical_description` in `credit/payroll_income/get`: `RETIREMENT`, `GIG ECONOMY`, and `STOCK COMPENSATION` ### 2020-09-14_1.517.2 - Added `ITEM: EVENTS` webhook and example to documentation ### 2020-09-14_1.517.1 - Added `public_tokens` on `SESSION_FINISHED` webhook - Deprecated `public_token` on `SESSION_FINISHED` webhook - Added `ITEM_ADD_RESULT` webhook # 24.0.0 - Updating to OAS 2020-09-14_1.517.0 ## Breaking changes in this version ### 2020-09-14_1.517.0 - [Breaking] Update `onExit` field type in `/link/token/get` response from `LinkSessionExit` to `LinkSessionExitDeprecated` ## OpenAPI Schema Changes ### 2020-09-14_1.517.0 - [Breaking] Update `/link/token/get` response structure ### 2020-09-14_1.516.0 - Internal changes only ### 2020-09-14_1.515.0 - Added `/cra/loans/applications/register` - Added `/cra/loans/register` - Added `/cra/loans/update` - Added `/cra/loans/unregister` ### 2020-09-14_1.514.2 - Added `days_since_first_observed transaction` as a field in the Account Risk Insights response. ### 2020-09-14_1.514.1 - Update `risk_profile_key`and `RiskProfile` description ### 2020-09-14_1.514.0 - Added `transfer/authorization/cancel` endpoint ### 2020-09-14_1.513.0 - Added `consumer_report/pdf/get` endpoint ### 2020-09-14_1.512.0 - Added support for address and date of birth in `/payment_initiation/payment/reverse` request. ### 2020-09-14_1.511.0 - Added `user_token` to `link/token/get` response metadata - Internal changes ### 2020-09-14_1.510.2 - Added `include_insights` to `/credit/relay/get` request - ### 2020-09-14_1.510.1 - Add `database_insights_pending` as a potential enum value to `LinkDeliveryVerificationStatus` and `LinkSessionSuccessMetadataAccount.VerificationStatus`. - Remove `database_insights_pass`, `database_insights_pass_with_caution` and `database_insights_fail` as potential values from `LinkDeliveryVerificationStatus` and `LinkSessionSuccessMetadataAccount.VerificationStatus` ### 2020-09-14_1.510.0 - Internal changes only ### 2020-09-14_1.509.4 - Internal changes only ### 2020-09-14_1.509.3 - Update description of transfer authorization decision code `MANUALLY_VERIFIED_ITEM` ### 2020-09-14_1.509.2 - Fixes to `RemovedTransaction` object definition: set `additionalProperties` explicitly to true and list `account_id` and `transaction_id` as `required`. ### 2020-09-14_1.509.1 - add `SMS_MICRODEPOSITS_VERIFICATION` to the `webhook_code` field of `/sandbox/item/fire_webhook` ### 2020-09-14_1.509.0 - Add `supports_payment_consents` to institution's `payment_initiation_metadata`. # 23.0.0 - Updating to OAS 2020-09-14_1.508.0 ## Breaking changes in this version ### 2020-09-14_1.504.2 - [Breaking] Update `network` field type in `/transfer/recurring/create` request from `TransferACHNetwork` to `TransferRecurringNetwork` as recurring now supports rtp. - [Breaking] Update `network` field type in `RecurringTransfer` and `RecurringTransferNullable` from `TransferACHNetwork` to `TransferRecurringNetwork` as recurring now supports rtp. ## OpenAPI Schema Changes ### 2020-09-14_1.508.0 - Add new fields to `/cra/bank_income/get` endpoint ### 2020-09-14_1.507.3 - Add `paystub` and `w2` values to custom sandbox configuration schema ### 2020-09-14_1.507.2 - Mark `/transfer/balance/get` endpoint deprecated ### 2020-09-14_1.507.1 - Update `funds_available` description ### 2020-09-14_1.507.0 - Add `funds_available` transfer status and transfer event type ### 2020-09-14_1.506.0 - Add `statements` to the `options` field in the request object for `/sandbox/public_token/create` endpoint ### 2020-09-14_1.505.1 - Internal changes only ### 2020-09-14_1.505.0 - Add `profile` product ### 2020-09-14_1.504.2 - [Breaking] Update `network` field type in `/transfer/recurring/create` request from `TransferACHNetwork` to `TransferRecurringNetwork` as recurring now supports rtp. - [Breaking] Update `network` field type in `RecurringTransfer` and `RecurringTransferNullable` from `TransferACHNetwork` to `TransferRecurringNetwork` as recurring now supports rtp. ### 2020-09-14_1.504.1 - Documentation updates for `/transactions/sync` and Database Match / Database Insights (beta). ### 2020-09-14_1.504.0 - Add new fields to `/transactions/sync` and `/processor/transactions/sync` endpoints ### 2020-09-14_1.503.6 - [Breaking change for Go client library] Make `start_date` and `end_date` required in the `statements` object for the `/link/token/create` endpoint ### 2020-09-14_1.503.5 - Improve description for `RiskCheckIdentityAbuseSignals` # 22.0.1 - Updating to OAS 2020-09-14_1.503.4 ## OpenAPI Schema Changes ### 2020-09-14_1.503.4 - Improve description for `TransferNetworkTraceID` ### 2020-09-14_1.503.3 - Update description for `TransferNetworkTraceID` ### 2020-09-14_1.503.2 - Change `forecasted_average_monthly_income_prediction_intervals` to plural. ### 2020-09-14_1.503.1 - Add `has_more` field to /transfer/event/list and /transfer/event/sync to indicate there are more events to be pulled ### 2020-09-14_1.503.0 - Add new `/cra/base_report/create` endpoint # 22.0.0 - Updating to OAS 2020-09-14_1.502.4 ## Breaking changes in this version - [Breaking] Update `network` field type in `/transfer/recurring/create` request from `TransferNetwork` to `TransferACHNetwork` since recurring currently only works for ACH. - [Breaking] Update `network` field type in `RecurringTransfer` and `RecurringTransferNullable` from `TransferNetwork` to `TransferACHNetwork` since recurring currently only works for ACH. ## OpenAPI Schema Changes ### 2020-09-14_1.502.4 - Add `sms_microdeposits_verification_enabled` to `auth` object inside `/link/token/create` calls. ### 2020-09-14_1.502.3 - Added descriptions for `vested_quantity` and `vested_amount` fields for `investments/holdings/get` - Removed description for `vested_quantity` and `vested_amount` fields for `HoldingsOverride` object (for sandbox) ### 2020-09-14_1.502.2 - [Breaking] Update `network` field type in `/transfer/recurring/create` request from `TransferNetwork` to `TransferACHNetwork` since recurring currently only works for ACH. - [Breaking] Update `network` field type in `RecurringTransfer` and `RecurringTransferNullable` from `TransferNetwork` to `TransferACHNetwork` since recurring currently only works for ACH. ### 2020-09-14_1.502.1 - Update description for `/item/remove` and `/asset_report/remove` ### 2020-09-14_1.502.0 - Add `client_report_id` fields to `/link/token/create` and `/cra/base_report/get` ### 2020-09-14_1.501.2 - Updating `insights` field in `/cra/partner_insights/get` response to contain both numerical and string values ### 2020-09-14_1.501.1 - Enable original description for all customers on `/transactions/get` endpoint ### 2020-09-14_1.501.0 [Breaking change for Go client library] Mark `address` field in `/beacon/user/create` as optional ### 2020-09-14_1.500.0 - Remove `prime_trust` processor partner ### 2020-09-14_1.499.2 - Fix broken link from previous update ### 2020-09-14_1.499.1 - Updated doc url for some Transfer and processor endpoints to support documentation reorganization - Minor documentation updates and clarifications ### 2020-09-14_1.499.0 - [Breaking change for Go client library] Make `account_id` optional in `/transactions/recurring/get` endpoint ### 2020-09-14_1.489.3 - Update description of `network_trace_id` ### 2020-09-