API Changelog Directory

Plaid API Changelog

Fintech

Plaid's banking data API — accounts, transactions, auth, identity and payment initiation.

Plaid docs ↗Official OpenAPI spec ↗Last checked Oct 26, 20264 changes tracked
Latest change is breaking

Get emailed when Plaid API changes

We already watch this spec — add your email and we'll alert you on every change, breaking ones first. Free, no credit card, one click to stop.

Change history

Rebuilt automatically from the official OpenAPI spec. Every entry is a real diff — nothing is hand-written.

version 2020-09-14_1.762.0 → 2020-09-14_1.778.0

ChangeTypeSeverityWhy it matters
POST /beta/cash_advance/income_insights/v1/getendpoint addedOKNew endpoint POST /beta/cash_advance/income_insights/v1/get added. Existing consumers are unaffected.
POST /sandbox/transfer/repayment/simulateendpoint removedBreakingEndpoint POST /sandbox/transfer/repayment/simulate was removed without deprecation. Any consumer calling it will fail immediately.
POST /beta/transactions/v1/enhanceendpoint removedBreakingEndpoint POST /beta/transactions/v1/enhance was removed without deprecation. Any consumer calling it will fail immediately.
POST /asset_report/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/getresponse 200 type changedBreakingResponse 200 field "report.insights": object → (none)
POST /asset_report/getresponse 200 nullable changedOKResponse 200 field "report.insights": true → false
POST /asset_report/getresponse 200 property removedPotentialResponse 200 field "report.insights.risk": Removed (was optional)
POST /asset_report/getresponse 200 property removedPotentialResponse 200 field "report.insights.affordability": Removed (was optional)
POST /asset_report/getresponse 200 allOf addedOKResponse 200 field "report.insights": allOf added with 1 schema(s)
POST /asset_report/getresponse 200 required removedPotentialResponse 200 field "report.items[].accounts[].investments.holdings[]": No longer required: cost_basis
POST /asset_report/getresponse 200 property removedBreakingResponse 200 field "report.items[].accounts[].investments.holdings[].cost_basis": Removed (was required)
POST /asset_report/getresponse 200 property addedOKResponse 200 field "report.items[].accounts[].investments.holdings[].vested_quantity": Added (optional)
POST /asset_report/getresponse 200 property addedOKResponse 200 field "report.items[].accounts[].investments.holdings[].vested_value": Added (optional)
POST /asset_report/getresponse 200 required removedPotentialResponse 200 field "report.items[].accounts[].investments.transactions[]": No longer required: vested_quantity, vested_value
POST /asset_report/getresponse 200 property removedBreakingResponse 200 field "report.items[].accounts[].investments.transactions[].vested_quantity": Removed (was required)
POST /asset_report/getresponse 200 property removedBreakingResponse 200 field "report.items[].accounts[].investments.transactions[].vested_value": Removed (was required)
POST /asset_report/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/pdf/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/refreshresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/filterresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/removeresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/audit_copy/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/audit_copy/getresponse 200 type changedBreakingResponse 200 field "report.insights": object → (none)
POST /asset_report/audit_copy/getresponse 200 nullable changedOKResponse 200 field "report.insights": true → false
POST /asset_report/audit_copy/getresponse 200 property removedPotentialResponse 200 field "report.insights.risk": Removed (was optional)
POST /asset_report/audit_copy/getresponse 200 property removedPotentialResponse 200 field "report.insights.affordability": Removed (was optional)
POST /asset_report/audit_copy/getresponse 200 allOf addedOKResponse 200 field "report.insights": allOf added with 1 schema(s)
POST /asset_report/audit_copy/getresponse 200 required removedPotentialResponse 200 field "report.items[].accounts[].investments.holdings[]": No longer required: cost_basis
POST /asset_report/audit_copy/getresponse 200 property removedBreakingResponse 200 field "report.items[].accounts[].investments.holdings[].cost_basis": Removed (was required)
POST /asset_report/audit_copy/getresponse 200 property addedOKResponse 200 field "report.items[].accounts[].investments.holdings[].vested_quantity": Added (optional)
POST /asset_report/audit_copy/getresponse 200 property addedOKResponse 200 field "report.items[].accounts[].investments.holdings[].vested_value": Added (optional)
POST /asset_report/audit_copy/getresponse 200 required removedPotentialResponse 200 field "report.items[].accounts[].investments.transactions[]": No longer required: vested_quantity, vested_value
POST /asset_report/audit_copy/getresponse 200 property removedBreakingResponse 200 field "report.items[].accounts[].investments.transactions[].vested_quantity": Removed (was required)
POST /asset_report/audit_copy/getresponse 200 property removedBreakingResponse 200 field "report.items[].accounts[].investments.transactions[].vested_value": Removed (was required)
POST /asset_report/audit_copy/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/audit_copy/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/audit_copy/pdf/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /asset_report/audit_copy/removeresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/monitoring_insights/subscriberesponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/monitoring_insights/unsubscriberesponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/monitoring_insights/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /credit/audit_copy_token/updateresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/partner_insights/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/income_insights/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/income_insights/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/base_report/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/base_report/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/pdf/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/partner_insights/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/partner_insights/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/cashflow_insights/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/cashflow_insights/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/lend_score/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/lend_score/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/network_insights/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/network_insights/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/verification/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/verification/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/check_report/verification/pdf/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/loans/applications/registerresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/loans/registerresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/loans/updateresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/loans/unregisterresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/servicing/subscription/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/servicing/subscription/deleteresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/servicing/subscription/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/servicing/subscription/listresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/servicing/subscription/updateresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/report/createrequest body required addedBreakingBecame required: scope
POST /cra/report/createrequest body oneOf count changedOKoneOf: 7 → 9 schema(s)
POST /cra/report/createrequest body property removedPotentialRemoved (was optional)
POST /cra/report/createrequest body property addedOKAdded (optional)
POST /cra/report/createrequest body discriminator changedPotentialDiscriminator mapping changed
POST /cra/report/createrequest body type changedBreakingstring → (none)
POST /cra/report/createrequest body enum removedOKEnum constraint removed
POST /cra/report/createrequest body allOf addedPotentialallOf added with 2 schema(s)
POST /cra/report/createrequest body type changedBreakingstring → (none)
POST /cra/report/createrequest body enum removedOKEnum constraint removed
POST /cra/report/createrequest body allOf addedPotentialallOf added with 2 schema(s)
POST /cra/report/createrequest body constraint changedBreakingminimum: (none) → 0
POST /cra/report/createrequest body property addedOKAdded (optional)
POST /cra/report/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/report/createdescription updatedOKSummary or description text changed. No contract impact.
POST /cra/report/getrequest body oneOf count changedOKoneOf: 7 → 9 schema(s)
POST /cra/report/getrequest body property addedOKAdded (optional)
POST /cra/report/getrequest body discriminator changedPotentialDiscriminator mapping changed
POST /cra/report/getrequest body type changedBreakingstring → (none)
POST /cra/report/getrequest body enum removedOKEnum constraint removed
POST /cra/report/getrequest body allOf addedPotentialallOf added with 2 schema(s)
POST /cra/report/getresponse 200 required addedOKResponse 200 field "(root)": Became required: client_user_id
POST /cra/report/getresponse 200 new required propertyOKResponse 200 field "report": New required property: report_id, client_report_id
POST /cra/report/getresponse 200 type changedBreakingResponse 200 field "report.consumer_report_permissible_purpose": string → (none)
POST /cra/report/getresponse 200 enum removedPotentialResponse 200 field "report.consumer_report_permissible_purpose": Enum constraint removed
POST /cra/report/getresponse 200 allOf addedOKResponse 200 field "report.consumer_report_permissible_purpose": allOf added with 2 schema(s)
POST /cra/report/getresponse 200 oneOf count changedBreakingResponse 200 field "report.products[]": oneOf: 3 → 9 schema(s)
POST /cra/report/getresponse 200 enum values addedPotentialResponse 200 field "report.products[].oneOf[0].errors[].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/report/getresponse 200 new required propertyOKResponse 200 field "report.products[].oneOf[1]": New required property: items
POST /cra/report/getresponse 200 new required propertyOKResponse 200 field "report.products[].oneOf[1].metadata.allOf[1]": New required property: investment_account_type_count
POST /cra/report/getresponse 200 property addedOKResponse 200 field "report.products[].oneOf[1].metadata.allOf[1].investment_account_type_count": Added (required)
POST /cra/report/getresponse 200 new required propertyOKResponse 200 field "report.products[].oneOf[1].attributes.income_streams[]": New required property: description, transactions
POST /cra/report/getresponse 200 property addedOKResponse 200 field "report.products[].oneOf[1].attributes.income_streams[].description": Added (required)
POST /cra/report/getresponse 200 property addedOKResponse 200 field "report.products[].oneOf[1].attributes.income_streams[].transactions": Added (required)
POST /cra/report/getresponse 200 property addedOKResponse 200 field "report.products[].oneOf[1].items": Added (required)
POST /cra/report/getresponse 200 new required propertyOKResponse 200 field "report.products[].oneOf[2]": New required property: items
POST /cra/report/getresponse 200 property addedOKResponse 200 field "report.products[].oneOf[2].items": Added (required)
POST /cra/report/getresponse 200 discriminator changedPotentialResponse 200 field "report.products[]": Discriminator mapping changed
POST /cra/report/getresponse 200 property addedOKResponse 200 field "report.report_id": Added (required)
POST /cra/report/getresponse 200 property addedOKResponse 200 field "report.client_report_id": Added (required)
POST /cra/report/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/report/getdescription updatedOKSummary or description text changed. No contract impact.
POST /cra/credit_profile/report/getresponse 200 new required propertyOKResponse 200 field "report.metadata": New required property: investment_account_type_count
POST /cra/credit_profile/report/getresponse 200 property addedOKResponse 200 field "report.metadata.investment_account_type_count": Added (required)
POST /cra/credit_profile/report/getresponse 200 enum values addedPotentialResponse 200 field "warnings[].cause.allOf[0].error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cra/credit_profile/report/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /consumer_report/pdf/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /statements/listresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /statements/downloadresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /statements/refreshresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /consent/events/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/activity/listresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/application/listresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/application/unlinkresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/application/scopes/updateresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /application/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/getresponse 200 enum values addedPotentialResponse 200 field "item.allOf[0].error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /user_account/session/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /user_account/session/event/sendresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /profile/network_status/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /network/status/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /auth/getresponse 200 property addedOKResponse 200 field "accounts[].paired_account_id": Added (optional)
POST /auth/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /auth/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /auth/verifyresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /transactions/getresponse 200 property addedOKResponse 200 field "accounts[].paired_account_id": Added (optional)
POST /transactions/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /transactions/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /transactions/getdescription updatedOKSummary or description text changed. No contract impact.
POST /transactions/refreshresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /sandbox/transactions/createresponse 400 enum values addedPotentialResponse 400 field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /sandbox/transactions/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cashflow_report/refreshresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cashflow_report/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].paired_account_id": Added (optional)
POST /cashflow_report/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cashflow_report/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cashflow_report/transactions/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].paired_account_id": Added (optional)
POST /cashflow_report/transactions/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cashflow_report/transactions/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cashflow_report/insights/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /cashflow_report/insights/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].paired_account_id": Added (optional)
POST /cashflow_report/insights/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /transactions/recurring/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /transactions/syncresponse 200 property addedOKResponse 200 field "accounts[].paired_account_id": Added (optional)
POST /transactions/syncresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /transactions/syncdescription updatedOKSummary or description text changed. No contract impact.
POST /transactions/enrichresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /user/transactions/refreshresponse 200 enum values addedPotentialResponse 200 field "results[].error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /user/transactions/refreshresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /user/financial_data/refreshresponse 200 enum values addedPotentialResponse 200 field "results[].error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /user/financial_data/refreshresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /user/financial_data/refreshdescription updatedOKSummary or description text changed. No contract impact.
POST /institutions/getresponse 200 required removedPotentialResponse 200 field "institutions[].payment_initiation_metadata": No longer required: maximum_payment_amount
POST /institutions/getresponse 200 nullable changedBreakingResponse 200 field "institutions[].payment_initiation_metadata.standing_order_metadata.valid_standing_order_intervals": false → true
POST /institutions/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /institutions/searchresponse 200 required removedPotentialResponse 200 field "institutions[].payment_initiation_metadata": No longer required: maximum_payment_amount
POST /institutions/searchresponse 200 nullable changedBreakingResponse 200 field "institutions[].payment_initiation_metadata.standing_order_metadata.valid_standing_order_intervals": false → true
POST /institutions/searchresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /institutions/get_by_idresponse 200 required removedPotentialResponse 200 field "institution.payment_initiation_metadata": No longer required: maximum_payment_amount
POST /institutions/get_by_idresponse 200 nullable changedBreakingResponse 200 field "institution.payment_initiation_metadata.standing_order_metadata.valid_standing_order_intervals": false → true
POST /institutions/get_by_idresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/removeresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /item/products/terminateresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /accounts/getresponse 200 property addedOKResponse 200 field "accounts[].paired_account_id": Added (optional)
POST /accounts/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /accounts/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /categories/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /sandbox/processor_token/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /sandbox/public_token/createresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /sandbox/item/fire_webhookrequest body enum values addedOKAdded: IDENTITY
POST /sandbox/item/fire_webhookresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /sandbox/item/fire_webhookdescription updatedOKSummary or description text changed. No contract impact.
POST /sandbox/user/fire_webhookresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /accounts/balance/getresponse 200 property addedOKResponse 200 field "accounts[].paired_account_id": Added (optional)
POST /accounts/balance/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /accounts/balance/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].paired_account_id": Added (optional)
POST /identity/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/documents/uploads/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].paired_account_id": Added (optional)
POST /identity/documents/uploads/getresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/documents/uploads/getresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/matchresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].paired_account_id": Added (optional)
POST /identity/matchresponse 200 enum values addedPotentialResponse 200 field "item.error.error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/matchresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/match/listresponse 200 nullable changedBreakingResponse 200 field "identity_match_attempts[].item_id": false → true
POST /identity/match/listresponse 200 nullable changedBreakingResponse 200 field "identity_match_attempts[].scores[].account_id": false → true
POST /identity/match/listresponse default enum values addedPotentialResponse default field "error_type": Added: CRA_REPORT_ERROR, CRA_PARTNER_INSIGHTS_ERROR
POST /identity/match/listdescription updatedOKSummary or description text changed. No contract impact.

