Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Dec 21, 2025

SDK update

Versioning

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

Python SDK Changes Detected:

  • polar._endpointcheckout_created_post():
    • request.data.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointcheckout_updated_post():
    • request.data.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointsubscription_created_post():
    • request.data.product.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointsubscription_updated_post():
    • request.data.product.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointsubscription_active_post():
    • request.data.product.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointsubscription_canceled_post():
    • request.data.product.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointsubscription_uncanceled_post():
    • request.data.product.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointsubscription_revoked_post():
    • request.data.product.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointsubscription_past_due_post():
    • request.data.product.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointproduct_created_post():
    • request.data.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar._endpointproduct_updated_post():
    • request.data.prices.[].[product_price].[metered_unit].seat_tiers Changed Breaking ⚠️
  • polar.customers.list(): request.include_members Removed Breaking ⚠️
  • polar.customers.create(): request Changed Breaking ⚠️
  • polar.events.get(): response.[system_event] Changed Breaking ⚠️
  • polar.events.list(): response.[list_resource_event_].items.[].[system_event] Changed Breaking ⚠️
  • polar.customers.update_external(): request.include_members Removed Breaking ⚠️
  • polar.customers.get_external(): request.include_members Removed Breaking ⚠️
  • polar.customers.update(): request.include_members Removed Breaking ⚠️
  • polar.customers.get(): request.include_members Removed Breaking ⚠️
  • polar.checkouts.update(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkout-links.get(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.oauth2.authorize(): response Changed
  • polar.products.list(): response.items.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.products.create(): response.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.products.get(): response.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.products.update(): response.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.products.update_benefits(): response.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkouts.list(): response.items.[].products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkouts.create(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkouts.get(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.subscriptions.revoke(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkouts.client_get(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkouts.client_update(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkouts.client_confirm(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkout-links.list(): response.items.[].products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkout-links.create(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.subscriptions.get(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.subscriptions.create(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.subscriptions.list(): response.items.[].product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar._endpointcustomer_seat_revoked_post():
    • request.data Changed
  • polar.subscriptions.update(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.checkout-links.update(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.seats.list_seats(): response.seats.[] Changed
  • polar.customer_portal.seats.assign_seat(): response Changed
  • polar.customer_portal.seats.revoke_seat(): response Changed
  • polar.customer_portal.seats.resend_invitation(): response Changed
  • polar.customer_portal.seats.list_claimed_subscriptions(): response.[].product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.orders.list(): response.items.[].product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.orders.get(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.orders.update(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.organizations.get(): response.products.[].prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.subscriptions.list(): response.items.[].product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.subscriptions.get(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.subscriptions.cancel(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer_portal.subscriptions.update(): response.product.prices.[].[product_price].[metered_unit].seat_tiers Changed
  • polar.customer-seats.list_seats(): response.seats.[] Changed
  • polar.customer-seats.assign_seat(): response Changed
  • polar.customer-seats.revoke_seat(): response Changed
  • polar.customer-seats.resend_invitation(): response Changed
  • polar.customer-seats.claim_seat(): response.seat Changed
  • polar._endpointcustomer_seat_claimed_post():
    • request.data Changed
  • polar._endpointcustomer_seat_assigned_post():
    • request.data Changed
OpenAPI Change Summary
├─┬Paths
│ ├─┬/v1/customers/external/{external_id}
│ │ ├─┬GET
│ │ │ └──[-] parameters (1:152360)❌ 
│ │ └─┬PATCH
│ │   └──[-] parameters (1:153761)❌ 
│ ├─┬/v1/customers/
│ │ ├─┬GET
│ │ │ └──[-] parameters (1:142617)❌ 
│ │ └─┬POST
│ │   └──[-] parameters (1:145229)❌ 
│ └─┬/v1/customers/{id}
│   ├─┬GET
│   │ └──[-] parameters (1:148074)❌ 
│   └─┬PATCH
│     └──[-] parameters (1:149410)❌ 
├─┬subscription.uncanceled
│ └─┬POST
│   └──[🔀] description (16545:24)
└─┬Components
  ├──[-] schemas (1:816044)❌ 
  ├──[+] schemas (18834:38)
  ├──[+] schemas (18954:28)
  ├──[+] schemas (50656:39)
  ├──[+] schemas (18632:30)
  ├──[+] schemas (19152:29)
  ├──[+] schemas (50637:38)
  ├──[+] schemas (19358:37)
  ├──[+] schemas (19074:31)
  ├──[+] schemas (19272:32)
  ├──[+] schemas (18752:33)
  ├─┬AuthorizeResponseUser
  │ ├──[+] properties (18520:11)
  │ ├─┬scopes
  │ │ ├──[+] additionalProperties (18521:37)❌ 
  │ │ ├──[-] items (1:297698)❌ 
  │ │ ├──[🔀] type (18524:21)❌ 
  │ │ ├──[🔀] title (18525:22)
  │ │ └──[+] default (18526:24)❌ 
  │ ├─┬sub_type
  │ │ ├──[-] type (1:297543)❌ 
  │ │ ├──[-] title (1:297579)
  │ │ ├──[-] const (1:297562)❌ 
  │ │ ├──[+] anyOf (18600:24)
  │ │ └──[+] anyOf (18508:15)
  │ └─┬sub
  │   ├──[+] items (18514:22)❌ 
  │   ├──[+] type (18517:21)❌ 
  │   ├──[+] title (18518:22)
  │   ├──[-] anyOf (1:297899)❌ 
  │   └──[-] anyOf (1:297658)❌ 
  ├─┬CustomerSeat
  │ ├──[+] properties (34950:11)
  │ ├──[+] properties (34937:11)
  │ ├─┬customer_id
  │ │ └──[🔀] description (34935:28)
  │ ├─┬revoked_at
  │ │ ├──[🔀] title (34885:22)
  │ │ └──[🔀] description (34886:28)
  │ ├─┬status
  │ │ └──[🔀] $ref (35000:25)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:566262)❌ 
  │ │ ├──[🔀] title (34959:22)
  │ │ ├──[-] format (1:566282)❌ 
  │ │ ├──[🔀] description (34960:28)
  │ │ ├──[+] anyOf (34952:15)
  │ │ └──[+] anyOf (34955:15)
  │ ├─┬modified_at
  │ │ ├──[🔀] title (34984:22)
  │ │ └──[🔀] description (34985:28)
  │ ├─┬order_id
  │ │ ├──[🔀] title (34947:22)
  │ │ └──[🔀] description (34948:28)
  │ ├─┬seat_metadata
  │ │ ├──[🔀] title (34917:22)
  │ │ ├──[🔀] description (34918:28)
  │ │ └─┬ANYOF
  │ │   ├──[-] additionalProperties (1:567620)❌ 
  │ │   ├──[🔀] type (34910:25)❌ 
  │ │   └──[+] format (34911:27)❌ 
  │ ├─┬invitation_token_expires_at
  │ │ ├──[+] type (34889:21)❌ 
  │ │ ├──[🔀] title (34891:22)
  │ │ ├──[+] format (34890:23)❌ 
  │ │ ├──[🔀] description (34892:28)
  │ │ ├──[-] anyOf (1:567102)❌ 
  │ │ └──[-] anyOf (1:567145)❌ 
  │ └─┬subscription_id
  │   ├──[🔀] title (35023:22)
  │   ├──[🔀] description (35024:28)
  │   └─┬ANYOF
  │     ├──[+] additionalProperties (35016:41)❌ 
  │     ├──[🔀] type (35017:25)❌ 
  │     └──[-] format (1:566395)❌ 
  ├─┬ProductPriceSeatBased
  │ └─┬seat_tiers
  │   └──[🔀] $ref (50657:23)❌ 
  ├─┬SystemEvent
  │ ├──[+] oneOf (18954:28)
  │ ├──[+] oneOf (19152:29)
  │ ├──[+] oneOf (19358:37)
  │ ├──[+] oneOf (18632:30)
  │ ├──[+] oneOf (18834:38)
  │ └──Discriminator
  ├─┬AuthorizeResponseOrganization
  │ ├──[+] properties (18405:11)
  │ ├─┬scopes
  │ │ ├──[+] additionalProperties (18406:37)❌ 
  │ │ ├──[-] items (1:297082)❌ 
  │ │ ├──[🔀] type (18409:21)❌ 
  │ │ ├──[🔀] title (18410:22)
  │ │ └──[+] default (18411:24)❌ 
  │ ├─┬sub
  │ │ ├──[+] items (18399:22)❌ 
  │ │ ├──[+] type (18402:21)❌ 
  │ │ ├──[+] title (18403:22)
  │ │ ├──[-] anyOf (1:296473)❌ 
  │ │ └──[-] anyOf (1:297042)❌ 
  │ └─┬sub_type
  │   ├──[-] type (1:296911)❌ 
  │   ├──[-] title (1:296955)
  │   ├──[-] const (1:296930)❌ 
  │   ├──[+] anyOf (18347:32)
  │   └──[+] anyOf (18393:15)
  ├─┬ProductPriceSeatBasedCreate
  │ └─┬seat_tiers
  │   └──[🔀] $ref (50638:23)❌ 
  └─┬WebhookSubscriptionUncanceledPayload
    └──[🔀] description (56120:24)
Document Element Total Changes Breaking Changes
paths 6 6
webhooks 1 0
components 88 36

PYTHON CHANGELOG

No relevant generator changes

Based on Speakeasy CLI 1.648.0

@github-actions github-actions bot added the patch Patch version bump label Dec 21, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1766276214 branch 7 times, most recently from b1ecaff to c6201f9 Compare December 28, 2025 00:21
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1766276214 branch 7 times, most recently from 257b1a2 to c8fd65a Compare January 4, 2026 00:21
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1766276214 branch 6 times, most recently from f8fce17 to 979f44b Compare January 11, 2026 00:21
* `polar._endpointcheckout_created_post()`: 
  *  `request.data.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointcheckout_updated_post()`: 
  *  `request.data.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_created_post()`: 
  *  `request.data.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_updated_post()`: 
  *  `request.data.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_active_post()`: 
  *  `request.data.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_canceled_post()`: 
  *  `request.data.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_uncanceled_post()`: 
  *  `request.data.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_revoked_post()`: 
  *  `request.data.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointsubscription_past_due_post()`: 
  *  `request.data.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointproduct_created_post()`: 
  *  `request.data.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar._endpointproduct_updated_post()`: 
  *  `request.data.prices.[].[product_price].[metered_unit].seat_tiers` **Changed** **Breaking** ⚠️
* `polar.customers.list()`:  `request.include_members` **Removed** **Breaking** ⚠️
* `polar.customers.create()`:  `request` **Changed** **Breaking** ⚠️
* `polar.events.get()`:  `response.[system_event]` **Changed** **Breaking** ⚠️
* `polar.events.list()`:  `response.[list_resource_event_].items.[].[system_event]` **Changed** **Breaking** ⚠️
* `polar.customers.update_external()`:  `request.include_members` **Removed** **Breaking** ⚠️
* `polar.customers.get_external()`:  `request.include_members` **Removed** **Breaking** ⚠️
* `polar.customers.update()`:  `request.include_members` **Removed** **Breaking** ⚠️
* `polar.customers.get()`:  `request.include_members` **Removed** **Breaking** ⚠️
* `polar.checkouts.update()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkout-links.get()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.oauth2.authorize()`:  `response` **Changed**
* `polar.products.list()`:  `response.items.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.products.create()`:  `response.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.products.get()`:  `response.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.products.update()`:  `response.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.products.update_benefits()`:  `response.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkouts.list()`:  `response.items.[].products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkouts.create()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkouts.get()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.subscriptions.revoke()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkouts.client_get()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkouts.client_update()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkouts.client_confirm()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkout-links.list()`:  `response.items.[].products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkout-links.create()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.subscriptions.get()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.subscriptions.create()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.subscriptions.list()`:  `response.items.[].product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar._endpointcustomer_seat_revoked_post()`: 
  *  `request.data` **Changed**
* `polar.subscriptions.update()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.checkout-links.update()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.seats.list_seats()`:  `response.seats.[]` **Changed**
* `polar.customer_portal.seats.assign_seat()`:  `response` **Changed**
* `polar.customer_portal.seats.revoke_seat()`:  `response` **Changed**
* `polar.customer_portal.seats.resend_invitation()`:  `response` **Changed**
* `polar.customer_portal.seats.list_claimed_subscriptions()`:  `response.[].product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.orders.list()`:  `response.items.[].product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.orders.get()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.orders.update()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.organizations.get()`:  `response.products.[].prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.subscriptions.list()`:  `response.items.[].product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.subscriptions.get()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.subscriptions.cancel()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer_portal.subscriptions.update()`:  `response.product.prices.[].[product_price].[metered_unit].seat_tiers` **Changed**
* `polar.customer-seats.list_seats()`:  `response.seats.[]` **Changed**
* `polar.customer-seats.assign_seat()`:  `response` **Changed**
* `polar.customer-seats.revoke_seat()`:  `response` **Changed**
* `polar.customer-seats.resend_invitation()`:  `response` **Changed**
* `polar.customer-seats.claim_seat()`:  `response.seat` **Changed**
* `polar._endpointcustomer_seat_claimed_post()`: 
  *  `request.data` **Changed**
* `polar._endpointcustomer_seat_assigned_post()`: 
  *  `request.data` **Changed**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1766276214 branch from f73683f to 969ff0e Compare January 12, 2026 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants