Driftwatch

Plaid / Plaid API (2020-09-14) /

Breaking

value no longer accepts "EMPLOYMENT"

What changed

A value you may have hardcoded is now rejected.

Affects ConsumerReportPermissiblePurpose reachable from 2 operations.

no longer accepts "EMPLOYMENT"

Who is affected

Code that sends Plaid's ConsumerReportPermissiblePurpose objects, used by 2 Plaid operations.

Before and after

WhereBeforeAfter
ConsumerReportPermissiblePurpose"ACCOUNT_REVIEW_CREDIT", "ACCOUNT_REVIEW_NON_CREDIT", "EMPLOYMENT", "EXTENSION_OF_CREDIT", "LEGITIMATE_BUSINESS_NEED_OTHER", "LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING", "WRITTEN_INSTRUCTION_OTHER", "WRITTEN_INSTRUCTION_PREQUALIFICATION""ACCOUNT_REVIEW_CREDIT", "ACCOUNT_REVIEW_NON_CREDIT", "EXTENSION_OF_CREDIT", "LEGITIMATE_BUSINESS_NEED_OTHER", "LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING", "WRITTEN_INSTRUCTION_OTHER", "WRITTEN_INSTRUCTION_PREQUALIFICATION"
LinkTokenCreateRequest.consumer_report_permissible_purpose"ACCOUNT_REVIEW_CREDIT", "ACCOUNT_REVIEW_NON_CREDIT", "EMPLOYMENT", "EXTENSION_OF_CREDIT", "LEGITIMATE_BUSINESS_NEED_OTHER", "LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING", "WRITTEN_INSTRUCTION_OTHER", "WRITTEN_INSTRUCTION_PREQUALIFICATION""ACCOUNT_REVIEW_CREDIT", "ACCOUNT_REVIEW_NON_CREDIT", "EXTENSION_OF_CREDIT", "LEGITIMATE_BUSINESS_NEED_OTHER", "LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING", "WRITTEN_INSTRUCTION_OTHER", "WRITTEN_INSTRUCTION_PREQUALIFICATION"

Code that breaks

// sending "EMPLOYMENT" for undefined is now rejected

Based on Plaid’s published API specification. How severity is decided.