Skip to content

Commit 1a79b4b

Browse files
committed
OpenAPI generated code at 2026-03-04T22:48:40Z
1 parent 9cd8513 commit 1a79b4b

2,046 files changed

Lines changed: 8143 additions & 2116 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openapi-generator/FILES

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ plaid/model/base_report_item.py
191191
plaid/model/base_report_longest_gap_insights.py
192192
plaid/model/base_report_number_flow_insights.py
193193
plaid/model/base_report_transaction.py
194+
plaid/model/base_report_transaction_personal_finance_category.py
194195
plaid/model/base_report_transaction_type.py
195196
plaid/model/base_report_user_attributes.py
196197
plaid/model/base_report_warning.py
@@ -272,10 +273,14 @@ plaid/model/beta_partner_end_customer.py
272273
plaid/model/beta_partner_end_customer_with_secrets.py
273274
plaid/model/business_account.py
274275
plaid/model/business_account_all_of.py
276+
plaid/model/business_check_boolean_status.py
277+
plaid/model/business_digital_presence_check.py
275278
plaid/model/business_email_address.py
276279
plaid/model/business_entity_type.py
277280
plaid/model/business_field_match_summary.py
278281
plaid/model/business_finance_category.py
282+
plaid/model/business_industry_prediction.py
283+
plaid/model/business_industry_prediction_nullable.py
279284
plaid/model/business_kyb_check.py
280285
plaid/model/business_kyb_match_details.py
281286
plaid/model/business_phone_number.py
@@ -289,7 +294,12 @@ plaid/model/business_verification_get_response.py
289294
plaid/model/business_verification_status_kyb_check.py
290295
plaid/model/business_verification_status_overall.py
291296
plaid/model/business_verification_status_risk_check.py
297+
plaid/model/business_verification_status_web_presence_check.py
292298
plaid/model/business_website.py
299+
plaid/model/business_website_analysis.py
300+
plaid/model/business_website_build_status.py
301+
plaid/model/business_website_ssl.py
302+
plaid/model/business_whois_record.py
293303
plaid/model/cash_flow_insight.py
294304
plaid/model/cash_flow_updates_event_webhook_codes.py
295305
plaid/model/cash_flow_updates_expected_deposit_missed_webhook.py
@@ -456,14 +466,23 @@ plaid/model/cra_monitoring_insights_unsubscribe_response.py
456466
plaid/model/cra_network_insights_item.py
457467
plaid/model/cra_network_insights_report.py
458468
plaid/model/cra_partner_insights.py
469+
plaid/model/cra_partner_insights_base_fico_score.py
470+
plaid/model/cra_partner_insights_base_fico_score_version.py
471+
plaid/model/cra_partner_insights_bureau.py
459472
plaid/model/cra_partner_insights_complete_webhook.py
460473
plaid/model/cra_partner_insights_error_webhook.py
474+
plaid/model/cra_partner_insights_fico_input.py
475+
plaid/model/cra_partner_insights_fico_results.py
461476
plaid/model/cra_partner_insights_get_request.py
462477
plaid/model/cra_partner_insights_get_response.py
463478
plaid/model/cra_partner_insights_item.py
464479
plaid/model/cra_partner_insights_item_account.py
465480
plaid/model/cra_partner_insights_item_account_metadata.py
466481
plaid/model/cra_partner_insights_prism.py
482+
plaid/model/cra_partner_insights_ultra_fico_score.py
483+
plaid/model/cra_partner_insights_ultra_fico_score_request.py
484+
plaid/model/cra_partner_insights_ultra_fico_score_result.py
485+
plaid/model/cra_partner_insights_ultra_fico_score_version.py
467486
plaid/model/cra_pdf_add_ons.py
468487
plaid/model/cra_prediction_interval.py
469488
plaid/model/cra_upgrade_failed_webhook.py
@@ -1400,6 +1419,7 @@ plaid/model/protect_report_create_request.py
14001419
plaid/model/protect_report_create_response.py
14011420
plaid/model/protect_report_source.py
14021421
plaid/model/protect_report_type.py
1422+
plaid/model/protect_sdk_model_inputs.py
14031423
plaid/model/protect_user.py
14041424
plaid/model/protect_user_event_webhook.py
14051425
plaid/model/protect_user_insights_get_request.py

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
See full changelog for the OpenAPI Schema (OAS) [here](https://github.com/plaid/plaid-openapi/blob/master/CHANGELOG.md).
22

3+
# 38.4.0
4+
- Updating to OAS 2020-09-14_1.682.2
5+
6+
## OpenAPI Schema Changes
7+
### 2020-09-14_1.682.2
8+
- Add personal_finance_category to BaseReportTransaction model.
9+
10+
### 2020-09-14_1.682.1
11+
- Update `ProtectComputeResponse`: promote `score` and `model` to top-level fields, rename `fraud_attributes` to `attributes`, and remove `trust_index` and `subscores`
12+
- Mark `ProtectComputeResponse.score` as nullable so it is omitted from the API response when no trust index score is present, preventing clients from seeing a spurious `"score": 0`
13+
14+
### 2020-09-14_1.682.0
15+
- Add `has_null_available_balance` field to `OverrideAccounts` schema. When set to `true`, the Sandbox test account will always return `null` for its available balance. Cannot be set together with `force_available_balance`.
16+
17+
### 2020-09-14_1.681.9
18+
- Add `fico` field to `CraCheckReportPartnerInsightsGetPartnerInsights`, `CraCheckReportCreatePartnerInsightsOptions`, and `LinkTokenCreateRequestCraOptionsPartnerInsights` schemas to support UltraFICO score generation; add new `CraPartnerInsightsFicoInput`, `CraPartnerInsightsUltraFicoScoreRequest`, `CraPartnerInsightsBaseFicoScore`, `CraPartnerInsightsUltraFicoScoreVersion`, `CraPartnerInsightsBureau`, and `CraPartnerInsightsBaseFicoScoreVersion` schemas
19+
20+
### 2020-09-14_1.681.8
21+
- Update `beta/transactions/rules/v1` endpoints to use `client_user_id` instead of `access_token`
22+
- Split `personal_finance_category` into `pfc_primary_category` and `pfc_detailed_category` on rule request/response schemas; add optional `pfc_version` field
23+
- Rename `TransactionsRuleField` enum value `NAME` to `MERCHANT_NAME`
24+
- Add `updated_at` and `client_user_id` to `TransactionsCategoryRule`; replace `item_id` and `personal_finance_category`
25+
26+
### 2020-09-14_1.681.7
27+
- Add `sdk` field to `ProtectModelInputs` on `ProtectComputeRequest`.
28+
29+
### 2020-09-14_1.681.6
30+
- Clarify `/protect/compute` `model` field: version suffix is required and must be `major.minor` format; removed references to versionless model names
31+
- Expand `require_extracted_data` field description to document HTTP 400 / `FAILED_PRECONDITION` behavior when set to `true`
32+
- Add readiness error to `/protect/compute` endpoint description: for link-session models, calling the endpoint before the Link session is complete returns HTTP 400 with `error_type` = `INVALID_REQUEST` and `error_code` = `FAILED_PRECONDITION`
33+
334
# 38.3.0
435
- Updating to OAS 2020-09-14_1.681.5
536

plaid/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
66
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
77
8-
The version of the OpenAPI document: 2020-09-14_1.681.5
8+
The version of the OpenAPI document: 2020-09-14_1.682.2
99
Generated by: https://openapi-generator.tech
1010
"""
1111

1212

13-
__version__ = "38.3.0"
13+
__version__ = "38.4.0"
1414

1515
# import ApiClient
1616
from plaid.api_client import ApiClient

plaid/api/plaid_api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
55

6-
The version of the OpenAPI document: 2020-09-14_1.681.5
6+
The version of the OpenAPI document: 2020-09-14_1.682.2
77
Generated by: https://openapi-generator.tech
88
"""
99

@@ -19414,7 +19414,7 @@ def auth_verify(
1941419414
):
1941519415
"""Verify auth data # noqa: E501
1941619416

19417-
The `/auth/verify` endpoint verifies bank account numbers against Plaid's database via Database Auth. # noqa: E501
19417+
The `/auth/verify` endpoint verifies bank account and routing numbers and (optionally) account owner names against Plaid's database via [Database Auth](https://plaid.com/docs/auth/coverage/database-auth/). It can be used to verify account numbers that were not collected via the Plaid Link flow. This endpoint is currently in Early Availability; contact Sales or your Plaid account manager to request access. # noqa: E501
1941819418
This method makes a synchronous HTTP request by default. To make an
1941919419
asynchronous HTTP request, please pass async_req=True
1942019420

@@ -22734,7 +22734,7 @@ def cra_check_report_create(
2273422734
):
2273522735
"""Refresh or create a Consumer Report # noqa: E501
2273622736

22737-
The primary purpose of `/cra/check_report/create` is to refresh data in an existing report. A Consumer Report will last for 24 hours before expiring; you should call any `/get` endpoints on the report before it expires. If a report expires, you can call `/cra/check_report/create` again to re-generate it and refresh the data in the report. `/cra/check_report/create` can also be used to create a new report if `consumer_report_permissible_purpose` was omitted during Link token creation. However, using the endpoint in this way is not recommended. Instead, `consumer_report_permissible_purpose` should always be specified when calling `/link/token/create` for Plaid CRA products; this will reduce latency and simplify the integration process. If you provide a `consumer_report_permissible_purpose` during Link token creation, then Plaid Check will automatically begin creating a Consumer Report once the user completes the Link process, and it is not necessary to call `/cra/check_report/create` before retrieving the report. # noqa: E501
22737+
Use `/cra/check_report/create` to refresh data in an existing report. A Consumer Report will last for 24 hours before expiring; you should call any `/get` endpoints on the report before it expires. If a report expires, you can call `/cra/check_report/create` again to re-generate it and refresh the data in the report. # noqa: E501
2273822738
This method makes a synchronous HTTP request by default. To make an
2273922739
asynchronous HTTP request, please pass async_req=True
2274022740

@@ -34018,7 +34018,7 @@ def protect_compute(
3401834018
):
3401934019
"""Compute Protect Trust Index Score # noqa: E501
3402034020

34021-
Use this endpoint to compute a Protect Trust Index score and retrieve fraud attributes # noqa: E501
34021+
Use this endpoint to compute a Protect Trust Index score and retrieve fraud attributes. For link-session models, if the Link session is not yet complete, the endpoint returns HTTP 400 with `error_type` = `INVALID_REQUEST` and `error_code` = `FAILED_PRECONDITION`. # noqa: E501
3402234022
This method makes a synchronous HTTP request by default. To make an
3402334023
asynchronous HTTP request, please pass async_req=True
3402434024

plaid/api_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
55
6-
The version of the OpenAPI document: 2020-09-14_1.681.5
6+
The version of the OpenAPI document: 2020-09-14_1.682.2
77
Generated by: https://openapi-generator.tech
88
"""
99

@@ -76,7 +76,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7676
self.default_headers[header_name] = header_value
7777
self.cookie = cookie
7878
# Set default User-Agent.
79-
self.user_agent = 'Plaid Python v38.3.0'
79+
self.user_agent = 'Plaid Python v38.4.0'
8080

8181
def __enter__(self):
8282
return self

plaid/configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
55
6-
The version of the OpenAPI document: 2020-09-14_1.681.5
6+
The version of the OpenAPI document: 2020-09-14_1.682.2
77
Generated by: https://openapi-generator.tech
88
"""
99

@@ -431,8 +431,8 @@ def to_debug_report(self):
431431
return "Python SDK Debug Report:\n"\
432432
"OS: {env}\n"\
433433
"Python Version: {pyversion}\n"\
434-
"Version of the API: 2020-09-14_1.681.5\n"\
435-
"SDK Package Version: 38.3.0".\
434+
"Version of the API: 2020-09-14_1.682.2\n"\
435+
"SDK Package Version: 38.4.0".\
436436
format(env=sys.platform, pyversion=sys.version)
437437

438438
def get_host_settings(self):

plaid/exceptions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
55
6-
The version of the OpenAPI document: 2020-09-14_1.681.5
6+
The version of the OpenAPI document: 2020-09-14_1.682.2
77
Generated by: https://openapi-generator.tech
88
"""
99

plaid/model/aamva_analysis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
55
6-
The version of the OpenAPI document: 2020-09-14_1.681.5
6+
The version of the OpenAPI document: 2020-09-14_1.682.2
77
Generated by: https://openapi-generator.tech
88
"""
99

plaid/model/aamva_detailed_match_result.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
55
6-
The version of the OpenAPI document: 2020-09-14_1.681.5
6+
The version of the OpenAPI document: 2020-09-14_1.682.2
77
Generated by: https://openapi-generator.tech
88
"""
99

plaid/model/aamva_match_result.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
55
6-
The version of the OpenAPI document: 2020-09-14_1.681.5
6+
The version of the OpenAPI document: 2020-09-14_1.682.2
77
Generated by: https://openapi-generator.tech
88
"""
99

0 commit comments

Comments
 (0)