Showing the first 200 changes of this update.

version 2020-09-14_1.740.1 → 2020-09-14_1.762.0

ChangeTypeSeverityWhy it matters
POST /cra/report/createendpoint addedOKNew endpoint POST /cra/report/create added. Existing consumers are unaffected.
POST /protect/cash_advance/feedback/uploadendpoint addedOKNew endpoint POST /protect/cash_advance/feedback/upload added. Existing consumers are unaffected.
POST /link_delivery/createendpoint removedPotentialEndpoint POST /link_delivery/create was removed after being deprecated. Consumers still calling it will start failing.
POST /link_delivery/getendpoint removedPotentialEndpoint POST /link_delivery/get was removed after being deprecated. Consumers still calling it will start failing.
POST /asset_report/getresponse 200 enum values removedPotentialResponse 200 field "report.items[].accounts[].subtype": Removed: charge card, installment
POST /asset_report/getresponse 200 enum values removedPotentialResponse 200 field "report.items[].accounts[].investments.transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /asset_report/getresponse 200 nullable changedBreakingResponse 200 field "report.items[].accounts[].owners[].addresses[].data.street": false → true
POST /asset_report/audit_copy/getresponse 200 enum values removedPotentialResponse 200 field "report.items[].accounts[].subtype": Removed: charge card, installment
POST /asset_report/audit_copy/getresponse 200 enum values removedPotentialResponse 200 field "report.items[].accounts[].investments.transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /asset_report/audit_copy/getresponse 200 nullable changedBreakingResponse 200 field "report.items[].accounts[].owners[].addresses[].data.street": false → true
POST /cra/monitoring_insights/getresponse 200 enum values removedPotentialResponse 200 field "items[].accounts[].subtype": Removed: charge card, installment
POST /cra/monitoring_insights/getresponse 200 nullable changedBreakingResponse 200 field "items[].accounts[].owners[].addresses[].data.street": false → true
POST /cra/partner_insights/getresponse 200 nullable changedBreakingResponse 200 field "report[].items[].accounts[].owners[].addresses[].data.street": false → true
POST /cra/check_report/income_insights/getresponse 200 nullable changedBreakingResponse 200 field "report.items[].accounts[].owners[].addresses[].data.street": false → true
POST /cra/check_report/base_report/getresponse 200 enum values removedPotentialResponse 200 field "report.items[].accounts[].subtype": Removed: charge card, installment
POST /cra/check_report/base_report/getresponse 200 nullable changedBreakingResponse 200 field "report.items[].accounts[].owners[].addresses[].data.street": false → true
POST /cra/check_report/pdf/getrequest body enum values addedOKAdded: cra_lend_score
POST /cra/check_report/pdf/getdescription updatedOKSummary or description text changed. No contract impact.
POST /cra/check_report/partner_insights/getresponse 200 nullable changedBreakingResponse 200 field "report.items[].accounts[].owners[].addresses[].data.street": false → true
POST /cra/check_report/verification/getresponse 200 enum values removedPotentialResponse 200 field "report.voa.items[].accounts[].subtype": Removed: charge card, installment
POST /cra/check_report/verification/getresponse 200 nullable changedBreakingResponse 200 field "report.voa.items[].accounts[].owners[].addresses[].data.street": false → true
POST /cra/check_report/verification/getresponse 200 enum values removedPotentialResponse 200 field "report.voa.items[].accounts[].investments.investment_transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /cra/check_report/verification/getsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /cra/check_report/verification/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /cra/check_report/verification/pdf/getsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /cra/check_report/verification/pdf/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /cra/report/getrequest body oneOf count changedOKoneOf: 3 → 7 schema(s)
POST /cra/report/getrequest body discriminator changedPotentialDiscriminator mapping changed
POST /cra/report/getsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /cra/report/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /consent/events/getresponse 200 enum values removedPotentialResponse 200 field "consent_events[].consented_accounts[].subtype": Removed: charge card, installment
POST /item/getresponse 200 property addedOKResponse 200 field "item.allOf[0].paired_item_id": Added (optional)
POST /item/getsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /item/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /user_account/session/getresponse 200 new required propertyOKResponse 200 field "(root)": New required property: link_session_id
POST /user_account/session/getresponse 200 property addedOKResponse 200 field "idv_session_status": Added (optional)
POST /user_account/session/getresponse 200 property addedOKResponse 200 field "link_session_id": Added (required)
POST /auth/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].subtype": Removed: charge card, installment
POST /auth/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /auth/getsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /auth/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /transactions/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].subtype": Removed: charge card, installment
POST /transactions/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /sandbox/transactions/createrequest body property addedOKAdded (optional)
POST /sandbox/transactions/createdescription updatedOKSummary or description text changed. No contract impact.
POST /cashflow_report/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /cashflow_report/getresponse 200 nullable changedBreakingResponse 200 field "accounts[].allOf[1].owners[].addresses[].data.street": false → true
POST /cashflow_report/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /cashflow_report/transactions/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /cashflow_report/transactions/getresponse 200 nullable changedBreakingResponse 200 field "accounts[].allOf[1].owners[].addresses[].data.street": false → true
POST /cashflow_report/transactions/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /cashflow_report/insights/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /cashflow_report/insights/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /cashflow_report/insights/getresponse 200 nullable changedBreakingResponse 200 field "accounts[].allOf[1].owners[].addresses[].data.street": false → true
POST /transactions/syncresponse 200 enum values removedPotentialResponse 200 field "accounts[].subtype": Removed: charge card, installment
POST /transactions/syncsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /transactions/syncsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /institutions/getresponse 200 new required propertyOKResponse 200 field "institutions[]": New required property: connection_availability
POST /institutions/getresponse 200 new required propertyOKResponse 200 field "institutions[].payment_initiation_metadata": New required property: supports_commercial_payment_consents
POST /institutions/getresponse 200 property addedOKResponse 200 field "institutions[].payment_initiation_metadata.supports_commercial_payment_consents": Added (required)
POST /institutions/getresponse 200 property addedOKResponse 200 field "institutions[].connection_availability": Added (required)
POST /institutions/searchresponse 200 new required propertyOKResponse 200 field "institutions[]": New required property: connection_availability
POST /institutions/searchresponse 200 new required propertyOKResponse 200 field "institutions[].payment_initiation_metadata": New required property: supports_commercial_payment_consents
POST /institutions/searchresponse 200 property addedOKResponse 200 field "institutions[].payment_initiation_metadata.supports_commercial_payment_consents": Added (required)
POST /institutions/searchresponse 200 property addedOKResponse 200 field "institutions[].connection_availability": Added (required)
POST /institutions/searchdescription updatedOKSummary or description text changed. No contract impact.
POST /institutions/get_by_idresponse 200 new required propertyOKResponse 200 field "institution": New required property: connection_availability
POST /institutions/get_by_idresponse 200 new required propertyOKResponse 200 field "institution.payment_initiation_metadata": New required property: supports_commercial_payment_consents
POST /institutions/get_by_idresponse 200 property addedOKResponse 200 field "institution.payment_initiation_metadata.supports_commercial_payment_consents": Added (required)
POST /institutions/get_by_idresponse 200 property addedOKResponse 200 field "institution.connection_availability": Added (required)
POST /institutions/get_by_iddescription updatedOKSummary or description text changed. No contract impact.
POST /accounts/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].subtype": Removed: charge card, installment
POST /accounts/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /sandbox/item/fire_webhookrequest body property addedOKAdded (optional)
POST /accounts/balance/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].subtype": Removed: charge card, installment
POST /accounts/balance/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /accounts/balance/getsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /accounts/balance/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /identity/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /identity/getresponse 200 nullable changedBreakingResponse 200 field "accounts[].allOf[1].owners[].addresses[].data.street": false → true
POST /identity/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /identity/getsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /identity/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /identity/documents/uploads/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /identity/documents/uploads/getresponse 200 nullable changedBreakingResponse 200 field "accounts[].allOf[1].owners[].addresses[].data.street": false → true
POST /identity/documents/uploads/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /identity/matchrequest body nullable changedOKfalse → true
POST /identity/matchresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /identity/matchresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /identity_verification/createrequest body property addedOKAdded (optional)
POST /beacon/account_risk/v1/evaluateresponse 200 enum values removedPotentialResponse 200 field "accounts[].subtype": Removed: charge card, installment
POST /beacon/user/account_insights/getresponse 200 enum values removedPotentialResponse 200 field "bank_account_insights.accounts[].subtype": Removed: charge card, installment
POST /protect/event/getresponse 200 property addedOKResponse 200 field "event_type": Added (optional)
POST /processor/auth/getresponse 200 enum values removedPotentialResponse 200 field "account.subtype": Removed: charge card, installment
POST /processor/account/getresponse 200 enum values removedPotentialResponse 200 field "account.subtype": Removed: charge card, installment
POST /processor/investments/holdings/getresponse 200 enum values removedPotentialResponse 200 field "account.allOf[0].subtype": Removed: charge card, installment
POST /processor/investments/auth/getresponse 200 enum values removedPotentialResponse 200 field "account.subtype": Removed: charge card, installment
POST /processor/investments/auth/getresponse 200 enum values removedPotentialResponse 200 field "account_details_401k[].contribution_details.last_contribution_transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /processor/investments/transactions/getresponse 200 enum values removedPotentialResponse 200 field "account.allOf[0].subtype": Removed: charge card, installment
POST /processor/investments/transactions/getresponse 200 enum values removedPotentialResponse 200 field "investment_transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /processor/transactions/getresponse 200 enum values removedPotentialResponse 200 field "account.subtype": Removed: charge card, installment
POST /processor/transactions/syncresponse 200 enum values removedPotentialResponse 200 field "account.allOf[0].subtype": Removed: charge card, installment
POST /processor/liabilities/getresponse 200 enum values removedPotentialResponse 200 field "account.subtype": Removed: charge card, installment
POST /processor/liabilities/getresponse 200 property addedOKResponse 200 field "liabilities.credit[].cash_advance_limit": Added (optional)
POST /processor/identity/getresponse 200 enum values removedPotentialResponse 200 field "account.allOf[0].subtype": Removed: charge card, installment
POST /processor/identity/getresponse 200 nullable changedBreakingResponse 200 field "account.allOf[1].owners[].addresses[].data.street": false → true
POST /processor/identity/matchrequest body nullable changedOKfalse → true
POST /processor/identity/matchresponse 200 enum values removedPotentialResponse 200 field "account.allOf[0].subtype": Removed: charge card, installment
POST /processor/balance/getresponse 200 enum values removedPotentialResponse 200 field "account.subtype": Removed: charge card, installment
POST /item/webhook/updateresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /beta/webhook_events/listdescription updatedOKSummary or description text changed. No contract impact.
POST /liabilities/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].subtype": Removed: charge card, installment
POST /liabilities/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /liabilities/getresponse 200 property addedOKResponse 200 field "liabilities.credit[].cash_advance_limit": Added (optional)
POST /item/public_token/exchangesecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /item/public_token/exchangesecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /user/createrequest body nullable changedOKfalse → true
POST /user/updaterequest body nullable changedOKfalse → true
POST /user/items/getresponse 200 property addedOKResponse 200 field "items[].paired_item_id": Added (optional)
POST /investments/holdings/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /investments/holdings/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /investments/transactions/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /investments/transactions/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /investments/transactions/getresponse 200 enum values removedPotentialResponse 200 field "investment_transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /investments/auth/getresponse 200 enum values removedPotentialResponse 200 field "accounts[].allOf[0].subtype": Removed: charge card, installment
POST /investments/auth/getresponse 200 enum values removedPotentialResponse 200 field "account_details_401k[].contribution_details.last_contribution_transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /investments/auth/getresponse 200 property addedOKResponse 200 field "item.paired_item_id": Added (optional)
POST /processor/token/createrequest body enum values addedOKAdded: adyen_ca, bitgo
POST /link/token/createrequest body enum values removedBreakingRemoved: charge card
POST /link/token/createrequest body enum values removedBreakingRemoved: installment
POST /link/token/createrequest body property addedOKAdded (optional)
POST /link/token/createsecurity security requirement addedPotentialEndpoint: security requirement added (clientId, secret, plaidVersion)
POST /link/token/createsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /link/token/getresponse 200 enum values removedPotentialResponse 200 field "metadata.account_filters.credit.account_subtypes[]": Removed: charge card
POST /link/token/getresponse 200 enum values removedPotentialResponse 200 field "metadata.account_filters.loan.account_subtypes[]": Removed: installment
POST /transfer/authorization/createrequest body property addedOKAdded (optional)
POST /transfer/event/listrequest body enum values addedOKAdded: adjustment
POST /transfer/event/listresponse 200 enum values addedPotentialResponse 200 field "transfer_events[].event_type": Added: adjustment
POST /transfer/event/syncresponse 200 enum values addedPotentialResponse 200 field "transfer_events[].event_type": Added: adjustment
POST /employers/searchresponse 200 nullable changedBreakingResponse 200 field "employers[].address.allOf[0].street": false → true
POST /beta/credit/v1/bank_employment/getresponse 200 nullable changedBreakingResponse 200 field "bank_employment_reports[].items[].bank_employment_accounts[].owners[].addresses[].data.street": false → true
POST /credit/bank_income/getresponse 200 nullable changedBreakingResponse 200 field "bank_income[].items[].bank_income_accounts[].owners[].addresses[].data.street": false → true
POST /credit/relay/getresponse 200 enum values removedPotentialResponse 200 field "report.items[].accounts[].subtype": Removed: charge card, installment
POST /credit/relay/getresponse 200 enum values removedPotentialResponse 200 field "report.items[].accounts[].investments.transactions[].subtype": Removed: fund fee, loan payment, rebalance
POST /credit/relay/getresponse 200 nullable changedBreakingResponse 200 field "report.items[].accounts[].owners[].addresses[].data.street": false → true
securitySchemes/oauth2security scheme oauth scope addedOKOAuth scope "item:read" added in clientCredentials
securitySchemes/oauth2security scheme oauth scope addedOKOAuth scope "link:write" added in clientCredentials
securitySchemes/oauth2security scheme oauth scope addedOKOAuth scope "item:write" added in clientCredentials
securitySchemes/oauth2security scheme oauth scope addedOKOAuth scope "auth:read" added in clientCredentials
securitySchemes/oauth2security scheme oauth scope addedOKOAuth scope "accounts:read" added in clientCredentials
securitySchemes/oauth2security scheme oauth scope addedOKOAuth scope "identity:read" added in clientCredentials
securitySchemes/oauth2security scheme oauth scope addedOKOAuth scope "transactions:read" added in clientCredentials
components/schemas/AuthGetResponse.accounts[].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/AuthGetResponse.item.paired_item_idproperty addedOKAdded
components/schemas/UserAccountSessionGetResponse.idv_session_statusproperty addedOKAdded
components/schemas/UserAccountSessionGetResponse.link_session_idproperty addedBreakingAdded (required)
components/schemas/TransactionsGetResponse.accounts[].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/TransactionsGetResponse.item.paired_item_idproperty addedOKAdded
components/schemas/SandboxTransactionsCreateRequest.transactions[].account_idproperty addedOKAdded
components/schemas/CashflowReportGetResponse.accounts[].allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/CashflowReportGetResponse.accounts[].allOf[1].owners[].addresses[].data.streetnullable changedPotentialfalse → true
components/schemas/CashflowReportGetResponse.item.paired_item_idproperty addedOKAdded
components/schemas/CashflowReportTransactionsGetResponse.accounts[].allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/CashflowReportTransactionsGetResponse.accounts[].allOf[1].owners[].addresses[].data.streetnullable changedPotentialfalse → true
components/schemas/CashflowReportTransactionsGetResponse.item.paired_item_idproperty addedOKAdded
components/schemas/CashflowReportInsightsGetResponse.item.paired_item_idproperty addedOKAdded
components/schemas/CashflowReportInsightsGetResponse.accounts[].allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/CashflowReportInsightsGetResponse.accounts[].allOf[1].owners[].addresses[].data.streetnullable changedPotentialfalse → true
components/schemas/BusinessAccount.(root).allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/BusinessAccount.(root).allOf[1].owners[].addresses[].data.streetnullable changedPotentialfalse → true
components/schemas/TransactionsSyncResponse.accounts[].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/InstitutionsGetResponse.institutions[].payment_initiation_metadata.supports_commercial_payment_consentsproperty addedBreakingAdded (required)
components/schemas/InstitutionsGetResponse.institutions[].connection_availabilityproperty addedBreakingAdded (required)
components/schemas/InstitutionsSearchResponse.institutions[].payment_initiation_metadata.supports_commercial_payment_consentsproperty addedBreakingAdded (required)
components/schemas/InstitutionsSearchResponse.institutions[].connection_availabilityproperty addedBreakingAdded (required)
components/schemas/InstitutionsGetByIdResponse.institution.payment_initiation_metadata.supports_commercial_payment_consentsproperty addedBreakingAdded (required)
components/schemas/InstitutionsGetByIdResponse.institution.connection_availabilityproperty addedBreakingAdded (required)
components/schemas/AccountsGetResponse.accounts[].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/AccountsGetResponse.item.paired_item_idproperty addedOKAdded
components/schemas/SandboxItemFireWebhookRequest.optionsproperty addedOKAdded
components/schemas/IdentityGetResponse.accounts[].allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/IdentityGetResponse.accounts[].allOf[1].owners[].addresses[].data.streetnullable changedPotentialfalse → true
components/schemas/IdentityGetResponse.item.paired_item_idproperty addedOKAdded
components/schemas/IdentityMatchRequest.user.address.allOf[0].streetnullable changedPotentialfalse → true
components/schemas/IdentityMatchUser.address.allOf[0].streetnullable changedPotentialfalse → true
components/schemas/IdentityMatchResponse.accounts[].allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/IdentityMatchResponse.item.paired_item_idproperty addedOKAdded
components/schemas/ProcessorAuthGetResponse.account.subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorAccountGetResponse.account.subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorInvestmentsHoldingsGetResponse.account.allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorInvestmentsAuthGetResponse.account.subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorInvestmentsAuthGetResponse.account_details_401k[].contribution_details.last_contribution_transactions[].subtypeenum values removedPotentialRemoved: fund fee, loan payment, rebalance
components/schemas/ProcessorTransactionsGetResponse.account.subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorTransactionsSyncResponse.account.allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorLiabilitiesGetResponse.account.subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorLiabilitiesGetResponse.liabilities.credit[].cash_advance_limitproperty addedOKAdded
components/schemas/ProcessorIdentityGetResponse.account.allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment
components/schemas/ProcessorIdentityGetResponse.account.allOf[1].owners[].addresses[].data.streetnullable changedPotentialfalse → true
components/schemas/ProcessorIdentityMatchRequest.user.address.allOf[0].streetnullable changedPotentialfalse → true
components/schemas/ProcessorIdentityMatchResponse.account.allOf[0].subtypeenum values removedPotentialRemoved: charge card, installment

