v15.4.0a1
Pre-release
Pre-release
This release changes the pinned API version to 2026-06-24.preview.
- #1833 Update generated code for private-preview
- Add support for new resources
v2.billing.ContractPricingLineQuantityChange,v2.core.health.AlertHistoryEntry,v2.core.health.Alert,v2.money_management.FinancialAddressDebitSimulation, andv2.money_management.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.money_management.FinancialAddressDebitSimulation - Add support for
cancel,create,list,modify, andretrievemethods on resourcev2.money_management.PayoutIntent - Add support for
listandretrievemethods 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.ComponentandAccountSessionCreateParamsComponent - Add support for
locationandreaderonCharge.PaymentMethodDetail.GiftCard,GiftCardOperation,PaymentAttemptRecord.PaymentMethodDetail.GiftCard, andPaymentRecord.PaymentMethodDetail.GiftCard - Add support for
subscriptiononcheckout.SessionCreateParamsItem - Add support for
itemsonCheckout.Session - Add support for
brandonCheckout.Session.CurrentAttempt.PaymentMethodDetail.Card - Add support for
network_dataonissuing.AuthorizationCaptureParamsandissuing.TransactionCreateForceCaptureParams - Add support for
enriched_merchant_dataonIssuing.Authorization - Add support for
available_balanceandcurrent_balanceonIssuing.Authorization.BalanceResponse ⚠️ Remove support foramountonIssuing.Authorization.BalanceResponse- Add support for
decision_deadline_updated_atonIssuing.CreditUnderwritingRecord - Add support for
acquirer_reference_numberonIssuing.Transaction.NetworkDatum - Change
PaymentAttemptRecordReportRefundParams.outcomeandPaymentRecordReportRefundParams.outcometo be optional - Add support for
tiponPaymentIntentCaptureParamsAmountDetail,PaymentIntentConfirmParamsAmountDetail,PaymentIntentCreateParamsAmountDetail,PaymentIntentDecrementAuthorizationParamsAmountDetail,PaymentIntentIncrementAuthorizationParamsAmountDetail, andPaymentIntentModifyParamsAmountDetail ⚠️ Remove support for valuesbilling.alert.recoveredandpayment_intent.expiredfrom enumsWebhookEndpointCreateParams.enabled_eventsandWebhookEndpointModifyParams.enabled_events- Add support for
billing_cycle_anchoronV2.Billing.Contractandv2.billing.ContractCreateParams ⚠️ Remove support forcontract_line_details,contract_value_details, andlicense_quantitiesonV2.Billing.Contract- Add support for
bill_settings_detailsonV2.Billing.Contract.BillingSettingandv2.billing.ContractCreateParamsBillingSetting - Add support for
billing_profile_detailsandcollection_settings_detailsonV2.Billing.Contract.BillingSetting ⚠️ Remove support forcontract_billing_detailsonV2.Billing.Contract.BillingSettingandv2.billing.ContractCreateParamsBillingSetting⚠️ 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.UseCase.AccountOnboarding.configurations,V2.Core.AccountLink.UseCase.AccountUpdate.configurations,v2.core.AccountLinkCreateParamsUseCaseAccountOnboarding.configurations, andv2.core.AccountLinkCreateParamsUseCaseAccountUpdate.configurations ⚠️ Add support for new valuemoney_manageron enumsV2.Core.Account.applied_configurations,v2.core.AccountCloseParams.applied_configurations, andv2.core.AccountListParams.applied_configurations⚠️ Remove support for valuestorerfrom enumsV2.Core.Account.applied_configurations,v2.core.AccountCloseParams.applied_configurations, andv2.core.AccountListParams.applied_configurations- Add support for
money_manageronV2.Core.Account.Configuration,V2.Core.Account.Identity.Attestation.TermsOfService,v2.core.AccountCreateParamsConfiguration,v2.core.AccountCreateParamsIdentityAttestationTermsOfService,v2.core.AccountModifyParamsConfiguration,v2.core.AccountModifyParamsIdentityAttestationTermsOfService, andv2.core.AccountTokenCreateParamsIdentityAttestationTermsOfService ⚠️ Remove support forstoreronV2.Core.Account.Configuration,V2.Core.Account.Identity.Attestation.TermsOfService,v2.core.AccountCreateParamsConfiguration,v2.core.AccountCreateParamsIdentityAttestationTermsOfService,v2.core.AccountModifyParamsConfiguration,v2.core.AccountModifyParamsIdentityAttestationTermsOfService, andv2.core.AccountTokenCreateParamsIdentityAttestationTermsOfService- Add support for
sunbit_paymentsonV2.Core.Account.Configuration.Merchant.Capability,v2.core.AccountCreateParamsConfigurationMerchantCapability, andv2.core.AccountModifyParamsConfigurationMerchantCapability - Add support for
ach,becs,eft,fedwire,fps,npp,rtp,sepa_credit,sepa_instant, andswiftonV2.Core.Account.Configuration.Recipient.Capability.BankAccount,v2.core.AccountCreateParamsConfigurationRecipientCapabilityBankAccount, andv2.core.AccountModifyParamsConfigurationRecipientCapabilityBankAccount - 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.FutureRequirement.Entry.Impact.RestrictsCapability.capabilityandV2.Core.Account.Requirement.Entry.Impact.RestrictsCapability.capability - Add support for new value
money_manageron enumsV2.Core.Account.FutureRequirement.Entry.Impact.RestrictsCapability.configurationandV2.Core.Account.Requirement.Entry.Impact.RestrictsCapability.configuration - Add support for
consumer_money_manageronV2.Core.Account.Identity.Attestation.TermsOfService,v2.core.AccountCreateParamsIdentityAttestationTermsOfService, andv2.core.AccountModifyParamsIdentityAttestationTermsOfService - Add support for
crypto_money_manageronV2.Core.Account.Identity.Attestation.TermsOfService,v2.core.AccountCreateParamsIdentityAttestationTermsOfService,v2.core.AccountModifyParamsIdentityAttestationTermsOfService, andv2.core.AccountTokenCreateParamsIdentityAttestationTermsOfService ⚠️ Remove support forconsumer_storeronV2.Core.Account.Identity.Attestation.TermsOfService,v2.core.AccountCreateParamsIdentityAttestationTermsOfService, andv2.core.AccountModifyParamsIdentityAttestationTermsOfService⚠️ Remove support forcrypto_storeronV2.Core.Account.Identity.Attestation.TermsOfService,v2.core.AccountCreateParamsIdentityAttestationTermsOfService,v2.core.AccountModifyParamsIdentityAttestationTermsOfService, andv2.core.AccountTokenCreateParamsIdentityAttestationTermsOfService⚠️ Remove support formaximum_rpsonV2.Core.BatchJobandv2.core.BatchJobCreateParams- Add support for
biconV2.MoneyManagement.FinancialAddress.Credential.UsBankAccount ⚠️ Remove support forswift_codeonV2.MoneyManagement.FinancialAddress.Credential.UsBankAccount- Add support for
attachmentonV2.MoneyManagement.OutboundPayment.DeliveryOption.PaperCheckandv2.money_management.OutboundPaymentCreateParamsDeliveryOptionPaperCheck - Add support for
processingonV2.MoneyManagement.OutboundPayment.StatusDetailandV2.MoneyManagement.OutboundTransfer.StatusDetail - Add support for new values
fx_rate_drift_exceeded_after_reviewandreview_rejectedon enumV2.MoneyManagement.OutboundPayment.StatusDetail.Failed.reason - Add support for
payout_method_optionsonV2.MoneyManagement.OutboundPayment.To,V2.MoneyManagement.OutboundTransfer.To,v2.money_management.OutboundPaymentCreateParamsTo, andv2.money_management.OutboundTransferCreateParamsTo - Add support for new values
fx_rate_drift_exceeded_after_reviewandreview_rejectedon enumV2.MoneyManagement.OutboundTransfer.StatusDetail.Failed.reason - Add support for
account_holder_nameonV2.MoneyManagement.ReceivedCredit.BankTransfer.UsBankAccount - Add support for
returnedonV2.MoneyManagement.ReceivedDebit.StatusDetail - Add support for new value
capability_inactiveon enumV2.MoneyManagement.ReceivedDebit.StatusDetail.Failed.reason - Add support for
returned_atonV2.MoneyManagement.ReceivedDebit.StatusTransition - Add support for
payout_intentonv2.money_management.OutboundPaymentCreateParams - Add support for
statusesonv2.money_management.FinancialAccountListParams ⚠️ Remove support forstatusonv2.money_management.FinancialAccountListParams- Change
v2.core.BatchJobCreateParams.metadatato be optional ⚠️ Add support for new valueconfiguration.money_manageron enumsv2.core.AccountCreateParams.include,v2.core.AccountModifyParams.include, andv2.core.AccountRetrieveParams.include⚠️ Remove support for valueconfiguration.storerfrom enumsv2.core.AccountCreateParams.include,v2.core.AccountModifyParams.include, andv2.core.AccountRetrieveParams.include- Add support for
includeonv2.billing.ContractListParams ⚠️ Remove support forcontract_linesonv2.billing.ContractCreateParams⚠️ Remove support forlicense_quantity_actionsonv2.billing.ContractCreateParamsandv2.billing.ContractModifyParams⚠️ Add support forbilling_profile_detailsandcollection_settings_detailsonv2.billing.ContractCreateParamsBillingSetting⚠️ Add support for new valuebilling_settingson enumsv2.billing.ContractActivateParams.include,v2.billing.ContractCancelParams.include,v2.billing.ContractCreateParams.include,v2.billing.ContractModifyParams.include, andv2.billing.ContractRetrieveParams.include⚠️ Remove support for valuescontract_line_detailsandlicense_quantitiesfrom enumsv2.billing.ContractActivateParams.include,v2.billing.ContractCancelParams.include,v2.billing.ContractCreateParams.include,v2.billing.ContractModifyParams.include, andv2.billing.ContractRetrieveParams.include⚠️ Add support foramount,bill_at, andproductonv2.billing.ContractCreateParamsOneTimeFee- Add support for
lookup_keyonv2.billing.ContractCreateParamsOneTimeFee ⚠️ Remove support forbill_schedule,billable_item_type, andproduct_detailsonv2.billing.ContractCreateParamsOneTimeFee- Add support for
pricing_overridesandquantity_changesonv2.billing.ContractCreateParamsPricingLinePricingPriceDetailandv2.billing.ContractModifyParamsPricingLineActionAddPricingPriceDetail ⚠️ Remove support forquantityonv2.billing.ContractCreateParamsPricingLinePricingPriceDetailandv2.billing.ContractModifyParamsPricingLineActionAddPricingPriceDetail⚠️ Remove support foroverwrite_priceonv2.billing.ContractCreateParamsPricingOverride- Add support for
pricing_line_idsandpricing_line_lookup_keysonv2.billing.ContractCreateParamsPricingOverrideMultiplierCriterionandv2.billing.ContractModifyParamsPricingOverrideActionAddMultiplierCriterion ⚠️ Remove support forbillable_item_ids,billable_item_lookup_keys,billable_item_types,metadata_conditions, andrate_card_idsonv2.billing.ContractCreateParamsPricingOverrideMultiplierCriterionandv2.billing.ContractModifyParamsPricingOverrideActionAddMultiplierCriterion⚠️ Change type ofv2.billing.ContractCreateParamsPricingOverride.typeandv2.billing.ContractModifyParamsPricingOverrideActionAdd.typefromenum('multiplier'|'overwrite_price')toliteral('multiplier')- Change
v2.billing.ContractCreateParams.pricing_overridesto be optional - Change
v2.billing.ContractCreateParamsPricingOverrideMultiplier.criteriato be optional - Add support for
pricingonv2.billing.ContractModifyParamsPricingLineActionUpdate ⚠️ Remove support forpriceonv2.billing.ContractModifyParamsPricingOverrideActionAddOverwritePrice- Add support for
cancel_pricing_linesandproration_behavioronv2.billing.ContractCancelParams - 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.money_management.DebitDispute - Add support for event notification
V2MoneyManagementOutboundPaymentUnderReviewEventwith related objectv2.money_management.OutboundPayment - Add support for event notification
V2MoneyManagementOutboundTransferUnderReviewEventwith related objectv2.money_management.OutboundTransfer ⚠️ Remove support for event notificationsV2CoreAccountIncludingConfigurationStorerCapabilityStatusUpdatedEventandV2CoreAccountIncludingConfigurationStorerUpdatedEventwith related objectv2.core.Account- Add support for error codes
us_bank_account_microdeposits_cannot_be_confirmedandus_bank_account_microdeposits_cannot_be_sentonControlledByAlternateResourceError - Add support for error code
payout_intent_not_cancelableonNotCancelableError
- Add support for new resources