plaid
Version:
A node.js client for the Plaid API
1,308 lines (905 loc) • 156 kB
Markdown
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-