Showing the first 200 changes of this update.

version 2020-09-14_1.729.1 → 2020-09-14_1.740.1

ChangeTypeSeverityWhy it matters
POST /cra/monitoring_insights/subscribeendpoint deprecatedPotentialEndpoint POST /cra/monitoring_insights/subscribe is now marked deprecated. Plan a migration before it is removed.
POST /cra/monitoring_insights/subscribedescription updatedOKSummary or description text changed. No contract impact.
POST /cra/monitoring_insights/unsubscribeendpoint deprecatedPotentialEndpoint POST /cra/monitoring_insights/unsubscribe is now marked deprecated. Plan a migration before it is removed.
POST /cra/monitoring_insights/unsubscribedescription updatedOKSummary or description text changed. No contract impact.
POST /cra/monitoring_insights/getendpoint deprecatedPotentialEndpoint POST /cra/monitoring_insights/get is now marked deprecated. Plan a migration before it is removed.
POST /cra/monitoring_insights/getdescription updatedOKSummary or description text changed. No contract impact.
POST /cra/report/getresponse 200 property addedOKResponse 200 field "client_user_id": Added (optional)
POST /transactions/getresponse 200 property addedOKResponse 200 field "transactions[].allOf[1].running_balance": Added (optional)
POST /transactions/syncresponse 200 property addedOKResponse 200 field "added[].allOf[1].running_balance": Added (optional)
POST /sandbox/public_token/createrequest body deprecated changedPotentialfalse → true
POST /sandbox/public_token/createrequest body deprecated changedPotentialfalse → true
POST /protect/report/createdescription updatedOKSummary or description text changed. No contract impact.
POST /protect/cash_advance/decision/createrequest body required removedOKNo longer required: is_taken
POST /protect/cash_advance/decision/createrequest body property removedPotentialRemoved (was required)
POST /protect/cash_advance/decision/createrequest body property addedOKAdded (optional)
POST /protect/cash_advance/decision/createrequest body property addedOKAdded (optional)
POST /protect/cash_advance/decision/createrequest body property addedOKAdded (optional)
POST /protect/cash_advance/repayment/createrequest body enum values removedBreakingRemoved: DELIVERED
POST /protect/cash_advance/repayment/createrequest body enum values addedOKAdded: PARTIAL_PAYMENT
POST /protect/cash_advance/repayment/createrequest body required removedOKNo longer required: amount_paid
POST /protect/cash_advance/repayment/createrequest body nullable changedOKfalse → true
POST /protect/computerequest body property removedPotentialRemoved (was optional)
POST /protect/computerequest body property addedOKAdded (optional)
POST /protect/computedescription updatedOKSummary or description text changed. No contract impact.
POST /protect/event/sendrequest body property removedPotentialRemoved (was optional)
POST /protect/event/sendrequest body property addedOKAdded (optional)
POST /protect/event/sendrequest body property removedPotentialRemoved (was optional)
POST /protect/event/sendrequest body property addedOKAdded (optional)
POST /processor/transactions/getresponse 200 property addedOKResponse 200 field "transactions[].allOf[1].running_balance": Added (optional)
POST /processor/transactions/syncresponse 200 property addedOKResponse 200 field "added[].allOf[1].running_balance": Added (optional)
POST /beta/webhook_events/listdescription updatedOKSummary or description text changed. No contract impact.
POST /liabilities/getdescription updatedOKSummary or description text changed. No contract impact.
POST /user/products/terminatedescription updatedOKSummary or description text changed. No contract impact.
POST /user/items/removedescription updatedOKSummary or description text changed. No contract impact.
POST /processor/token/createrequest body enum values removedBreakingRemoved: paynote
POST /processor/token/createrequest body enum values addedOKAdded: seamlessach, kikoff_enterprise
POST /transfer/refund/createdescription updatedOKSummary or description text changed. No contract impact.
POST /sandbox/cra/cashflow_updates/updatedescription updatedOKSummary or description text changed. No contract impact.
POST /sandbox/cra/servicing/simulaterequest body enum values addedOKAdded: PRODUCT_GENERATION_ERROR
POST /sandbox/cra/servicing/simulaterequest body property addedOKAdded (optional)
POST /wallet/transaction/executerequest body property addedOKAdded (optional)
POST /wallet/transaction/executerequest body property addedOKAdded (optional)
POST /wallet/transaction/getresponse 200 property addedOKResponse 200 field "(root).allOf[0].counterparty.holder_category": Added (optional)
POST /wallet/transaction/getresponse 200 property addedOKResponse 200 field "(root).allOf[0].counterparty.is_verified": Added (optional)
POST /wallet/transaction/listresponse 200 property addedOKResponse 200 field "transactions[].counterparty.holder_category": Added (optional)
POST /wallet/transaction/listresponse 200 property addedOKResponse 200 field "transactions[].counterparty.is_verified": Added (optional)
components/schemas/TransactionsGetResponse.transactions[].allOf[1].running_balanceproperty addedOKAdded
components/schemas/TransactionsSyncResponse.added[].allOf[1].running_balanceproperty addedOKAdded
components/schemas/SandboxPublicTokenCreateRequest.options.transactions.start_datedeprecated changedPotentialfalse → true
components/schemas/SandboxPublicTokenCreateRequest.options.transactions.end_datedeprecated changedPotentialfalse → true
components/schemas/SandboxPublicTokenCreateRequestOptions.transactions.start_datedeprecated changedPotentialfalse → true
components/schemas/SandboxPublicTokenCreateRequestOptions.transactions.end_datedeprecated changedPotentialfalse → true
components/schemas/SandboxPublicTokenCreateRequestOptionsTransactions.start_datedeprecated changedPotentialfalse → true
components/schemas/SandboxPublicTokenCreateRequestOptionsTransactions.end_datedeprecated changedPotentialfalse → true
components/schemas/ProcessorTransactionsGetResponse.transactions[].allOf[1].running_balanceproperty addedOKAdded
components/schemas/ProcessorTransactionsSyncResponse.added[].allOf[1].running_balanceproperty addedOKAdded
components/schemas/ProcessorTokenCreateRequest.processorenum values removedPotentialRemoved: paynote
components/schemas/ProcessorTokenCreateRequest.processorenum values addedOKAdded: seamlessach, kikoff_enterprise
components/schemas/Transaction.(root).allOf[1].running_balanceproperty addedOKAdded
components/schemas/SandboxCraServicingSimulateRequest.options.error_webhook_codeenum values addedOKAdded: PRODUCT_GENERATION_ERROR
components/schemas/SandboxCraServicingSimulateRequest.user_idproperty addedOKAdded
components/schemas/SandboxCraServicingSimulateRequestOptions.error_webhook_codeenum values addedOKAdded: PRODUCT_GENERATION_ERROR
components/schemas/SandboxCraServicingSimulateErrorWebhookCodeenum values addedOKAdded: PRODUCT_GENERATION_ERROR
components/schemas/WalletTransactionExecuteRequest.counterparty.holder_categoryproperty addedOKAdded
components/schemas/WalletTransactionExecuteRequest.counterparty.is_verifiedproperty addedOKAdded
components/schemas/WalletTransactionCounterparty.holder_categoryproperty addedOKAdded
components/schemas/WalletTransactionCounterparty.is_verifiedproperty addedOKAdded
components/schemas/WalletTransactionGetResponse.(root).allOf[0].counterparty.holder_categoryproperty addedOKAdded
components/schemas/WalletTransactionGetResponse.(root).allOf[0].counterparty.is_verifiedproperty addedOKAdded
components/schemas/WalletTransactionListResponse.transactions[].counterparty.holder_categoryproperty addedOKAdded
components/schemas/WalletTransactionListResponse.transactions[].counterparty.is_verifiedproperty addedOKAdded
components/schemas/WalletTransaction.counterparty.holder_categoryproperty addedOKAdded
components/schemas/WalletTransaction.counterparty.is_verifiedproperty addedOKAdded
components/schemas/CraReportGetResponse.client_user_idproperty addedOKAdded
components/schemas/ProtectComputeRequest.model_inputs.sdkproperty removedBreakingRemoved
components/schemas/ProtectComputeRequest.model_inputs.deviceproperty addedOKAdded
components/schemas/ProtectModelInputs.sdkproperty removedBreakingRemoved
components/schemas/ProtectModelInputs.deviceproperty addedOKAdded
components/schemas/ProtectSDKModelInputsschema removedBreakingShared schema "ProtectSDKModelInputs" was removed. Endpoints referencing it changed shape.
components/schemas/ProtectClientSessionStartDatadeprecated changedPotentialfalse → true
components/schemas/ProtectCashAdvanceDecisionCreateRequest.cash_advancerequired removedPotentialNo longer required: is_taken
components/schemas/ProtectCashAdvanceDecisionCreateRequest.cash_advance.is_takenproperty removedBreakingRemoved
components/schemas/ProtectCashAdvanceDecisionCreateRequest.advance_typeproperty addedOKAdded
components/schemas/ProtectCashAdvanceDecisionCreateRequest.previous_advance_countproperty addedOKAdded
components/schemas/ProtectCashAdvanceDecisionCreateRequest.is_takenproperty addedOKAdded
components/schemas/CashAdvanceDetailsschema removedBreakingShared schema "CashAdvanceDetails" was removed. Endpoints referencing it changed shape.
components/schemas/ProtectCashAdvanceRepaymentCreateRequest.statusenum values removedPotentialRemoved: DELIVERED
components/schemas/ProtectCashAdvanceRepaymentCreateRequest.statusenum values addedOKAdded: PARTIAL_PAYMENT
components/schemas/ProtectCashAdvanceRepaymentCreateRequest.repaymentrequired removedPotentialNo longer required: amount_paid
components/schemas/ProtectCashAdvanceRepaymentCreateRequest.repayment.amount_paidnullable changedPotentialfalse → true
components/schemas/CashAdvanceRepaymentrequired removedPotentialNo longer required: amount_paid
components/schemas/CashAdvanceRepayment.amount_paidnullable changedPotentialfalse → true
components/schemas/ProtectEventSendRequest.event.protect_session_idproperty removedBreakingRemoved
components/schemas/ProtectEventSendRequest.event.device_session_idproperty addedOKAdded
components/schemas/ProtectEventSendRequest.protect_session_idproperty removedBreakingRemoved
components/schemas/ProtectEventSendRequest.device_session_idproperty addedOKAdded
components/schemas/ProtectEvent.protect_session_idproperty removedBreakingRemoved
components/schemas/ProtectEvent.device_session_idproperty addedOKAdded
components/schemas/CashAdvanceRepaymentStatusenum values removedPotentialRemoved: DELIVERED
components/schemas/CashAdvanceRepaymentStatusenum values addedOKAdded: PARTIAL_PAYMENT
components/schemas/WalletTransactionCounterpartyHolderCategoryschema addedOKShared schema "WalletTransactionCounterpartyHolderCategory" was added.
components/schemas/CraReportUpdatedWebhookschema addedOKShared schema "CraReportUpdatedWebhook" was added.
components/schemas/CreditProductschema addedOKShared schema "CreditProduct" was added.
components/schemas/ProtectDeviceModelInputsschema addedOKShared schema "ProtectDeviceModelInputs" was added.
components/schemas/CashAdvanceInfoschema addedOKShared schema "CashAdvanceInfo" was added.
components/schemas/CashAdvanceTypeschema addedOKShared schema "CashAdvanceType" was added.
info.versionmetadata changedOKinfo.version: 2020-09-14_1.729.1 → 2020-09-14_1.740.1

