API breaking-change feed
Changes from 15 providers, newest first. Each one links to the provider's own notice.
Filter
- International Call Forwarding - Compliance Blocking for Spain & France
- New paymentInstrumentSendAddEmail mutation emails customers a link to add a payment method for a subscription, order, or draft order
- Hydrogen developer preview update: September 2, 2026
-
Plaid: Added a Billing page to the Dashboard for customers on negotiated rates, providing visibility into invoice and payment history.
Why: text:is now deprecated
- Gemini API: Lyria 3.5 generally available (GA)
- Claude Platform release notes — September 3, 2026
- My Organization API and Embeddable UI Components - XAA and third-party app access configuration in Early Acces
- Google Workspace APIs release notes, September 02, 2026
-
Critical fix: Java Helper Library 13.0.0: fixes crash on unknown fields in nested API responses
Why: text:breaking change
- Verify Custom Templates are now Generally Available
- Gemini API: Gemini 3.8 Flash generally available (GA)
- Dashboard Navigation & IA Refresh is now in Early Access
-
Plaid API spec changed: 2 breaking, 3 deprecations, 4 behaviour changes
Why: oasdiff:request-property-enum-value-removed, oasdiff:endpoint-deprecated, oasdiff:request-property-deprecated
9 spec findings (oasdiff)
- Breaking
POST /processor/token/createremoved the enum value `paynote` of the request property `processor` - Breaking
POST /protect/cash_advance/repayment/createremoved the enum value `DELIVERED` of the request property `status` - Deprecation
POST /cra/monitoring_insights/getendpoint deprecated - Deprecation
POST /sandbox/public_token/createrequest property `options/transactions/end_date` deprecated - Deprecation
POST /sandbox/public_token/createrequest property `options/transactions/start_date` deprecated - Behaviour
POST /protect/cash_advance/decision/createremoved the request property `cash_advance/is_taken` - Behaviour
POST /protect/computeremoved the request property `model_inputs/sdk` - Behaviour
POST /protect/event/sendremoved the request property `event/protect_session_id` - Behaviour
POST /protect/event/sendremoved the request property `protect_session_id`
- Breaking
- Maps JavaScript API release 2026-09-02
- Gemini API: Agentic video understanding
- Claude Platform release notes — September 1, 2026
- Advanced MFA Configurations are now Generally Available
- Polaris CDN 1.1 release candidate
- The Polaris CDN is adopting semantic versioning
- Google Workspace APIs release notes, August 31, 2026
- Cross-App Access Requesting App now in Early Access
-
More resilient refreshes for expiring offline access tokens
Why: text:is retired
- Google Workspace APIs release notes, August 28, 2026
- Custom Token Exchange is now Generally Available
- August 2026 Rollup
-
Password Protected Shop Dev flows on Shopify Theme CLI v3.83.x and older to be deprecated
Why: label:Deprecation announcement, title:deprecated
-
Legacy Private App Creation Being Disabled
Why: title:being disabled
- Update to Twilio SendGrid Link Branding: Automatic SSL Certificate Provisioning
-
Gemini API: Gemini Omni Flash generally available (GA)
Why: text:will be deprecated
-
Claude Platform release notes — August 27, 2026
Why: text:is removed
-
Stripe API spec changed: 334 breaking
Why: oasdiff:response-property-any-of-added
40 spec findings (oasdiff)
- Breaking
GET /v1/accountadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `error/payment_intent/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_ge - Breaking
GET /v1/accountadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: Pay - Breaking
GET /v1/accountsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subsch - Breaking
POST /v1/accounts/{account}/bank_accountsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #2: Card]/customer/anyOf[subschema #2: Customer]/ - Breaking
POST /v1/accounts/{account}/bank_accountsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `anyOf[subschema #2: Card]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/ - Breaking
GET /v1/accounts/{account}/capabilitiesadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/invoice_setting - Breaking
GET /v1/accounts/{account}/capabilities/{capability}added `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_p - Breaking
GET /v1/accounts/{account}/external_accountsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #2: Card]/customer/anyOf[subschema #2: - Breaking
GET /v1/accounts/{account}/external_accountsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/anyOf[subschema #2: Card]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf[subschema #2: - Breaking
GET /v1/application_fees/{fee}/refunds/{id}added `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `balance_transaction/anyOf[subschema #2: BalanceTransaction -> subschema #2: Balance Transaction]/source/anyOf[subschema #2: PlatformFee]/account/anyOf[subschema #2: Account]/external_accounts/da - Breaking
GET /v1/application_fees/{id}/refundsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/balance_transaction/anyOf[subschema #2: BalanceTransaction -> subschema #2: Balance Transaction]/source/anyOf[subschema #2: PlatformFee]/account/anyOf[subschema #2: Account]/external_ - Breaking
GET /v1/balance/historyadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/source/anyOf[subschema #2: PlatformFee]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf - Breaking
GET /v1/balance/history/{id}added `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `source/anyOf[subschema #2: PlatformFee]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account]/customer/anyOf[subschema - Breaking
GET /v1/billing/alertsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/usage_threshold/anyOf[subschema #1: ThresholdsResourceUsageThresholdConfig -> subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/i - Breaking
POST /v1/billing/alertsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `usage_threshold/anyOf[subschema #1: ThresholdsResourceUsageThresholdConfig -> subschema #1: Usage threshold alert configuration]/filters/items/customer/anyOf[subschema #2: Customer]/invoice_sett - Breaking
GET /v1/billing/credit_balance_summaryadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setu - Breaking
GET /v1/billing/credit_balance_transactionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/credit/anyOf[subschema #1: BillingCreditGrantsResourceBalanceCredit]/credits_application_invoice_voided/anyOf[subschema #1: BillingCreditGrantsResourceBalanceCreditsApplicationInvoice - Breaking
GET /v1/billing/credit_balance_transactions/{id}added `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `credit/anyOf[subschema #1: BillingCreditGrantsResourceBalanceCredit]/credits_application_invoice_voided/anyOf[subschema #1: BillingCreditGrantsResourceBalanceCreditsApplicationInvoiceVoided]/inv - Breaking
GET /v1/billing/credit_grantsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated - Breaking
GET /v1/chargesadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_method_details/anyOf[subschema #1: payment_method_details]/konbini/store` response property `anyOf` list for the response status `200` - Breaking
POST /v1/chargesadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `payment_method_details/anyOf[subschema #1: payment_method_details]/konbini/store` response property `anyOf` list for the response status `200` - Breaking
GET /v1/charges/{charge}/disputeadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `balance_transactions/items/source/anyOf[subschema #2: PlatformFee]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Account - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/automatic_tax/liability/anyOf[subschema #1: ConnectAccountReference]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/discounts/items/promotion_code/anyOf[subschema #2: PromotionCode -> subschema #2: Promotion Code]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[ - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/invoice/anyOf[subschema #2: Invoice]/account_tax_ids/items/anyOf[subschema #2: tax_id -> subschema #2: Tax ID]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_ - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/invoice_creation/anyOf[subschema #1: PaymentPagesCheckoutSessionInvoiceCreation]/invoice_data/account_tax_ids/items/anyOf[subschema #2: tax_id -> subschema #2: Tax ID]/customer/anyOf[ - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/invoice_creation/anyOf[subschema #1: PaymentPagesCheckoutSessionInvoiceCreation]/invoice_data/issuer/anyOf[subschema #1: ConnectAccountReference]/account/anyOf[subschema #2: Account]/ - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/line_items/data/items/discounts/items/discount/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/an - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_intent/anyOf[subschema #2: PaymentIntent]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generate - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_link/anyOf[subschema #2: PaymentLink -> subschema #2: Payment Link]/automatic_tax/liability/anyOf[subschema #1: ConnectAccountReference]/account/anyOf[subschema #2: Account]/e - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_link/anyOf[subschema #2: PaymentLink -> subschema #2: Payment Link]/invoice_creation/anyOf[subschema #1: PaymentLinksResourceInvoiceCreation]/invoice_data/anyOf[subschema #1: - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_link/anyOf[subschema #2: PaymentLink -> subschema #2: Payment Link]/invoice_creation/anyOf[subschema #1: PaymentLinksResourceInvoiceCreation]/invoice_data/anyOf[subschema #1: - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_link/anyOf[subschema #2: PaymentLink -> subschema #2: Payment Link]/line_items/data/items/discounts/items/discount/customer/anyOf[subschema #2: Customer]/invoice_settings/defa - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_link/anyOf[subschema #2: PaymentLink -> subschema #2: Payment Link]/on_behalf_of/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> s - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_link/anyOf[subschema #2: PaymentLink -> subschema #2: Payment Link]/subscription_data/anyOf[subschema #1: PaymentLinksResourceSubscriptionData]/invoice_settings/issuer/account - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/payment_link/anyOf[subschema #2: PaymentLink -> subschema #2: Payment Link]/transfer_data/anyOf[subschema #1: PaymentLinksResourceTransferData]/destination/anyOf[subschema #2: Account - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/setup_intent/anyOf[subschema #2: SetupIntent]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/any - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/subscription/anyOf[subschema #2: Subscription]/automatic_tax/liability/anyOf[subschema #1: ConnectAccountReference]/account/anyOf[subschema #2: Account]/external_accounts/data/items/a - Breaking
GET /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `data/items/total_details/anyOf[subschema #1: PaymentPagesCheckoutSessionTotalDetails]/breakdown/discounts/items/discount/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_m - Breaking
POST /v1/checkout/sessionsadded `#/components/schemas/payment_flows_private_payment_methods_konbini_details_resource_store` to the `automatic_tax/liability/anyOf[subschema #1: ConnectAccountReference]/account/anyOf[subschema #2: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount -> subschema #1: Bank Accou
- Breaking
- Four additional topics are now available for Events
- GitHub commits now name the last theme editor
-
Build Shopify apps in PHP and Python with new official packages
Why: text:are now deprecated
- Google Workspace APIs release notes, August 26, 2026
- Gemini API: Gemini 3.5 Transcribe generally available (GA)
- Claude Platform release notes — August 26, 2026
- Oxygen is now available on trial plan stores
- Maps JavaScript API release 2026-08-26
-
Script tags are deprecated and will stop running on March 1, 2027
Why: label:Deprecation announcement, title:deprecated
- Claude Platform release notes — August 20, 2026
- Verify tightens fraud prevention geo permissions for Italy and Argentina
- App intents on `admin.app.intent.link` now open as a full-page navigation
- Square API version 2026-08-19 released
- Google Workspace APIs release notes, August 19, 2026
- Claude Platform release notes — August 19, 2026
- Hydrogen developer preview update: August 18, 2026
- Claude Platform release notes — August 18, 2026
-
Plaid API spec changed: 7 breaking, 3 deprecations, 1 behaviour change
Why: oasdiff:api-security-scope-added, oasdiff:response-property-one-of-added, oasdiff:response-required-property-removed, oasdiff:request-property-deprecated
11 spec findings (oasdiff)
- Breaking
POST /cra/check_report/base_report/getthe security scope `cra:read` was added to the endpoint's security scheme `oauth2` - Breaking
POST /cra/report/getadded `#/components/schemas/CraReportGetQualifyResponseProduct, #/components/schemas/CraReportGetIncomeInsightsResponseProduct, #/components/schemas/CraReportGetHomeLendingResponseProduct` to the `report/products/items/` response property `oneOf` list for the response status `200` - Breaking
GET /fdx/consentsremoved the required property `display_message` from the response with the `default` status - Breaking
POST /item/activity/listremoved the required property `last_data_access_times/items/contact_details` from the response with the `200` status - Breaking
POST /item/activity/listremoved the required property `last_data_access_times/items/credit_and_loans` from the response with the `200` status - Breaking
POST /item/activity/listremoved the required property `last_data_access_times/items/payroll_info` from the response with the `200` status - Breaking
POST /item/activity/listremoved the required property `last_data_access_times/items/transaction_risk_info` from the response with the `200` status - Deprecation
POST /item/importrequest property `options` deprecated - Deprecation
POST /item/importrequest property `options/webhook` deprecated - Deprecation
POST /item/importrequest property `user_auth/auth_token` deprecated - Behaviour
POST /credit/bank_income/getthe `user_id` request property `type` changed from `any` to `string`
- Breaking
- Plaid: Improved behavior of Identity endpoints when called on non-depository Capital One accounts where identity data is not available.
Providers we watch
- Anthropic 60 changes
- Auth0 60 changes
- Google Gemini API 60 changes
- Google Maps Platform 37 changes
- Google Workspace APIs 30 changes
- HubSpot 10 changes
- Meta WhatsApp 2 changes
- Microsoft Graph 60 changes
- OpenAI 1 change
- PayPal 2 changes
- Plaid 10 changes
- Shopify 60 changes
- Square 7 changes
- Stripe 4 changes
- Twilio 30 changes
Get the next one before it breaks your weekend.
Free. No email sign-up yet. This page and the RSS feed pick up each provider's notice within the hour.
Email alerts are not open yet. Until they are, follow the feed by RSS.