v20.4.0-alpha.1
Pre-release
Pre-release
This release changes the pinned API version to 2026-06-24.preview.
- #2086 Update generated code for private-preview
- Add support for new resources
V2.Billing.ContractPricingLineQuantityChange,V2.Core.Health.AlertHistoryEntry,V2.Core.Health.Alert,V2.MoneyManagement.FinancialAddressDebitSimulation, andV2.MoneyManagement.PayoutIntent ⚠️ Remove support for resourceV2.Billing.ContractLicensePricingQuantityChange- Add support for
report_offer_acceptancemethod on resourceIssuing.CreditUnderwritingRecord - Add support for
provisional_credittest helper method on resourceIssuing.Dispute - Add support for
report_early_fraud_warningmethod on resourcePaymentAttemptRecord - Add support for
searchmethod on resourcePaymentRecord - Add support for
debitmethod on resourceV2.MoneyManagement.FinancialAddressDebitSimulation - Add support for
all,cancel,create,retrieve, andupdatemethods on resourceV2.MoneyManagement.PayoutIntent - Add support for
allandretrievemethods on resourceV2.Core.Health.Alert - Add support for
deletemethod on resourceV2.Billing.Contract ⚠️ Remove support forperformance_location_detailsonTax.TransactionLineItem- Add support for
financial_accounts_transactions,financial_accounts, andrecipients_listonAccountSession.componentsandAccountSession.create().$params.component - Add support for
locationandreaderonCharge.payment_method_details.gift_card,GiftCardOperation,PaymentAttemptRecord.payment_method_details.gift_card, andPaymentRecord.payment_method_details.gift_card - Add support for
subscriptiononCheckout\Session.create().$params.item - Add support for
itemsonCheckout.Session - Add support for
brandonCheckout.Session.current_attempt.payment_method_details.card - Add support for
network_dataonIssuing\Authorization.capture().$paramsandIssuing\Transaction.create_force_capture().$params - Add support for
enriched_merchant_dataonIssuing.Authorization - Add support for
available_balanceandcurrent_balanceonIssuing.Authorization.balance_response ⚠️ Remove support foramountonIssuing.Authorization.balance_response- Add support for
decision_deadline_updated_atonIssuing.CreditUnderwritingRecord - Add support for
acquirer_reference_numberonIssuing.Transaction.network_data - Change
PaymentAttemptRecord.report_refund().$params.outcomeandPaymentRecord.report_refund().$params.outcometo be optional - Add support for
tiponPaymentIntent.capture().$params.amount_detail,PaymentIntent.confirm().$params.amount_detail,PaymentIntent.create().$params.amount_detail,PaymentIntent.decrement_authorization().$params.amount_detail,PaymentIntent.increment_authorization().$params.amount_detail, andPaymentIntent.update().$params.amount_detail - Add support for
billing_cycle_anchoronV2.Billing.ContractandV2\Billing\Contract.create().$params ⚠️ Remove support forcontract_line_details,contract_value_details, andlicense_quantitiesonV2.Billing.Contract- Add support for
bill_settings_detailsonV2.Billing.Contract.billing_settingsandV2\Billing\Contract.create().$params.billing_setting - Add support for
billing_profile_detailsandcollection_settings_detailsonV2.Billing.Contract.billing_settings ⚠️ Remove support forcontract_billing_detailsonV2.Billing.Contract.billing_settingsandV2\Billing\Contract.create().$params.billing_setting⚠️ Change type ofV2.Billing.Contract.one_time_feesfromarray(an object)toan object⚠️ Change type ofV2.Billing.Contract.pricing_linesfromarray(an object)toan object⚠️ Change type ofV2.Billing.Contract.pricing_overridesfromarray(an object)toan object⚠️ ChangeV2.Billing.Contract.pricing_linesto be optional⚠️ ChangeV2.Billing.Contract.pricing_overridesto be optional- Add support for
modeonV2.Commerce.ProductCatalogImport - Add support for new value
money_manageron enumsEventsV2CoreAccountLinkReturnedEvent.configurations,V2.Core.AccountLink.use_case.account_onboarding.configurations, andV2.Core.AccountLink.use_case.account_update.configurations ⚠️ Add support for new valuemoney_manageron enumV2.Core.Account.applied_configurations⚠️ Remove support for valuestorerfrom enumV2.Core.Account.applied_configurations- Add support for
money_manageronV2.Core.Account.configuration,V2.Core.Account.identity.attestations.terms_of_service,V2\Core\Account.create().$params.configuration,V2\Core\Account.create().$params.identity.attestation.terms_of_service,V2\Core\Account.update().$params.configuration,V2\Core\Account.update().$params.identity.attestation.terms_of_service, andV2\Core\AccountToken.create().$params.identity.attestation.terms_of_service ⚠️ Remove support forstoreronV2.Core.Account.configuration,V2.Core.Account.identity.attestations.terms_of_service,V2\Core\Account.create().$params.configuration,V2\Core\Account.create().$params.identity.attestation.terms_of_service,V2\Core\Account.update().$params.configuration,V2\Core\Account.update().$params.identity.attestation.terms_of_service, andV2\Core\AccountToken.create().$params.identity.attestation.terms_of_service- Add support for
sunbit_paymentsonV2.Core.Account.configuration.merchant.capabilities,V2\Core\Account.create().$params.configuration.merchant.capability, andV2\Core\Account.update().$params.configuration.merchant.capability - Add support for
ach,becs,eft,fedwire,fps,npp,rtp,sepa_credit,sepa_instant, andswiftonV2.Core.Account.configuration.recipient.capabilities.bank_accounts,V2\Core\Account.create().$params.configuration.recipient.capability.bank_account, andV2\Core\Account.update().$params.configuration.recipient.capability.bank_account - Add support for new values
bank_accounts.ach,bank_accounts.becs,bank_accounts.eft,bank_accounts.fedwire,bank_accounts.fps,bank_accounts.npp,bank_accounts.rtp,bank_accounts.sepa_credit,bank_accounts.sepa_instant,bank_accounts.swift,business_storage.inbound.eur,business_storage.inbound.gbp,business_storage.inbound.usd,business_storage.outbound.eur,business_storage.outbound.gbp,business_storage.outbound.usd,consumer_storage.inbound.usd,consumer_storage.outbound.usd,received_credits.bank_accounts, andreceived_debits.bank_accountson enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].capabilityandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].capability - Add support for new value
money_manageron enumsV2.Core.Account.future_requirements.entries[].impact.restricts_capabilities[].configurationandV2.Core.Account.requirements.entries[].impact.restricts_capabilities[].configuration - Add support for
consumer_money_manageronV2.Core.Account.identity.attestations.terms_of_service,V2\Core\Account.create().$params.identity.attestation.terms_of_service, andV2\Core\Account.update().$params.identity.attestation.terms_of_service - Add support for
crypto_money_manageronV2.Core.Account.identity.attestations.terms_of_service,V2\Core\Account.create().$params.identity.attestation.terms_of_service,V2\Core\Account.update().$params.identity.attestation.terms_of_service, andV2\Core\AccountToken.create().$params.identity.attestation.terms_of_service ⚠️ Remove support forconsumer_storeronV2.Core.Account.identity.attestations.terms_of_service,V2\Core\Account.create().$params.identity.attestation.terms_of_service, andV2\Core\Account.update().$params.identity.attestation.terms_of_service⚠️ Remove support forcrypto_storeronV2.Core.Account.identity.attestations.terms_of_service,V2\Core\Account.create().$params.identity.attestation.terms_of_service,V2\Core\Account.update().$params.identity.attestation.terms_of_service, andV2\Core\AccountToken.create().$params.identity.attestation.terms_of_service⚠️ Remove support formaximum_rpsonV2.Core.BatchJobandV2\Core\BatchJob.create().$params- Add support for
biconV2.MoneyManagement.FinancialAddress.credentials.us_bank_account ⚠️ Remove support forswift_codeonV2.MoneyManagement.FinancialAddress.credentials.us_bank_account- Add support for
attachmentonV2.MoneyManagement.OutboundPayment.delivery_options.paper_checkandV2\MoneyManagement\OutboundPayment.create().$params.delivery_option.paper_check - Add support for
processingonV2.MoneyManagement.OutboundPayment.status_detailsandV2.MoneyManagement.OutboundTransfer.status_details - Add support for new values
fx_rate_drift_exceeded_after_reviewandreview_rejectedon enumV2.MoneyManagement.OutboundPayment.status_details.failed.reason - Add support for
payout_method_optionsonV2.MoneyManagement.OutboundPayment.to,V2.MoneyManagement.OutboundTransfer.to,V2\MoneyManagement\OutboundPayment.create().$params.to, andV2\MoneyManagement\OutboundTransfer.create().$params.to - Add support for new values
fx_rate_drift_exceeded_after_reviewandreview_rejectedon enumV2.MoneyManagement.OutboundTransfer.status_details.failed.reason - Add support for
account_holder_nameonV2.MoneyManagement.ReceivedCredit.bank_transfer.us_bank_account - Add support for
returnedonV2.MoneyManagement.ReceivedDebit.status_details - Add support for new value
capability_inactiveon enumV2.MoneyManagement.ReceivedDebit.status_details.failed.reason - Add support for
returned_atonV2.MoneyManagement.ReceivedDebit.status_transitions - Add support for
payout_intentonV2\MoneyManagement\OutboundPayment.create().$params - Add support for
statusesonV2\MoneyManagement\FinancialAccount.all().$params ⚠️ Remove support forstatusonV2\MoneyManagement\FinancialAccount.all().$params- Change
V2\Core\BatchJob.create().$params.metadatato be optional - Add support for
includeonV2\Billing\Contract.all().$params ⚠️ Remove support forcontract_linesonV2\Billing\Contract.create().$params⚠️ Remove support forlicense_quantity_actionsonV2\Billing\Contract.create().$paramsandV2\Billing\Contract.update().$params⚠️ Add support forbilling_profile_detailsandcollection_settings_detailsonV2\Billing\Contract.create().$params.billing_setting⚠️ Add support foramount,bill_at, andproductonV2\Billing\Contract.create().$params.one_time_fee- Add support for
lookup_keyonV2\Billing\Contract.create().$params.one_time_fee ⚠️ Remove support forbill_schedule,billable_item_type, andproduct_detailsonV2\Billing\Contract.create().$params.one_time_fee- Add support for
pricing_overridesandquantity_changesonV2\Billing\Contract.create().$params.pricing_line.pricing.price_detailandV2\Billing\Contract.update().$params.pricing_line_action.add.pricing.price_detail ⚠️ Remove support forquantityonV2\Billing\Contract.create().$params.pricing_line.pricing.price_detailandV2\Billing\Contract.update().$params.pricing_line_action.add.pricing.price_detail⚠️ Remove support foroverwrite_priceonV2\Billing\Contract.create().$params.pricing_override- Add support for
pricing_line_idsandpricing_line_lookup_keysonV2\Billing\Contract.create().$params.pricing_override.multiplier.criterionandV2\Billing\Contract.update().$params.pricing_override_action.add.multiplier.criterion ⚠️ Remove support forbillable_item_ids,billable_item_lookup_keys,billable_item_types,metadata_conditions, andrate_card_idsonV2\Billing\Contract.create().$params.pricing_override.multiplier.criterionandV2\Billing\Contract.update().$params.pricing_override_action.add.multiplier.criterion⚠️ Change type ofV2\Billing\Contract.create().$params.pricing_override.typeandV2\Billing\Contract.update().$params.pricing_override_action.add.typefromenum('multiplier'|'overwrite_price')toliteral('multiplier')- Change
V2\Billing\Contract.create().$params.pricing_overridesto be optional - Change
V2\Billing\Contract.create().$params.pricing_override.multiplier.criteriato be optional - Add support for
pricingonV2\Billing\Contract.update().$params.pricing_line_action.update ⚠️ Remove support forpriceonV2\Billing\Contract.update().$params.pricing_override_action.add.overwrite_price- Add support for
cancel_pricing_linesandproration_behavioronV2\Billing\Contract.cancel().$params - Add support for new value
sunbit_paymentson enumEventsV2CoreAccountIncludingConfigurationMerchantCapabilityStatusUpdatedEvent.updated_capability - Add support for new values
bank_accounts.ach,bank_accounts.becs,bank_accounts.eft,bank_accounts.fedwire,bank_accounts.fps,bank_accounts.npp,bank_accounts.rtp,bank_accounts.sepa_credit,bank_accounts.sepa_instant, andbank_accounts.swifton enumEventsV2CoreAccountIncludingConfigurationRecipientCapabilityStatusUpdatedEvent.updated_capability - Add support for event notifications
V2CoreAccountIncludingConfigurationMoneyManagerCapabilityStatusUpdatedEventandV2CoreAccountIncludingConfigurationMoneyManagerUpdatedEventwith related objectV2.Core.Account - Add support for event notifications
V2MoneyManagementDebitDisputeFailedEvent,V2MoneyManagementDebitDisputeSubmittedEvent, andV2MoneyManagementDebitDisputeSucceededEventwith related objectV2.MoneyManagement.DebitDispute - Add support for event notification
V2MoneyManagementOutboundPaymentUnderReviewEventwith related objectV2.MoneyManagement.OutboundPayment - Add support for event notification
V2MoneyManagementOutboundTransferUnderReviewEventwith related objectV2.MoneyManagement.OutboundTransfer ⚠️ Remove support for event notificationsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEventandV2CoreAccountIncludingConfigurationStorerUpdatedEventwith related objectV2.Core.Account
- Add support for new resources