version 2020-09-14_1.708.0 → 2020-09-14_1.729.1

ChangeTypeSeverityWhy it matters
POST /cra/servicing/subscription/createendpoint addedOKNew endpoint POST /cra/servicing/subscription/create added. Existing consumers are unaffected.
POST /cra/servicing/subscription/deleteendpoint addedOKNew endpoint POST /cra/servicing/subscription/delete added. Existing consumers are unaffected.
POST /cra/servicing/subscription/getendpoint addedOKNew endpoint POST /cra/servicing/subscription/get added. Existing consumers are unaffected.
POST /cra/servicing/subscription/listendpoint addedOKNew endpoint POST /cra/servicing/subscription/list added. Existing consumers are unaffected.
POST /cra/servicing/subscription/updateendpoint addedOKNew endpoint POST /cra/servicing/subscription/update added. Existing consumers are unaffected.
POST /sandbox/user/fire_webhookendpoint addedOKNew endpoint POST /sandbox/user/fire_webhook added. Existing consumers are unaffected.
POST /identity/match/listendpoint addedOKNew endpoint POST /identity/match/list added. Existing consumers are unaffected.
POST /protect/cash_advance/decision/createendpoint addedOKNew endpoint POST /protect/cash_advance/decision/create added. Existing consumers are unaffected.
POST /protect/cash_advance/repayment/createendpoint addedOKNew endpoint POST /protect/cash_advance/repayment/create added. Existing consumers are unaffected.
POST /beta/webhook_events/listendpoint addedOKNew endpoint POST /beta/webhook_events/list added. Existing consumers are unaffected.
POST /sandbox/cra/servicing/simulateendpoint addedOKNew endpoint POST /sandbox/cra/servicing/simulate added. Existing consumers are unaffected.
POST /beta/issues/v1/getendpoint addedOKNew endpoint POST /beta/issues/v1/get added. Existing consumers are unaffected.
POST /beta/issues/v1/listendpoint addedOKNew endpoint POST /beta/issues/v1/list added. Existing consumers are unaffected.
POST /beta/issues/v1/matchendpoint addedOKNew endpoint POST /beta/issues/v1/match added. Existing consumers are unaffected.
POST /beta/issues/v1/subscribeendpoint addedOKNew endpoint POST /beta/issues/v1/subscribe added. Existing consumers are unaffected.
POST /beta/issues/v1/unsubscribeendpoint addedOKNew endpoint POST /beta/issues/v1/unsubscribe added. Existing consumers are unaffected.
POST /asset_report/getresponse 200 enum values addedPotentialResponse 200 field "report.items[].accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /asset_report/getresponse 200 property addedOKResponse 200 field "report.items[].accounts[].investments.holdings[].tax_lots": Added (optional)
POST /asset_report/refreshdescription updatedOKSummary or description text changed. No contract impact.
POST /asset_report/audit_copy/getresponse 200 enum values addedPotentialResponse 200 field "report.items[].accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /asset_report/audit_copy/getresponse 200 property addedOKResponse 200 field "report.items[].accounts[].investments.holdings[].tax_lots": Added (optional)
POST /cra/monitoring_insights/getresponse 200 enum values addedPotentialResponse 200 field "items[].accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /cra/check_report/income_insights/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /cra/check_report/income_insights/getsecurity security requirement removedOKEndpoint: security requirement removed (oauth2)
POST /cra/check_report/income_insights/getsecurity security scope addedPotentialEndpoint: scope added to "oauth2": cra:read
POST /cra/check_report/income_insights/getsecurity security scope removedOKEndpoint: scope removed from "oauth2": cra:report:read
POST /cra/check_report/base_report/getresponse 200 enum values addedPotentialResponse 200 field "report.items[].accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /cra/check_report/base_report/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /cra/check_report/base_report/getsecurity security requirement removedOKEndpoint: security requirement removed (oauth2)
POST /cra/check_report/base_report/getsecurity security scope addedPotentialEndpoint: scope added to "oauth2": cra:read
POST /cra/check_report/base_report/getsecurity security scope removedOKEndpoint: scope removed from "oauth2": cra:report:read
POST /cra/check_report/createrequest body enum values addedOKAdded: cra_home_lending
POST /cra/check_report/createdescription updatedOKSummary or description text changed. No contract impact.
POST /cra/check_report/cashflow_insights/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /cra/check_report/cashflow_insights/getsecurity security requirement removedOKEndpoint: security requirement removed (oauth2)
POST /cra/check_report/cashflow_insights/getsecurity security scope addedPotentialEndpoint: scope added to "oauth2": cra:read
POST /cra/check_report/cashflow_insights/getsecurity security scope removedOKEndpoint: scope removed from "oauth2": cra:report:read
POST /cra/check_report/lend_score/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /cra/check_report/lend_score/getsecurity security requirement removedOKEndpoint: security requirement removed (oauth2)
POST /cra/check_report/lend_score/getsecurity security scope addedPotentialEndpoint: scope added to "oauth2": cra:read
POST /cra/check_report/lend_score/getsecurity security scope removedOKEndpoint: scope removed from "oauth2": cra:report:read
POST /cra/check_report/network_insights/getsecurity security requirement addedPotentialEndpoint: security requirement added (oauth2)
POST /cra/check_report/network_insights/getsecurity security requirement removedOKEndpoint: security requirement removed (oauth2)
POST /cra/check_report/network_insights/getsecurity security scope addedPotentialEndpoint: scope added to "oauth2": cra:read
POST /cra/check_report/network_insights/getsecurity security scope removedOKEndpoint: scope removed from "oauth2": cra:report:read
POST /cra/check_report/verification/getresponse 200 enum values addedPotentialResponse 200 field "report.voa.items[].accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /cra/check_report/verification/getresponse 200 property addedOKResponse 200 field "report.voa.items[].accounts[].investments.holdings[].tax_lots": Added (optional)
POST /cra/report/getrequest body type changedBreakingobject → (none)
POST /cra/report/getrequest body required removedOKNo longer required: product, version
POST /cra/report/getrequest body property removedPotentialRemoved (was required)
POST /cra/report/getrequest body property removedPotentialRemoved (was required)
POST /cra/report/getrequest body oneOf addedOKoneOf added with 3 schema(s)
POST /cra/report/getrequest body discriminator changedPotentialDiscriminator mapping changed
POST /cra/report/getrequest body property addedOKAdded (optional)
POST /cra/report/getresponse 200 type changedBreakingResponse 200 field "report.products[]": object → (none)
POST /cra/report/getresponse 200 required removedPotentialResponse 200 field "report.products[]": No longer required: product, version, metadata, attributes, errors
POST /cra/report/getresponse 200 property removedBreakingResponse 200 field "report.products[].product": Removed (was required)
POST /cra/report/getresponse 200 property removedBreakingResponse 200 field "report.products[].version": Removed (was required)
POST /cra/report/getresponse 200 property removedBreakingResponse 200 field "report.products[].metadata": Removed (was required)
POST /cra/report/getresponse 200 property removedBreakingResponse 200 field "report.products[].attributes": Removed (was required)
POST /cra/report/getresponse 200 property removedBreakingResponse 200 field "report.products[].errors": Removed (was required)
POST /cra/report/getresponse 200 oneOf addedPotentialResponse 200 field "report.products[]": oneOf added with 3 schema(s)
POST /cra/report/getresponse 200 discriminator changedPotentialResponse 200 field "report.products[]": Discriminator mapping changed
POST /consent/events/getresponse 200 enum values addedPotentialResponse 200 field "consent_events[].consented_accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /item/activity/listresponse 200 new required propertyOKResponse 200 field "last_data_access_times[]": New required property: contact_info, credit_loan_info
POST /item/activity/listresponse 200 required removedPotentialResponse 200 field "last_data_access_times[]": No longer required: contact_details, credit_and_loans, payroll_info, transaction_risk_info
POST /item/activity/listresponse 200 property removedBreakingResponse 200 field "last_data_access_times[].contact_details": Removed (was required)
POST /item/activity/listresponse 200 property removedBreakingResponse 200 field "last_data_access_times[].credit_and_loans": Removed (was required)
POST /item/activity/listresponse 200 property removedBreakingResponse 200 field "last_data_access_times[].payroll_info": Removed (was required)
POST /item/activity/listresponse 200 property removedBreakingResponse 200 field "last_data_access_times[].transaction_risk_info": Removed (was required)
POST /item/activity/listresponse 200 property addedOKResponse 200 field "last_data_access_times[].contact_info": Added (required)
POST /item/activity/listresponse 200 property addedOKResponse 200 field "last_data_access_times[].credit_loan_info": Added (required)
POST /item/application/listresponse 200 property addedOKResponse 200 field "disconnected_applications": Added (optional)
POST /item/getresponse 200 enum values addedPotentialResponse 200 field "item.allOf[0].available_products[]": Added: cra_home_lending
POST /auth/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /auth/getresponse 200 property addedOKResponse 200 field "accounts[].apy": Added (optional)
POST /auth/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /transactions/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /transactions/getresponse 200 property addedOKResponse 200 field "accounts[].apy": Added (optional)
POST /transactions/getresponse 200 property addedOKResponse 200 field "transactions[].allOf[1].merchant_category_code": Added (optional)
POST /transactions/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /cashflow_report/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /cashflow_report/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /cashflow_report/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /cashflow_report/transactions/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /cashflow_report/transactions/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /cashflow_report/transactions/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /cashflow_report/insights/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /cashflow_report/insights/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /cashflow_report/insights/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /transactions/syncresponse 200 enum values addedPotentialResponse 200 field "accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /transactions/syncresponse 200 property addedOKResponse 200 field "accounts[].apy": Added (optional)
POST /transactions/syncresponse 200 property addedOKResponse 200 field "added[].allOf[1].merchant_category_code": Added (optional)
POST /institutions/getrequest body enum values addedOKAdded: cra_home_lending
POST /institutions/getresponse 200 enum values addedPotentialResponse 200 field "institutions[].products[]": Added: cra_home_lending
POST /institutions/searchrequest body enum values addedOKAdded: cra_home_lending
POST /institutions/searchresponse 200 enum values addedPotentialResponse 200 field "institutions[].products[]": Added: cra_home_lending
POST /institutions/get_by_idresponse 200 enum values addedPotentialResponse 200 field "institution.products[]": Added: cra_home_lending
POST /accounts/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /accounts/getresponse 200 property addedOKResponse 200 field "accounts[].apy": Added (optional)
POST /accounts/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /sandbox/public_token/createrequest body enum values addedOKAdded: cra_home_lending
POST /sandbox/item/fire_webhookdescription updatedOKSummary or description text changed. No contract impact.
POST /accounts/balance/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /accounts/balance/getresponse 200 property addedOKResponse 200 field "accounts[].apy": Added (optional)
POST /accounts/balance/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /identity/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /identity/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /identity/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /identity/documents/uploads/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /identity/documents/uploads/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /identity/documents/uploads/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /identity/matchresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /identity/matchresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /identity/matchresponse 200 required addedOKResponse 200 field "accounts[].allOf[1]": Became required: legal_name, phone_number, email_address, address
POST /identity/matchresponse 200 nullable changedOKResponse 200 field "accounts[].allOf[1].legal_name": true → false
POST /identity/matchresponse 200 required addedOKResponse 200 field "accounts[].allOf[1].legal_name": Became required: score, is_first_name_or_last_name_match, is_nickname_match, is_business_name_detected
POST /identity/matchresponse 200 nullable changedOKResponse 200 field "accounts[].allOf[1].phone_number": true → false
POST /identity/matchresponse 200 required addedOKResponse 200 field "accounts[].allOf[1].phone_number": Became required: score
POST /identity/matchresponse 200 nullable changedOKResponse 200 field "accounts[].allOf[1].email_address": true → false
POST /identity/matchresponse 200 required addedOKResponse 200 field "accounts[].allOf[1].email_address": Became required: score
POST /identity/matchresponse 200 nullable changedOKResponse 200 field "accounts[].allOf[1].address": true → false
POST /identity/matchresponse 200 required addedOKResponse 200 field "accounts[].allOf[1].address": Became required: score, is_postal_code_match
POST /identity/matchresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /beacon/account_risk/v1/evaluateresponse 200 enum values addedPotentialResponse 200 field "accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /beacon/user/account_insights/getresponse 200 enum values addedPotentialResponse 200 field "bank_account_insights.accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/auth/getresponse 200 enum values addedPotentialResponse 200 field "account.subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/auth/getresponse 200 property addedOKResponse 200 field "account.apy": Added (optional)
POST /processor/account/getresponse 200 enum values addedPotentialResponse 200 field "account.subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/account/getresponse 200 property addedOKResponse 200 field "account.apy": Added (optional)
POST /processor/investments/holdings/getresponse 200 enum values addedPotentialResponse 200 field "account.allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/investments/holdings/getresponse 200 property addedOKResponse 200 field "account.allOf[0].apy": Added (optional)
POST /processor/investments/auth/getresponse 200 enum values addedPotentialResponse 200 field "account.subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/investments/auth/getresponse 200 property addedOKResponse 200 field "account.apy": Added (optional)
POST /processor/investments/transactions/getresponse 200 enum values addedPotentialResponse 200 field "account.allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/investments/transactions/getresponse 200 property addedOKResponse 200 field "account.allOf[0].apy": Added (optional)
POST /processor/transactions/getresponse 200 enum values addedPotentialResponse 200 field "account.subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/transactions/getresponse 200 property addedOKResponse 200 field "account.apy": Added (optional)
POST /processor/transactions/getresponse 200 property addedOKResponse 200 field "transactions[].allOf[1].merchant_category_code": Added (optional)
POST /processor/transactions/syncresponse 200 enum values addedPotentialResponse 200 field "account.allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/transactions/syncresponse 200 property addedOKResponse 200 field "account.allOf[0].apy": Added (optional)
POST /processor/transactions/syncresponse 200 property addedOKResponse 200 field "added[].allOf[1].merchant_category_code": Added (optional)
POST /processor/liabilities/getresponse 200 enum values addedPotentialResponse 200 field "account.subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/liabilities/getresponse 200 property addedOKResponse 200 field "account.apy": Added (optional)
POST /processor/liabilities/getresponse 200 enum values addedPotentialResponse 200 field "liabilities.credit[].aprs[].apr_type": Added: penalty_apr
POST /processor/liabilities/getresponse 200 property addedOKResponse 200 field "liabilities.loan": Added (optional)
POST /processor/liabilities/getresponse 200 property addedOKResponse 200 field "liabilities.line_of_credit": Added (optional)
POST /processor/identity/getresponse 200 enum values addedPotentialResponse 200 field "account.allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/identity/getresponse 200 property addedOKResponse 200 field "account.allOf[0].apy": Added (optional)
POST /processor/identity/matchresponse 200 enum values addedPotentialResponse 200 field "account.allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/identity/matchresponse 200 property addedOKResponse 200 field "account.allOf[0].apy": Added (optional)
POST /processor/identity/matchresponse 200 required addedOKResponse 200 field "account.allOf[1]": Became required: legal_name, phone_number, email_address, address
POST /processor/identity/matchresponse 200 nullable changedOKResponse 200 field "account.allOf[1].legal_name": true → false
POST /processor/identity/matchresponse 200 required addedOKResponse 200 field "account.allOf[1].legal_name": Became required: score, is_first_name_or_last_name_match, is_nickname_match, is_business_name_detected
POST /processor/identity/matchresponse 200 nullable changedOKResponse 200 field "account.allOf[1].phone_number": true → false
POST /processor/identity/matchresponse 200 required addedOKResponse 200 field "account.allOf[1].phone_number": Became required: score
POST /processor/identity/matchresponse 200 nullable changedOKResponse 200 field "account.allOf[1].email_address": true → false
POST /processor/identity/matchresponse 200 required addedOKResponse 200 field "account.allOf[1].email_address": Became required: score
POST /processor/identity/matchresponse 200 nullable changedOKResponse 200 field "account.allOf[1].address": true → false
POST /processor/identity/matchresponse 200 required addedOKResponse 200 field "account.allOf[1].address": Became required: score, is_postal_code_match
POST /processor/balance/getresponse 200 enum values addedPotentialResponse 200 field "account.subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /processor/balance/getresponse 200 property addedOKResponse 200 field "account.apy": Added (optional)
POST /item/webhook/updateresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /liabilities/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /liabilities/getresponse 200 property addedOKResponse 200 field "accounts[].apy": Added (optional)
POST /liabilities/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /liabilities/getresponse 200 enum values addedPotentialResponse 200 field "liabilities.credit[].aprs[].apr_type": Added: penalty_apr
POST /liabilities/getresponse 200 property addedOKResponse 200 field "liabilities.loan": Added (optional)
POST /liabilities/getresponse 200 property addedOKResponse 200 field "liabilities.line_of_credit": Added (optional)
POST /liabilities/getdescription updatedOKSummary or description text changed. No contract impact.
POST /payment_initiation/payment/createrequest body property addedOKAdded (optional)
POST /payment_initiation/consent/createrequest body property addedOKAdded (optional)
POST /user/createdescription updatedOKSummary or description text changed. No contract impact.
POST /user/items/getresponse 200 enum values addedPotentialResponse 200 field "items[].available_products[]": Added: cra_home_lending
POST /user/items/associatedescription updatedOKSummary or description text changed. No contract impact.
POST /credit/sessions/getrequest body required removedOKNo longer required: user_token
POST /credit/sessions/getrequest body type changedBreaking(none) → string
POST /credit/sessions/getrequest body allOf removedBreakingallOf removed
POST /investments/holdings/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /investments/holdings/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /investments/holdings/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /investments/transactions/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /investments/transactions/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /investments/transactions/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /investments/auth/getresponse 200 enum values addedPotentialResponse 200 field "accounts[].allOf[0].subtype": Added: charge card, commercial line of credit, home equity loan, installment, prediction market
POST /investments/auth/getresponse 200 property addedOKResponse 200 field "accounts[].allOf[0].apy": Added (optional)
POST /investments/auth/getresponse 200 enum values addedPotentialResponse 200 field "item.available_products[]": Added: cra_home_lending
POST /processor/token/createrequest body enum values addedOKAdded: airwallex, cybrid, bizcap, webull
POST /processor/token/permissions/setrequest body enum values addedOKAdded: cra_home_lending
POST /processor/token/permissions/getresponse 200 enum values addedPotentialResponse 200 field "products[]": Added: cra_home_lending
POST /item/importrequest body required removedOKNo longer required: products
POST /item/importrequest body enum values addedOKAdded: cra_home_lending
POST /item/importrequest body required removedOKNo longer required: auth_token
POST /item/importrequest body deprecated changedPotentialfalse → true
POST /item/importrequest body deprecated changedPotentialfalse → true
POST /item/importrequest body deprecated changedPotentialfalse → true
POST /item/importdescription updatedOKSummary or description text changed. No contract impact.
POST /link/token/createrequest body enum values addedOKAdded: cra_home_lending
POST /link/token/createrequest body enum values addedOKAdded: charge card
POST /link/token/createrequest body enum values addedOKAdded: commercial line of credit, home equity loan, installment

Showing the first 200 changes of this update.

This is what your consumers wish your API had.

Point us at your own OpenAPI spec and get the same automatic changelog, plus email alerts and breaking-change classification on every release.