Skip to content

Conversation

@stripe-openapi
Copy link
Contributor

@stripe-openapi stripe-openapi bot commented Nov 18, 2025

Codegen for openapi v2128 and proto spec .

Changelog

  • Add support for new resources V2.Core.AccountPersonToken, V2.Core.AccountToken, and V2.MoneyManagement.CurrencyConversion
  • Add support for Create, Get, and List methods on resource V2.MoneyManagement.CurrencyConversion
  • Add support for Create and Get methods on resources V2.Core.AccountPersonToken and V2.Core.AccountToken
  • Add support for EffectiveAt on InvoiceScheduleDetailsAmendmentOptions, InvoiceScheduleDetailsPhaseOptions, QuoteLineOptions, QuoteLine, QuotePreviewSubscriptionSchedule.Phase, SubscriptionSchedule.Phase, SubscriptionScheduleAmendmentOptions, and SubscriptionSchedulePhaseOptions
  • Add support for TrialOffer on InvoiceScheduleDetailsAmendmentItemActionAddOptions, InvoiceScheduleDetailsAmendmentItemActionSetOptions, InvoiceScheduleDetailsPhaseItemOptions, QuoteLine.Action.AddItem, QuoteLine.Action.SetItems, QuoteLineActionAddItemOptions, QuoteLineActionSetItemOptions, QuotePreviewSubscriptionSchedule.Phase.Item, SubscriptionSchedule.Phase.Item, SubscriptionScheduleAmendmentItemActionAddOptions, SubscriptionScheduleAmendmentItemActionSetOptions, and SubscriptionSchedulePhaseItemOptions
  • Change type of DelegatedCheckout.RequestedSession.AmountSubtotal from longInteger to nullable(longInteger)
  • Change type of DelegatedCheckout.RequestedSession.AmountTotal from longInteger to nullable(longInteger)
  • Add support for AmountDiscount, AmountSubtotal, AmountTotal, UnitAmountAfterDiscount, and UnitDiscount on DelegatedCheckout.RequestedSession.LineItemDetail
  • Add support for AmountSubtotalAfterDiscount on DelegatedCheckout.RequestedSession.LineItemDetail and DelegatedCheckout.RequestedSession.TotalDetails
  • Change type of InvoiceScheduleDetailsOptions.BillingSchedules from array(billing_schedules_update_params) to emptyable(array(billing_schedules_update_params))
  • Add support for CurrentTrial on InvoiceSubscriptionDetailsItemOptions, SubscriptionItemCreateOptions, SubscriptionItemOptions, SubscriptionItemUpdateOptions, and SubscriptionItem
  • Change type of QuoteSubscriptionDataOptions.BillingSchedules and QuoteSubscriptionDataOverrideOptions.BillingSchedules from emptyable(array(billing_schedules_create_specs)) to array(billing_schedules_create_specs)
  • Change type of Quote.SubscriptionData.BillingSchedules and Quote.SubscriptionDataOverrides.BillingSchedules from nullable(array(SubscriptionsResourceBillingSchedules)) to array(QuotesResourceSubscriptionDataBillingSchedules)
  • Change type of Quote.SubscriptionData.PhaseEffectiveAt and Quote.SubscriptionDataOverrides.PhaseEffectiveAt from nullable(enum('billing_period_start'|'phase_start')) to enum('billing_period_start'|'line_start')
  • Change type of QuotePreviewSubscriptionSchedule.BillingSchedules and SubscriptionSchedule.BillingSchedules from nullable(array(SubscriptionsResourceBillingSchedules)) to array(SubscriptionsResourceBillingSchedules)
  • Remove support for AmendmentStart, LineStartsAt, and Relative on Subscription.BillingSchedule.BillFrom
  • Change type of Subscription.BillingSchedule.BillFrom.ComputedTimestamp from nullable(DateTime) to DateTime
  • Change type of Subscription.BillingSchedule.BillFrom.Type from enum to literal('timestamp')
  • Remove support for AmendmentEnd and LineEndsAt on Subscription.BillingSchedule.BillUntil
  • Change type of V2.Billing.ServiceAction.CreditGrant.Amount.Monetary, V2.Billing.ServiceAction.CreditGrantPerTenant.Amount.Monetary, V2BillingServiceActionCreditGrantAmountOptions.Monetary, and V2BillingServiceActionCreditGrantPerTenantAmountOptions.Monetary from amount to an object
  • Add support for FutureRequirements on V2.Core.Account
  • Add support for KonbiniPayments and ScriptStatementDescriptor on V2.Core.Account.Configuration.Merchant and V2CoreAccountConfigurationMerchantOptions
  • Add support for Eur on V2.Core.Account.Configuration.Storer.Capabilities.HoldsCurrencies and V2CoreAccountConfigurationStorerCapabilitiesHoldsCurrenciesOptions
  • Add support for RequirementsCollector on V2.Core.Account.Defaults.Responsibilities
  • Remove support for Collector on V2.Core.Account.Requirements
  • Remove support for V1EventId on V2.Core.Event
  • Remove support for AmountDetails and CaptureMethod on V2.Payments.OffSessionPaymentCreateOptions and V2.Payments.OffSessionPayment
  • Change type of V2.Payments.OffSessionPayment.AmountCapturable from amount to an object
  • Change type of V2.Payments.OffSessionPayment.AmountRequested from amount to an object
  • Change type of V2.Payments.OffSessionPaymentCreateOptions.Amount from amount to an object
  • Remove support for Destination on V2PaymentsOffSessionPaymentTransferDataOptions
  • Add support for Created on V2.Core.EventListOptions
  • Remove support for Gt, Gte, Lt, and Lte on V2.Core.EventListOptions
  • Add support for AccountToken on V2.Core.AccountCreateOptions and V2.Core.AccountUpdateOptions
  • Add support for PersonToken on V2.Core.AccountPersonCreateOptions and V2.Core.AccountPersonUpdateOptions
  • Add support for ImpactedRequestsPercentage on EventsV2CoreHealthApiErrorFiringEventImpact, EventsV2CoreHealthApiErrorResolvedEventImpact, EventsV2CoreHealthApiLatencyFiringEventImpact, EventsV2CoreHealthApiLatencyResolvedEventImpact, EventsV2CoreHealthPaymentMethodErrorFiringEventImpact, and EventsV2CoreHealthPaymentMethodErrorResolvedEventImpact
  • Add support for Context and RelatedObject on EventsV2CoreHealthEventGenerationFailureResolvedEventImpact
  • Remove support for Account, Livemode, MissingDeliveryAttempts, and RelatedObjectId on EventsV2CoreHealthEventGenerationFailureResolvedEventImpact
  • Change type of EventsV2CoreHealthFraudRateIncreasedEventImpact.RealizedFraudAmount from amount to an object
  • Change type of EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEventImpact.ApprovedAmount, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEventImpact.ApprovedAmount, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEventImpact.ApprovedAmount, and EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEventImpact.ApprovedAmount from amount to an object
  • Change type of EventsV2CoreHealthIssuingAuthorizationRequestErrorsFiringEventImpact.DeclinedAmount, EventsV2CoreHealthIssuingAuthorizationRequestErrorsResolvedEventImpact.DeclinedAmount, EventsV2CoreHealthIssuingAuthorizationRequestTimeoutFiringEventImpact.DeclinedAmount, and EventsV2CoreHealthIssuingAuthorizationRequestTimeoutResolvedEventImpact.DeclinedAmount from amount to an object
  • Add support for thin events V2PaymentsOffSessionPaymentAttemptFailedEvent and V2PaymentsOffSessionPaymentAttemptStartedEvent with related object V2.Payments.OffSessionPayment
  • Remove support for thin event V1AccountUpdatedEvent with related object Account
  • Remove support for thin events V1ApplicationFeeCreatedEvent and V1ApplicationFeeRefundedEvent with related object ApplicationFee
  • Remove support for thin events V1BillingPortalConfigurationCreatedEvent and V1BillingPortalConfigurationUpdatedEvent with related object BillingPortal.Configuration
  • Remove support for thin event V1CapabilityUpdatedEvent with related object Capability
  • Remove support for thin events V1ChargeCapturedEvent, V1ChargeExpiredEvent, V1ChargeFailedEvent, V1ChargePendingEvent, V1ChargeRefundedEvent, V1ChargeSucceededEvent, and V1ChargeUpdatedEvent with related object Charge
  • Remove support for thin events V1ChargeDisputeClosedEvent, V1ChargeDisputeCreatedEvent, V1ChargeDisputeFundsReinstatedEvent, V1ChargeDisputeFundsWithdrawnEvent, and V1ChargeDisputeUpdatedEvent with related object Dispute
  • Remove support for thin events V1ChargeRefundUpdatedEvent, V1RefundCreatedEvent, V1RefundFailedEvent, and V1RefundUpdatedEvent with related object Refund
  • Remove support for thin events V1CheckoutSessionAsyncPaymentFailedEvent, V1CheckoutSessionAsyncPaymentSucceededEvent, V1CheckoutSessionCompletedEvent, and V1CheckoutSessionExpiredEvent with related object Checkout.Session
  • Remove support for thin events V1ClimateOrderCanceledEvent, V1ClimateOrderCreatedEvent, V1ClimateOrderDelayedEvent, V1ClimateOrderDeliveredEvent, and V1ClimateOrderProductSubstitutedEvent with related object Climate.Order
  • Remove support for thin events V1ClimateProductCreatedEvent and V1ClimateProductPricingUpdatedEvent with related object Climate.Product
  • Remove support for thin events V1CouponCreatedEvent, V1CouponDeletedEvent, and V1CouponUpdatedEvent with related object Coupon
  • Remove support for thin events V1CreditNoteCreatedEvent, V1CreditNoteUpdatedEvent, and V1CreditNoteVoidedEvent with related object CreditNote
  • Remove support for thin events V1CustomerCreatedEvent, V1CustomerDeletedEvent, and V1CustomerUpdatedEvent with related object Customer
  • Remove support for thin events V1CustomerSubscriptionCreatedEvent, V1CustomerSubscriptionDeletedEvent, V1CustomerSubscriptionPausedEvent, V1CustomerSubscriptionPendingUpdateAppliedEvent, V1CustomerSubscriptionPendingUpdateExpiredEvent, V1CustomerSubscriptionResumedEvent, V1CustomerSubscriptionTrialWillEndEvent, and V1CustomerSubscriptionUpdatedEvent with related object Subscription
  • Remove support for thin events V1CustomerTaxIdCreatedEvent, V1CustomerTaxIdDeletedEvent, and V1CustomerTaxIdUpdatedEvent with related object TaxId
  • Remove support for thin event V1FileCreatedEvent with related object File
  • Remove support for thin events V1FinancialConnectionsAccountCreatedEvent, V1FinancialConnectionsAccountDeactivatedEvent, V1FinancialConnectionsAccountDisconnectedEvent, V1FinancialConnectionsAccountReactivatedEvent, V1FinancialConnectionsAccountRefreshedBalanceEvent, V1FinancialConnectionsAccountRefreshedOwnershipEvent, and V1FinancialConnectionsAccountRefreshedTransactionsEvent with related object FinancialConnections.Account
  • Remove support for thin events V1IdentityVerificationSessionCanceledEvent, V1IdentityVerificationSessionCreatedEvent, V1IdentityVerificationSessionProcessingEvent, V1IdentityVerificationSessionRedactedEvent, V1IdentityVerificationSessionRequiresInputEvent, and V1IdentityVerificationSessionVerifiedEvent with related object Identity.VerificationSession
  • Remove support for thin events V1InvoiceCreatedEvent, V1InvoiceDeletedEvent, V1InvoiceFinalizationFailedEvent, V1InvoiceFinalizedEvent, V1InvoiceMarkedUncollectibleEvent, V1InvoiceOverdueEvent, V1InvoiceOverpaidEvent, V1InvoicePaidEvent, V1InvoicePaymentActionRequiredEvent, V1InvoicePaymentFailedEvent, V1InvoicePaymentSucceededEvent, V1InvoiceSentEvent, V1InvoiceUpcomingEvent, V1InvoiceUpdatedEvent, V1InvoiceVoidedEvent, and V1InvoiceWillBeDueEvent with related object Invoice
  • Remove support for thin event V1InvoicePaymentPaidEvent with related object InvoicePayment
  • Remove support for thin events V1InvoiceitemCreatedEvent and V1InvoiceitemDeletedEvent with related object InvoiceItem
  • Remove support for thin events V1IssuingAuthorizationCreatedEvent, V1IssuingAuthorizationRequestEvent, and V1IssuingAuthorizationUpdatedEvent with related object Issuing.Authorization
  • Remove support for thin events V1IssuingCardCreatedEvent and V1IssuingCardUpdatedEvent with related object Issuing.Card
  • Remove support for thin events V1IssuingCardholderCreatedEvent and V1IssuingCardholderUpdatedEvent with related object Issuing.Cardholder
  • Remove support for thin events V1IssuingDisputeClosedEvent, V1IssuingDisputeCreatedEvent, V1IssuingDisputeFundsReinstatedEvent, V1IssuingDisputeFundsRescindedEvent, V1IssuingDisputeSubmittedEvent, and V1IssuingDisputeUpdatedEvent with related object Issuing.Dispute
  • Remove support for thin events V1IssuingPersonalizationDesignActivatedEvent, V1IssuingPersonalizationDesignDeactivatedEvent, V1IssuingPersonalizationDesignRejectedEvent, and V1IssuingPersonalizationDesignUpdatedEvent with related object Issuing.PersonalizationDesign
  • Remove support for thin events V1IssuingTokenCreatedEvent and V1IssuingTokenUpdatedEvent with related object Issuing.Token
  • Remove support for thin events V1IssuingTransactionCreatedEvent, V1IssuingTransactionPurchaseDetailsReceiptUpdatedEvent, and V1IssuingTransactionUpdatedEvent with related object Issuing.Transaction
  • Remove support for thin event V1MandateUpdatedEvent with related object Mandate
  • Remove support for thin events V1PaymentIntentAmountCapturableUpdatedEvent, V1PaymentIntentCanceledEvent, V1PaymentIntentCreatedEvent, V1PaymentIntentPartiallyFundedEvent, V1PaymentIntentPaymentFailedEvent, V1PaymentIntentProcessingEvent, V1PaymentIntentRequiresActionEvent, and V1PaymentIntentSucceededEvent with related object PaymentIntent
  • Remove support for thin events V1PaymentLinkCreatedEvent and V1PaymentLinkUpdatedEvent with related object PaymentLink
  • Remove support for thin events V1PaymentMethodAttachedEvent, V1PaymentMethodAutomaticallyUpdatedEvent, V1PaymentMethodDetachedEvent, and V1PaymentMethodUpdatedEvent with related object PaymentMethod
  • Remove support for thin events V1PayoutCanceledEvent, V1PayoutCreatedEvent, V1PayoutFailedEvent, V1PayoutPaidEvent, V1PayoutReconciliationCompletedEvent, and V1PayoutUpdatedEvent with related object Payout
  • Remove support for thin events V1PersonCreatedEvent, V1PersonDeletedEvent, and V1PersonUpdatedEvent with related object Person
  • Remove support for thin events V1PlanCreatedEvent, V1PlanDeletedEvent, and V1PlanUpdatedEvent with related object Plan
  • Remove support for thin events V1PriceCreatedEvent, V1PriceDeletedEvent, and V1PriceUpdatedEvent with related object Price
  • Remove support for thin events V1ProductCreatedEvent, V1ProductDeletedEvent, and V1ProductUpdatedEvent with related object Product
  • Remove support for thin events V1PromotionCodeCreatedEvent and V1PromotionCodeUpdatedEvent with related object PromotionCode
  • Remove support for thin events V1QuoteAcceptedEvent, V1QuoteCanceledEvent, V1QuoteCreatedEvent, and V1QuoteFinalizedEvent with related object Quote
  • Remove support for thin events V1RadarEarlyFraudWarningCreatedEvent and V1RadarEarlyFraudWarningUpdatedEvent with related object Radar.EarlyFraudWarning
  • Remove support for thin events V1ReviewClosedEvent and V1ReviewOpenedEvent with related object Review
  • Remove support for thin events V1SetupIntentCanceledEvent, V1SetupIntentCreatedEvent, V1SetupIntentRequiresActionEvent, V1SetupIntentSetupFailedEvent, and V1SetupIntentSucceededEvent with related object SetupIntent
  • Remove support for thin event V1SigmaScheduledQueryRunCreatedEvent with related object Sigma.ScheduledQueryRun
  • Remove support for thin events V1SourceCanceledEvent, V1SourceChargeableEvent, V1SourceFailedEvent, and V1SourceRefundAttributesRequiredEvent with related object Source
  • Remove support for thin events V1SubscriptionScheduleAbortedEvent, V1SubscriptionScheduleCanceledEvent, V1SubscriptionScheduleCompletedEvent, V1SubscriptionScheduleCreatedEvent, V1SubscriptionScheduleExpiringEvent, V1SubscriptionScheduleReleasedEvent, and V1SubscriptionScheduleUpdatedEvent with related object SubscriptionSchedule
  • Remove support for thin events V1TaxRateCreatedEvent and V1TaxRateUpdatedEvent with related object TaxRate
  • Remove support for thin events V1TerminalReaderActionFailedEvent, V1TerminalReaderActionSucceededEvent, and V1TerminalReaderActionUpdatedEvent with related object Terminal.Reader
  • Remove support for thin events V1TestHelpersTestClockAdvancingEvent, V1TestHelpersTestClockCreatedEvent, V1TestHelpersTestClockDeletedEvent, V1TestHelpersTestClockInternalFailureEvent, and V1TestHelpersTestClockReadyEvent with related object TestHelpers.TestClock
  • Remove support for thin events V1TopupCanceledEvent, V1TopupCreatedEvent, V1TopupFailedEvent, V1TopupReversedEvent, and V1TopupSucceededEvent with related object Topup
  • Remove support for thin events V1TransferCreatedEvent, V1TransferReversedEvent, and V1TransferUpdatedEvent with related object Transfer

@stripe-openapi stripe-openapi bot requested a review from a team as a code owner November 18, 2025 20:18
@stripe-openapi stripe-openapi bot requested review from mbroshi-stripe and removed request for a team and mbroshi-stripe November 18, 2025 20:18
@stripe-openapi stripe-openapi bot enabled auto-merge November 18, 2025 20:18
@stripe-openapi stripe-openapi bot merged commit 48e7a88 into private-preview Nov 20, 2025
7 of 8 checks passed
@stripe-openapi stripe-openapi bot deleted the latest-codegen-private-preview branch November 20, 2025 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants