Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 22, 2025

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Typescript SDK Changes Detected:

  • polar.EndpointcheckoutCreatedPost():
    • request.data.products.[].recurringIntervalCount Added Breaking ⚠️
  • polar.EndpointcheckoutUpdatedPost():
    • request.data.products.[].recurringIntervalCount Added Breaking ⚠️
  • polar.EndpointorderCreatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointorderUpdatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointorderPaidPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointorderRefundedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointsubscriptionCreatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointsubscriptionUpdatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointsubscriptionActivePost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointsubscriptionCanceledPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointsubscriptionUncanceledPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointsubscriptionRevokedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointproductCreatedPost():
    • request.data.recurringIntervalCount Added Breaking ⚠️
  • polar.EndpointproductUpdatedPost():
    • request.data.recurringIntervalCount Added Breaking ⚠️
  • polar.orders.list(): response.items.[] Changed Breaking ⚠️
  • polar.orders.get(): response Changed Breaking ⚠️
  • polar.orders.update(): response Changed Breaking ⚠️
  • polar.orders.generateInvoice(): error.status[409] Removed Breaking ⚠️
  • polar.customerPortal.seats.listSeats():
    • request Changed
    • response.seats.[] Changed Breaking ⚠️
  • polar.customerPortal.orders.generateInvoice(): error.status[409] Removed Breaking ⚠️
  • polar.customerPortal.orders.update(): response Changed Breaking ⚠️
  • polar.customerPortal.orders.get(): response Changed Breaking ⚠️
  • polar.customerPortal.orders.list(): response.items.[] Changed Breaking ⚠️
  • polar.customerPortal.seats.resendInvitation(): response Changed Breaking ⚠️
  • polar.customerPortal.seats.revokeSeat(): response Changed Breaking ⚠️
  • polar.customerPortal.seats.assignSeat():
    • request.orderId Added
    • response Changed Breaking ⚠️
  • polar.products.updateBenefits(): response.recurring_interval_count Added
  • polar.discounts.list(): response.items.[].[discountFixedOnceForeverDuration].products.[].recurringIntervalCount Added
  • polar.products.list(): response.items.[].recurringIntervalCount Added
  • polar.products.create():
    • request Changed
    • response.recurring_interval_count Added
  • polar.products.get(): response.recurring_interval_count Added
  • polar.products.update():
    • request.productUpdate.recurringIntervalCount Added
    • response.recurring_interval_count Added
  • polar.subscriptions.revoke(): response Changed
  • polar.checkouts.list(): response.items.[].products.[].recurringIntervalCount Added
  • polar.checkouts.create(): response.products.[].recurringIntervalCount Added
  • polar.checkouts.get(): response.products.[].recurringIntervalCount Added
  • polar.checkouts.update(): response.products.[].recurringIntervalCount Added
  • polar.checkouts.clientGet(): response Changed
  • polar.checkouts.clientUpdate(): response Changed
  • polar.checkouts.clientConfirm(): response Changed
  • polar.metrics.get(): response Changed
  • polar.checkoutLinks.list(): response.items.[].products.[].recurringIntervalCount Added
  • polar.checkoutLinks.create(): response.products.[].recurringIntervalCount Added
  • polar.checkoutLinks.get(): response.products.[].recurringIntervalCount Added
  • polar.checkoutLinks.update(): response.products.[].recurringIntervalCount Added
  • polar.subscriptions.update(): response Changed
  • polar.discounts.create(): response.[discountfixedonceforeverduration].products.[].recurringIntervalCount Added
  • polar.discounts.get(): response.[discountpercentageonceforeverduration].products.[].recurringIntervalCount Added
  • polar.discounts.update(): response.[discountpercentagerepeatduration].products.[].recurringIntervalCount Added
  • polar.customerPortal.benefitGrants.list(): response.items.[].[customerBenefitGrantDiscord].benefit.organization.featureSettings.revopsEnabled Added
  • polar.customerPortal.benefitGrants.get(): response.[customerbenefitgrantcustom].benefit.organization.featureSettings.revopsEnabled Added
  • polar.subscriptions.get(): response Changed
  • polar.subscriptions.list(): response.items.[] Changed
  • polar.organizations.update():
    • request.organizationUpdate.featureSettings.revopsEnabled Added
    • response.feature_settings.revopsEnabled Added
  • polar.customerPortal.benefitGrants.update(): response.[customerbenefitgrantcustom].benefit.organization.featureSettings.revopsEnabled Added
  • polar.customerPortal.seats.listClaimedSubscriptions(): response.[] Changed
  • polar.organizations.get(): response.feature_settings.revopsEnabled Added
  • polar.organizations.create():
    • request.featureSettings.revopsEnabled Added
    • response.feature_settings.revopsEnabled Added
  • polar.organizations.list(): response.items.[].featureSettings.revopsEnabled Added
  • polar.EndpointorganizationUpdatedPost():
    • request.data.featureSettings.revopsEnabled Added
  • polar.customerPortal.organizations.get(): response Changed
  • polar.customerPortal.subscriptions.list(): response.items.[] Changed
  • polar.customerPortal.subscriptions.get(): response Changed
  • polar.customerPortal.subscriptions.cancel(): response Changed
  • polar.customerPortal.subscriptions.update(): response Changed
  • polar.events.list():
    • request.query Added
OpenAPI Change Summary
├─┬Paths
│ ├─┬/v1/events/
│ │ └─┬GET
│ │   └──[+] parameters (12606:21)❌ 
│ ├─┬/v1/customer-portal/seats
│ │ ├─┬GET
│ │ │ ├──[+] parameters (10094:21)❌ 
│ │ │ ├─┬Parameters
│ │ │ │ ├──[🔀] required (10078:25)❌ 
│ │ │ │ └─┬Schema
│ │ │ │   ├──[-] type (1:166729)❌ 
│ │ │ │   ├──[+] anyOf (10081:17)
│ │ │ │   └──[+] anyOf (10084:17)
│ │ │ └─┬Responses
│ │ │   └─┬404
│ │ │     └──[🔀] description (10130:28)
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬404
│ │       └──[🔀] description (10197:28)
│ ├─┬/v1/orders/{id}/invoice
│ │ └─┬POST
│ │   └─┬Responses
│ │     └──[-] codes (1:67637)❌ 
│ └─┬/v1/customer-portal/orders/{id}/invoice
│   └─┬POST
│     └─┬Responses
│       └──[-] codes (1:191241)❌ 
└─┬Components
  ├──[-] schemas (1:598204)❌ 
  ├─┬ProductCreateOneTime
  │ └──[+] properties (43027:11)
  ├─┬CustomerProduct
  │ ├──[+] required (30802:11)❌ 
  │ ├──[+] properties (30732:11)
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:507540)
  │ │ ├──[🔀] description (30690:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ ├─┬trial_interval
  │ │ ├──[+] title (30741:22)
  │ │ ├──[🔀] description (30742:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (30734:15)❌ 
  │ └─┬recurring_interval
  │   └──[🔀] description (30730:28)
  ├─┬Scope
  │ ├──[+] enum (44975:11)
  │ └──[+] enum (44976:11)
  ├─┬ProductUpdate
  │ ├──[+] properties (44326:11)
  │ ├─┬trial_interval
  │ │ ├──[+] title (44337:22)
  │ │ ├──[🔀] description (44338:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (44328:15)❌ 
  │ └─┬trial_interval_count
  │   ├──[-] title (1:723728)
  │   ├──[🔀] description (44274:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (46633:17)❌ 
  ├─┬ProductCreateRecurring
  │ ├──[+] properties (43198:11)
  │ ├─┬trial_interval
  │ │ ├──[+] type (43199:21)❌ 
  │ │ ├──[+] title (43202:22)
  │ │ ├──[+] maximum (43200:24)❌ 
  │ │ ├──[+] minimum (43201:24)❌ 
  │ │ ├──[🔀] description (43203:28)
  │ │ ├──[+] default (43204:24)❌ 
  │ │ ├──[-] anyOf (1:763892)❌ 
  │ │ └──[-] anyOf (1:705022)❌ 
  │ └─┬trial_interval_count
  │   ├──[-] title (1:705215)
  │   ├──[🔀] description (43178:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (46633:17)❌ 
  ├─┬OrderProduct
  │ ├──[+] required (41110:11)❌ 
  │ ├──[+] properties (41070:11)
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:671110)
  │ │ ├──[🔀] description (41028:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ ├─┬recurring_interval
  │ │ └──[🔀] description (41068:28)
  │ └─┬trial_interval
  │   ├──[+] title (41079:22)
  │   ├──[🔀] description (41080:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (41072:15)❌ 
  ├─┬Product
  │ ├──[+] required (42837:11)❌ 
  │ ├──[+] properties (42738:11)
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:695974)
  │ │ ├──[🔀] description (42696:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ ├─┬recurring_interval
  │ │ └──[🔀] description (42736:28)
  │ └─┬trial_interval
  │   ├──[+] title (42747:22)
  │   ├──[🔀] description (42748:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (42740:15)❌ 
  ├─┬CustomerSubscriptionProduct
  │ ├──[+] required (32464:11)❌ 
  │ ├──[+] properties (32391:11)
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:534404)
  │ │ ├──[🔀] description (32349:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ ├─┬recurring_interval
  │ │ └──[🔀] description (32389:28)
  │ └─┬trial_interval
  │   ├──[+] title (32400:22)
  │   ├──[🔀] description (32401:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (32393:15)❌ 
  ├─┬Metrics
  │ ├──[+] required (39297:11)❌ 
  │ ├──[+] required (39296:11)❌ 
  │ ├──[+] properties (39204:11)
  │ └──[+] properties (39207:11)
  ├─┬CustomerSubscription
  │ ├──[+] required (32129:11)❌ 
  │ ├──[+] properties (31917:11)
  │ ├─┬trial_start
  │ │ ├──[🔀] title (31971:22)
  │ │ └──[🔀] description (31972:28)
  │ ├─┬status
  │ │ └──[🔀] $ref (31992:25)❌ 
  │ ├─┬trial_end
  │ │ └──[🔀] $ref (46301:17)❌ 
  │ └─┬started_at
  │   ├──[+] type (31918:21)❌ 
  │   ├──[🔀] title (31919:22)
  │   ├──[🔀] description (31920:28)
  │   ├──[-] anyOf (1:528131)❌ 
  │   └──[-] anyOf (1:528174)❌ 
  ├─┬CheckoutProduct
  │ ├──[+] required (23819:11)❌ 
  │ ├──[+] properties (23749:11)
  │ ├─┬trial_interval
  │ │ ├──[+] title (23758:22)
  │ │ ├──[🔀] description (23759:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (23751:15)❌ 
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:389934)
  │ │ ├──[🔀] description (23707:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ └─┬recurring_interval
  │   └──[🔀] description (23747:28)
  ├─┬OAuth2ClientConfiguration
  │ └─┬scope
  │   └──[🔀] default (39967:24)❌ 
  ├─┬CustomerOrderSubscription
  │ ├──[+] required (30277:11)❌ 
  │ ├──[+] properties (30096:11)
  │ ├─┬trial_start
  │ │ ├──[🔀] title (30150:22)
  │ │ └──[🔀] description (30151:28)
  │ ├─┬status
  │ │ └──[🔀] $ref (30171:25)❌ 
  │ ├─┬trial_end
  │ │ └──[🔀] $ref (46301:17)❌ 
  │ └─┬started_at
  │   ├──[+] type (30097:21)❌ 
  │   ├──[🔀] title (30098:22)
  │   ├──[🔀] description (30099:28)
  │   ├──[-] anyOf (1:499932)❌ 
  │   └──[-] anyOf (1:499975)❌ 
  ├─┬OrganizationFeatureSettings
  │ ├──[+] properties (42140:11)
  │ └─┬seat_based_pricing_enabled
  │   ├──[🔀] title (42142:22)
  │   └──[🔀] description (42143:28)
  ├─┬CustomerOrderProduct
  │ ├──[+] required (30019:11)❌ 
  │ ├──[+] properties (29946:11)
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:495571)
  │ │ ├──[🔀] description (29904:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ ├─┬recurring_interval
  │ │ └──[🔀] description (29944:28)
  │ └─┬trial_interval
  │   ├──[+] title (29955:22)
  │   ├──[🔀] description (29956:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (29948:15)❌ 
  ├─┬MetricsTotals
  │ ├──[+] required (39799:11)❌ 
  │ ├──[+] required (39798:11)❌ 
  │ ├──[+] properties (39482:11)
  │ ├──[+] properties (39493:11)
  │ ├─┬renewed_subscriptions_net_revenue
  │ │ └──[🔀] title (39436:22)
  │ ├─┬orders
  │ │ └──[🔀] title (39557:22)
  │ ├─┬cumulative_revenue
  │ │ └──[🔀] title (39491:22)
  │ ├─┬renewed_subscriptions
  │ │ └──[🔀] title (39546:22)
  │ ├─┬net_revenue
  │ │ └──[🔀] title (39524:22)
  │ ├─┬succeeded_checkouts
  │ │ └──[🔀] title (39612:22)
  │ ├─┬new_subscriptions
  │ │ └──[🔀] title (39480:22)
  │ ├─┬one_time_products_net_revenue
  │ │ └──[🔀] title (39579:22)
  │ ├─┬revenue
  │ │ └──[🔀] title (39623:22)
  │ ├─┬renewed_subscriptions_revenue
  │ │ └──[🔀] title (39601:22)
  │ ├─┬net_average_order_value
  │ │ └──[🔀] title (39469:22)
  │ ├─┬monthly_recurring_revenue
  │ │ └──[🔀] title (39502:22)
  │ ├─┬one_time_products_revenue
  │ │ └──[🔀] title (39535:22)
  │ ├─┬new_subscriptions_net_revenue
  │ │ └──[🔀] title (39458:22)
  │ ├─┬new_subscriptions_revenue
  │ │ └──[🔀] title (39568:22)
  │ ├─┬one_time_products
  │ │ └──[🔀] title (39590:22)
  │ └─┬net_cumulative_revenue
  │   └──[🔀] title (39645:22)
  ├─┬Order
  │ ├──[+] required (40637:11)❌ 
  │ ├──[+] properties (40593:11)
  │ ├──[+] properties (40413:11)
  │ ├─┬id
  │ │ ├──[+] examples (40352:15)
  │ │ ├──[🔀] type (40348:21)❌ 
  │ │ ├──[🔀] title (40349:22)
  │ │ ├──[-] format (1:660170)❌ 
  │ │ └──[🔀] description (40350:28)
  │ ├─┬subtotal_amount
  │ │ ├──[-] examples (1:660883)
  │ │ ├──[-] type (1:660768)❌ 
  │ │ ├──[-] title (1:660788)
  │ │ ├──[-] description (1:660822)
  │ │ ├──[+] anyOf (41151:28)
  │ │ └──[+] anyOf (40580:15)
  │ ├─┬product_id
  │ │ ├──[-] type (1:662949)❌ 
  │ │ ├──[-] format (1:662969)❌ 
  │ │ ├──[+] anyOf (40432:15)
  │ │ └──[+] anyOf (40436:15)
  │ ├─┬product
  │ │ └──[🔀] $ref (40540:22)❌ 
  │ ├─┬invoice_number
  │ │ ├──[🔀] title (40263:22)
  │ │ ├──[+] format (40262:23)❌ 
  │ │ └──[🔀] description (40264:28)
  │ ├─┬modified_at
  │ │ ├──[+] additionalProperties (40479:37)❌ 
  │ │ ├──[+] type (40495:21)❌ 
  │ │ ├──[🔀] title (40496:22)
  │ │ ├──[-] description (1:660494)
  │ │ ├──[-] anyOf (1:660393)❌ 
  │ │ └──[-] anyOf (1:660436)❌ 
  │ ├─┬tax_amount
  │ │ ├──[-] examples (1:661286)
  │ │ ├──[-] type (1:661194)❌ 
  │ │ ├──[🔀] title (40464:22)
  │ │ ├──[-] description (1:661243)
  │ │ ├──[+] anyOf (40456:15)
  │ │ └──[+] anyOf (40460:15)
  │ ├─┬total_amount
  │ │ ├──[🔀] examples (40304:15)
  │ │ ├──[🔀] title (40301:22)
  │ │ └──[🔀] description (40302:28)
  │ ├─┬platform_fee_amount
  │ │ ├──[🔀] examples (40296:15)
  │ │ ├──[🔀] type (40292:21)❌ 
  │ │ ├──[🔀] title (40293:22)
  │ │ └──[🔀] description (40294:28)
  │ ├─┬discount_amount
  │ │ ├──[-] examples (1:661016)
  │ │ ├──[-] type (1:660920)❌ 
  │ │ ├──[🔀] title (40573:22)
  │ │ ├──[-] description (1:660974)
  │ │ ├──[+] anyOf (40552:15)
  │ │ └──[+] anyOf (40569:15)
  │ ├─┬user_id
  │ │ ├──[+] examples (40328:15)
  │ │ ├──[🔀] type (40324:21)❌ 
  │ │ ├──[🔀] title (40325:22)
  │ │ ├──[-] format (1:664047)❌ 
  │ │ ├──[+] description (40326:28)
  │ │ └──[-] deprecated (1:664090)
  │ ├─┬subscription_id
  │ │ └──[🔀] $ref (41142:17)❌ 
  │ ├─┬subscription
  │ │ ├──[+] title (40422:22)
  │ │ ├──[+] description (40423:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (40415:15)❌ 
  │ ├─┬items
  │ │ ├──[-] items (1:664660)❌ 
  │ │ ├──[🔀] type (40409:21)❌ 
  │ │ ├──[🔀] title (40410:22)
  │ │ └──[🔀] description (40411:28)
  │ ├─┬status
  │ │ └──[🔀] $ref (40363:34)❌ 
  │ ├─┬is_invoice_generated
  │ │ ├──[🔀] type (40404:21)❌ 
  │ │ ├──[🔀] title (40405:22)
  │ │ └──[🔀] description (40406:28)
  │ ├─┬paid
  │ │ ├──[🔀] examples (40320:15)
  │ │ ├──[🔀] type (40316:21)❌ 
  │ │ ├──[🔀] title (40317:22)
  │ │ └──[🔀] description (40318:28)
  │ ├─┬refunded_amount
  │ │ ├──[-] examples (1:662015)
  │ │ ├──[-] type (1:661919)❌ 
  │ │ ├──[🔀] title (40440:22)
  │ │ ├──[-] description (1:661973)
  │ │ ├──[+] anyOf (40432:15)
  │ │ └──[+] anyOf (40436:15)
  │ ├─┬discount
  │ │ ├──[+] examples (40598:15)
  │ │ ├──[+] type (40594:21)❌ 
  │ │ ├──[🔀] title (40595:22)
  │ │ ├──[+] description (40596:28)
  │ │ ├──[-] anyOf (1:664178)❌ 
  │ │ └──[-] anyOf (1:664501)❌ 
  │ ├─┬refunded_tax_amount
  │ │ ├──[🔀] title (40357:22)
  │ │ └──[🔀] description (40358:28)
  │ ├─┬due_amount
  │ │ ├──[-] examples (1:661886)
  │ │ ├──[-] type (1:661777)❌ 
  │ │ ├──[🔀] title (40452:22)
  │ │ ├──[-] description (1:661826)
  │ │ ├──[+] anyOf (40444:15)
  │ │ └──[+] anyOf (40448:15)
  │ ├─┬net_amount
  │ │ ├──[-] examples (1:661163)
  │ │ ├──[-] type (1:661047)❌ 
  │ │ ├──[🔀] title (40282:22)
  │ │ ├──[🔀] description (40283:28)
  │ │ ├──[+] anyOf (40274:15)
  │ │ └──[+] anyOf (40278:15)
  │ ├─┬discount_id
  │ │ ├──[+] examples (40312:15)
  │ │ ├──[+] type (40308:21)❌ 
  │ │ ├──[🔀] title (40309:22)
  │ │ ├──[+] description (40310:28)
  │ │ ├──[-] anyOf (1:663028)❌ 
  │ │ └──[-] anyOf (1:663067)❌ 
  │ └─┬metadata
  │   ├──[-] additionalProperties (1:663374)❌ 
  │   ├──[+] items (40586:22)❌ 
  │   ├──[🔀] type (40589:21)❌ 
  │   ├──[🔀] title (40590:22)
  │   └──[+] description (40591:28)
  ├─┬CustomerOrder
  │ ├──[+] required (29746:11)❌ 
  │ ├──[+] properties (29693:11)
  │ ├──[+] properties (29594:11)
  │ ├─┬discount_id
  │ │ ├──[+] examples (29493:15)
  │ │ ├──[+] type (29489:21)❌ 
  │ │ ├──[🔀] title (29490:22)
  │ │ ├──[+] description (29491:28)
  │ │ ├──[-] anyOf (1:491495)❌ 
  │ │ └──[-] anyOf (1:491534)❌ 
  │ ├─┬tax_amount
  │ │ ├──[-] examples (1:489753)
  │ │ ├──[-] type (1:489661)❌ 
  │ │ ├──[🔀] title (29645:22)
  │ │ ├──[-] description (1:489710)
  │ │ ├──[+] anyOf (29637:15)
  │ │ └──[+] anyOf (29641:15)
  │ ├─┬product_id
  │ │ ├──[-] type (1:491416)❌ 
  │ │ ├──[-] format (1:491436)❌ 
  │ │ ├──[+] anyOf (29613:15)
  │ │ └──[+] anyOf (29617:15)
  │ ├─┬user_id
  │ │ ├──[+] examples (29509:15)
  │ │ ├──[🔀] type (29505:21)❌ 
  │ │ ├──[🔀] title (29506:22)
  │ │ ├──[-] format (1:491844)❌ 
  │ │ ├──[+] description (29507:28)
  │ │ └──[-] deprecated (1:491887)
  │ ├─┬next_payment_attempt_at
  │ │ ├──[+] examples (29501:15)
  │ │ ├──[+] type (29497:21)❌ 
  │ │ ├──[🔀] title (29498:22)
  │ │ ├──[🔀] description (29499:28)
  │ │ ├──[-] anyOf (1:492260)❌ 
  │ │ └──[-] anyOf (1:492303)❌ 
  │ ├─┬refunded_amount
  │ │ ├──[-] examples (1:490482)
  │ │ ├──[-] type (1:490386)❌ 
  │ │ ├──[🔀] title (29621:22)
  │ │ ├──[-] description (1:490440)
  │ │ ├──[+] anyOf (29613:15)
  │ │ └──[+] anyOf (29617:15)
  │ ├─┬subscription
  │ │ ├──[+] title (29603:22)
  │ │ ├──[+] description (29604:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29596:15)❌ 
  │ ├─┬id
  │ │ ├──[+] examples (29533:15)
  │ │ ├──[🔀] type (29529:21)❌ 
  │ │ ├──[🔀] title (29530:22)
  │ │ ├──[-] format (1:488637)❌ 
  │ │ └──[🔀] description (29531:28)
  │ ├─┬is_invoice_generated
  │ │ ├──[🔀] type (29585:21)❌ 
  │ │ ├──[🔀] title (29586:22)
  │ │ └──[🔀] description (29587:28)
  │ ├─┬discount_amount
  │ │ ├──[🔀] examples (29698:15)
  │ │ ├──[🔀] type (29694:21)❌ 
  │ │ ├──[🔀] title (29695:22)
  │ │ └──[🔀] description (29696:28)
  │ ├─┬invoice_number
  │ │ ├──[🔀] title (29444:22)
  │ │ ├──[+] format (29443:23)❌ 
  │ │ └──[🔀] description (29445:28)
  │ ├─┬paid
  │ │ ├──[-] examples (1:489199)
  │ │ ├──[-] type (1:489103)❌ 
  │ │ ├──[🔀] title (29711:22)
  │ │ ├──[🔀] description (29712:28)
  │ │ ├──[+] anyOf (29703:15)
  │ │ └──[+] anyOf (29707:15)
  │ ├─┬refunded_tax_amount
  │ │ ├──[🔀] title (29538:22)
  │ │ └──[🔀] description (29539:28)
  │ ├─┬status
  │ │ └──[🔀] $ref (29544:34)❌ 
  │ ├─┬total_amount
  │ │ ├──[🔀] examples (29485:15)
  │ │ ├──[🔀] title (29482:22)
  │ │ └──[🔀] description (29483:28)
  │ ├─┬due_amount
  │ │ ├──[-] examples (1:490353)
  │ │ ├──[-] type (1:490244)❌ 
  │ │ ├──[🔀] title (29633:22)
  │ │ ├──[-] description (1:490293)
  │ │ ├──[+] anyOf (29625:15)
  │ │ └──[+] anyOf (29629:15)
  │ ├─┬subtotal_amount
  │ │ ├──[-] examples (1:489350)
  │ │ ├──[-] type (1:489235)❌ 
  │ │ ├──[-] title (1:489255)
  │ │ ├──[-] description (1:489289)
  │ │ ├──[+] anyOf (30046:36)
  │ │ └──[+] anyOf (29680:15)
  │ ├─┬subscription_id
  │ │ └──[🔀] $ref (41142:17)❌ 
  │ ├─┬net_amount
  │ │ ├──[-] examples (1:489630)
  │ │ ├──[-] type (1:489514)❌ 
  │ │ ├──[🔀] title (29463:22)
  │ │ ├──[🔀] description (29464:28)
  │ │ ├──[+] anyOf (29455:15)
  │ │ └──[+] anyOf (29459:15)
  │ ├─┬product
  │ │ └──[🔀] $ref (29472:19)❌ 
  │ ├─┬modified_at
  │ │ ├──[+] items (29686:22)❌ 
  │ │ ├──[+] type (29689:21)❌ 
  │ │ ├──[🔀] title (29690:22)
  │ │ ├──[🔀] description (29691:28)
  │ │ ├──[-] anyOf (1:488860)❌ 
  │ │ └──[-] anyOf (1:488903)❌ 
  │ └─┬items
  │   ├──[-] items (1:492086)❌ 
  │   ├──[🔀] type (29590:21)❌ 
  │   ├──[🔀] title (29591:22)
  │   └──[🔀] description (29592:28)
  ├─┬CheckoutLinkProduct
  │ ├──[+] required (23175:11)❌ 
  │ ├──[+] properties (23104:11)
  │ ├─┬recurring_interval
  │ │ └──[🔀] description (23102:28)
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:377862)
  │ │ ├──[🔀] description (23062:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ └─┬trial_interval
  │   ├──[+] title (23113:22)
  │   ├──[🔀] description (23114:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (23106:15)❌ 
  ├─┬MetricPeriod
  │ ├──[+] required (39148:11)❌ 
  │ ├──[+] required (39147:11)❌ 
  │ ├──[+] properties (38830:11)
  │ ├──[+] properties (38841:11)
  │ ├─┬one_time_products
  │ │ └──[🔀] title (38938:22)
  │ ├─┬renewed_subscriptions_revenue
  │ │ └──[🔀] title (38949:22)
  │ ├─┬one_time_products_revenue
  │ │ └──[🔀] title (38883:22)
  │ ├─┬net_revenue
  │ │ └──[🔀] title (38872:22)
  │ ├─┬one_time_products_net_revenue
  │ │ └──[🔀] title (38927:22)
  │ ├─┬succeeded_checkouts
  │ │ └──[🔀] title (38960:22)
  │ ├─┬new_subscriptions
  │ │ └──[🔀] title (38828:22)
  │ ├─┬orders
  │ │ └──[🔀] title (38905:22)
  │ ├─┬timestamp
  │ │ ├──[-] type (1:638410)❌ 
  │ │ ├──[🔀] title (38795:22)
  │ │ ├──[-] format (1:638430)❌ 
  │ │ ├──[-] description (1:638480)
  │ │ ├──[+] anyOf (38788:15)
  │ │ └──[+] anyOf (38791:15)
  │ ├─┬cumulative_revenue
  │ │ └──[🔀] title (38839:22)
  │ ├─┬renewed_subscriptions_net_revenue
  │ │ └──[🔀] title (38784:22)
  │ ├─┬net_cumulative_revenue
  │ │ └──[🔀] title (38993:22)
  │ ├─┬new_subscriptions_revenue
  │ │ └──[🔀] title (38916:22)
  │ ├─┬new_subscriptions_net_revenue
  │ │ └──[🔀] title (38806:22)
  │ ├─┬revenue
  │ │ └──[🔀] title (38971:22)
  │ ├─┬net_average_order_value
  │ │ └──[🔀] title (38817:22)
  │ ├─┬monthly_recurring_revenue
  │ │ └──[🔀] title (38850:22)
  │ └─┬renewed_subscriptions
  │   └──[🔀] title (38894:22)
  ├─┬OrderSubscription
  │ ├──[+] required (41403:11)❌ 
  │ ├──[+] properties (41221:11)
  │ ├─┬status
  │ │ └──[🔀] $ref (41296:25)❌ 
  │ ├─┬trial_start
  │ │ ├──[🔀] title (41275:22)
  │ │ └──[🔀] description (41276:28)
  │ ├─┬started_at
  │ │ ├──[+] type (41222:21)❌ 
  │ │ ├──[🔀] title (41223:22)
  │ │ ├──[🔀] description (41224:28)
  │ │ ├──[-] anyOf (1:675167)❌ 
  │ │ └──[-] anyOf (1:675210)❌ 
  │ └─┬trial_end
  │   └──[🔀] $ref (46301:17)❌ 
  ├─┬LLMMetadata
  │ └──[-] properties (1:599515)❌ 
  ├─┬CustomerSeat
  │ ├──[-] required (1:511150)❌ 
  │ ├──[+] properties (30853:11)
  │ ├─┬revoked_at
  │ │ ├──[🔀] title (30863:22)
  │ │ ├──[🔀] description (30864:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] format (30857:27)❌ 
  │ ├─┬seat_metadata
  │ │ ├──[🔀] title (30931:22)
  │ │ ├──[🔀] description (30932:28)
  │ │ └─┬ANYOF
  │ │   ├──[-] additionalProperties (1:510961)❌ 
  │ │   ├──[🔀] type (30924:25)❌ 
  │ │   └──[+] format (30925:27)❌ 
  │ ├─┬subscription_id
  │ │ ├──[-] type (1:509921)❌ 
  │ │ ├──[-] format (1:509941)❌ 
  │ │ ├──[🔀] description (30851:28)
  │ │ ├──[+] anyOf (30842:15)
  │ │ └──[+] anyOf (30846:15)
  │ └─┬status
  │   └──[🔀] $ref (30934:28)❌ 
  ├─┬Subscription
  │ ├──[+] required (45541:11)❌ 
  │ ├──[+] properties (45261:11)
  │ ├─┬started_at
  │ │ ├──[+] type (45262:21)❌ 
  │ │ ├──[🔀] title (45263:22)
  │ │ ├──[🔀] description (45264:28)
  │ │ ├──[-] anyOf (1:741156)❌ 
  │ │ └──[-] anyOf (1:741199)❌ 
  │ ├─┬trial_start
  │ │ ├──[🔀] title (45315:22)
  │ │ └──[🔀] description (45316:28)
  │ ├─┬status
  │ │ └──[🔀] $ref (45336:25)❌ 
  │ └─┬trial_end
  │   └──[🔀] $ref (46301:17)❌ 
  ├─┬DiscountProduct
  │ ├──[+] required (34874:11)❌ 
  │ ├──[+] properties (34834:11)
  │ ├─┬recurring_interval
  │ │ └──[🔀] description (34832:28)
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:575691)
  │ │ ├──[🔀] description (34792:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (46633:17)❌ 
  │ └─┬trial_interval
  │   ├──[+] title (34843:22)
  │   ├──[🔀] description (34844:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (34836:15)❌ 
  ├─┬SeatAssign
  │ ├──[+] properties (45086:11)
  │ ├─┬subscription_id
  │ │ └──[🔀] description (45071:28)
  │ └─┬checkout_id
  │   └──[🔀] description (45084:28)
  └─┬OAuth2ClientConfigurationUpdate
    └─┬scope
      └──[🔀] default (40088:24)❌ 
Document Element Total Changes Breaking Changes
paths 10 6
components 419 145

TYPESCRIPT CHANGELOG

core: 3.23.0 - 2025-10-21

🐝 New Features

  • add Zod v3 and v4 compatibility via zod/v3 import path (commit by @mfbx9da4)

Based on Speakeasy CLI 1.638.1

@github-actions github-actions bot added the minor Minor version bump label Oct 22, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1761093069 branch from 392c429 to 0676abd Compare October 23, 2025 00:32
* `polar.EndpointcheckoutCreatedPost()`: 
  *  `request.data.products.[].recurringIntervalCount` **Added** **Breaking** ⚠️
* `polar.EndpointcheckoutUpdatedPost()`: 
  *  `request.data.products.[].recurringIntervalCount` **Added** **Breaking** ⚠️
* `polar.EndpointorderCreatedPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointorderUpdatedPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointorderPaidPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointorderRefundedPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointsubscriptionCreatedPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointsubscriptionUpdatedPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointsubscriptionActivePost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointsubscriptionCanceledPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointsubscriptionUncanceledPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointsubscriptionRevokedPost()`: 
  *  `request.data` **Changed** **Breaking** ⚠️
* `polar.EndpointproductCreatedPost()`: 
  *  `request.data.recurringIntervalCount` **Added** **Breaking** ⚠️
* `polar.EndpointproductUpdatedPost()`: 
  *  `request.data.recurringIntervalCount` **Added** **Breaking** ⚠️
* `polar.orders.list()`:  `response.items.[]` **Changed** **Breaking** ⚠️
* `polar.orders.get()`:  `response` **Changed** **Breaking** ⚠️
* `polar.orders.update()`:  `response` **Changed** **Breaking** ⚠️
* `polar.orders.generateInvoice()`:  `error.status[409]` **Removed** **Breaking** ⚠️
* `polar.customerPortal.seats.listSeats()`: 
  *  `request` **Changed**
  *  `response.seats.[]` **Changed** **Breaking** ⚠️
* `polar.customerPortal.orders.generateInvoice()`:  `error.status[409]` **Removed** **Breaking** ⚠️
* `polar.customerPortal.orders.update()`:  `response` **Changed** **Breaking** ⚠️
* `polar.customerPortal.orders.get()`:  `response` **Changed** **Breaking** ⚠️
* `polar.customerPortal.orders.list()`:  `response.items.[]` **Changed** **Breaking** ⚠️
* `polar.customerPortal.seats.resendInvitation()`:  `response` **Changed** **Breaking** ⚠️
* `polar.customerPortal.seats.revokeSeat()`:  `response` **Changed** **Breaking** ⚠️
* `polar.customerPortal.seats.assignSeat()`: 
  *  `request.orderId` **Added**
  *  `response` **Changed** **Breaking** ⚠️
* `polar.products.updateBenefits()`:  `response.recurring_interval_count` **Added**
* `polar.discounts.list()`:  `response.items.[].[discountFixedOnceForeverDuration].products.[].recurringIntervalCount` **Added**
* `polar.products.list()`:  `response.items.[].recurringIntervalCount` **Added**
* `polar.products.create()`: 
  *  `request` **Changed**
  *  `response.recurring_interval_count` **Added**
* `polar.products.get()`:  `response.recurring_interval_count` **Added**
* `polar.products.update()`: 
  *  `request.productUpdate.recurringIntervalCount` **Added**
  *  `response.recurring_interval_count` **Added**
* `polar.subscriptions.revoke()`:  `response` **Changed**
* `polar.checkouts.list()`:  `response.items.[].products.[].recurringIntervalCount` **Added**
* `polar.checkouts.create()`:  `response.products.[].recurringIntervalCount` **Added**
* `polar.checkouts.get()`:  `response.products.[].recurringIntervalCount` **Added**
* `polar.checkouts.update()`:  `response.products.[].recurringIntervalCount` **Added**
* `polar.checkouts.clientGet()`:  `response` **Changed**
* `polar.checkouts.clientUpdate()`:  `response` **Changed**
* `polar.checkouts.clientConfirm()`:  `response` **Changed**
* `polar.metrics.get()`:  `response` **Changed**
* `polar.checkoutLinks.list()`:  `response.items.[].products.[].recurringIntervalCount` **Added**
* `polar.checkoutLinks.create()`:  `response.products.[].recurringIntervalCount` **Added**
* `polar.checkoutLinks.get()`:  `response.products.[].recurringIntervalCount` **Added**
* `polar.checkoutLinks.update()`:  `response.products.[].recurringIntervalCount` **Added**
* `polar.subscriptions.update()`:  `response` **Changed**
* `polar.discounts.create()`:  `response.[discountfixedonceforeverduration].products.[].recurringIntervalCount` **Added**
* `polar.discounts.get()`:  `response.[discountpercentageonceforeverduration].products.[].recurringIntervalCount` **Added**
* `polar.discounts.update()`:  `response.[discountpercentagerepeatduration].products.[].recurringIntervalCount` **Added**
* `polar.customerPortal.benefitGrants.list()`:  `response.items.[].[customerBenefitGrantDiscord].benefit.organization.featureSettings.revopsEnabled` **Added**
* `polar.customerPortal.benefitGrants.get()`:  `response.[customerbenefitgrantcustom].benefit.organization.featureSettings.revopsEnabled` **Added**
* `polar.subscriptions.get()`:  `response` **Changed**
* `polar.subscriptions.list()`:  `response.items.[]` **Changed**
* `polar.organizations.update()`: 
  *  `request.organizationUpdate.featureSettings.revopsEnabled` **Added**
  *  `response.feature_settings.revopsEnabled` **Added**
* `polar.customerPortal.benefitGrants.update()`:  `response.[customerbenefitgrantcustom].benefit.organization.featureSettings.revopsEnabled` **Added**
* `polar.customerPortal.seats.listClaimedSubscriptions()`:  `response.[]` **Changed**
* `polar.organizations.get()`:  `response.feature_settings.revopsEnabled` **Added**
* `polar.organizations.create()`: 
  *  `request.featureSettings.revopsEnabled` **Added**
  *  `response.feature_settings.revopsEnabled` **Added**
* `polar.organizations.list()`:  `response.items.[].featureSettings.revopsEnabled` **Added**
* `polar.EndpointorganizationUpdatedPost()`: 
  *  `request.data.featureSettings.revopsEnabled` **Added**
* `polar.customerPortal.organizations.get()`:  `response` **Changed**
* `polar.customerPortal.subscriptions.list()`:  `response.items.[]` **Changed**
* `polar.customerPortal.subscriptions.get()`:  `response` **Changed**
* `polar.customerPortal.subscriptions.cancel()`:  `response` **Changed**
* `polar.customerPortal.subscriptions.update()`:  `response` **Changed**
* `polar.events.list()`: 
  *  `request.query` **Added**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1761093069 branch from 6ca374a to c081106 Compare October 23, 2025 06:37
@Yopi Yopi merged commit 60cc55d into main Oct 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants