Skip to content

Releases: polarsource/polar-js

typescript - v0.39.1 - 2025-10-23 14:31:37

23 Oct 14:31
2778a0f

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.39.1

Typescript SDK Changes Detected:

  • polar.orders.export(): Added
  • polar.customerSeats.assignSeat(): Added
  • polar.customerSeats.listSeats(): Added
  • polar.customerSeats.revokeSeat(): Added
  • polar.customerSeats.resendInvitation(): Added
  • polar.customerSeats.getClaimInfo(): Added
  • polar.customerSeats.claimSeat(): Added
  • polar.EndpointorderCreatedPost():
    • request.data.subscription.seats Added
  • polar.EndpointorderUpdatedPost():
    • request.data.subscription.seats Added
  • polar.EndpointorderPaidPost():
    • request.data.subscription.seats Added
  • polar.EndpointorderRefundedPost():
    • request.data.subscription.seats Added
  • polar.EndpointsubscriptionCreatedPost():
    • request.data.seats Added
  • polar.EndpointsubscriptionUpdatedPost():
    • request.data.seats Added
  • polar.EndpointsubscriptionActivePost():
    • request.data.seats Added
  • polar.EndpointsubscriptionCanceledPost():
    • request.data.seats Added
  • polar.EndpointsubscriptionUncanceledPost():
    • request.data.seats Added
  • polar.EndpointsubscriptionRevokedPost():
    • request.data.seats Added
  • polar.subscriptions.list(): response.items.[].seats Added
  • polar.subscriptions.get(): response.seats Added
  • polar.subscriptions.revoke(): response.seats Added
  • polar.subscriptions.update(): response.seats Added
  • polar.orders.list(): response.items.[].subscription.seats Added
  • polar.orders.get(): response.subscription.seats Added
  • polar.orders.update(): response.subscription.seats Added
  • polar.customerPortal.seats.listClaimedSubscriptions(): response.[].seats Added
  • polar.customerPortal.orders.list(): response.items.[].subscription.seats Added
  • polar.customerPortal.orders.get(): response.subscription.seats Added
  • polar.customerPortal.orders.update(): response.subscription.seats Added
  • polar.customerPortal.subscriptions.list(): response.items.[].seats Added
  • polar.customerPortal.subscriptions.get(): response.seats Added
  • polar.customerPortal.subscriptions.cancel(): response.seats Added
  • polar.customerPortal.subscriptions.update(): response.seats Added

Generated with Speakeasy CLI 1.638.1

Publishing Completed

typescript - v0.39.0 - 2025-10-23 06:50:20

23 Oct 06:50
60cc55d

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.39.0

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

Generated with Speakeasy CLI 1.638.1

Publishing Completed

typescript - v0.38.1 - 2025-10-21 13:22:53

21 Oct 13:22

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.38.1

Typescript SDK Changes Detected:

  • polar.EndpointcheckoutCreatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointcheckoutUpdatedPost():
    • 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.prices.[] Changed Breaking ⚠️
  • polar.EndpointproductUpdatedPost():
    • request.data.prices.[] Changed Breaking ⚠️
  • polar.subscriptions.list(): response.items.[] Changed
  • polar.subscriptions.get(): response Changed
  • polar.subscriptions.revoke(): response Changed
  • polar.subscriptions.update(): response Changed
  • polar.products.list(): response.items.[].prices.[] Changed
  • polar.products.create(): response.prices.[] Changed
  • polar.products.get(): response.prices.[] Changed
  • polar.products.update(): response.prices.[] Changed
  • polar.products.updateBenefits(): response.prices.[] Changed
  • polar.orders.generateInvoice(): error Changed
  • polar.checkouts.list(): response.items.[] Changed
  • polar.checkouts.create(): response Changed
  • polar.checkouts.get(): response Changed
  • polar.checkouts.update(): response Changed
  • polar.checkouts.clientGet(): response Changed
  • polar.checkouts.clientUpdate(): response Changed
  • polar.checkouts.clientConfirm(): response Changed
  • polar.checkoutLinks.list(): response.items.[].products.[].prices.[] Changed
  • polar.checkoutLinks.create(): response.products.[].prices.[] Changed
  • polar.checkoutLinks.get(): response.products.[].prices.[] Changed
  • polar.checkoutLinks.update(): response.products.[].prices.[] Changed
  • polar.customerPortal.seats.listClaimedSubscriptions(): response.[] Changed
  • polar.customerPortal.orders.list(): response.items.[].product.prices.[] Changed
  • polar.customerPortal.orders.get(): response.product.prices.[] Changed
  • polar.customerPortal.orders.update(): response.product.prices.[] Changed
  • polar.customerPortal.orders.generateInvoice(): error Changed
  • polar.customerPortal.organizations.get(): response.products.[].prices.[] 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

Generated with Speakeasy CLI 1.637.3

Publishing Completed

typescript - v0.38.0 - 2025-10-21 07:21:03

21 Oct 07:21

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.38.0

Typescript SDK Changes Detected:

  • polar.EndpointcheckoutCreatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointcheckoutUpdatedPost():
    • 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.prices.[] Changed Breaking ⚠️
  • polar.EndpointproductUpdatedPost():
    • request.data.prices.[] Changed Breaking ⚠️
  • polar.subscriptions.list(): response.items.[] Changed
  • polar.subscriptions.get(): response Changed
  • polar.subscriptions.revoke(): response Changed
  • polar.subscriptions.update(): response Changed
  • polar.products.list(): response.items.[].prices.[] Changed
  • polar.products.create(): response.prices.[] Changed
  • polar.products.get(): response.prices.[] Changed
  • polar.products.update(): response.prices.[] Changed
  • polar.products.updateBenefits(): response.prices.[] Changed
  • polar.orders.generateInvoice(): error Changed
  • polar.checkouts.list(): response.items.[] Changed
  • polar.checkouts.create(): response Changed
  • polar.checkouts.get(): response Changed
  • polar.checkouts.update(): response Changed
  • polar.checkouts.clientGet(): response Changed
  • polar.checkouts.clientUpdate(): response Changed
  • polar.checkouts.clientConfirm(): response Changed
  • polar.checkoutLinks.list(): response.items.[].products.[].prices.[] Changed
  • polar.checkoutLinks.create(): response.products.[].prices.[] Changed
  • polar.checkoutLinks.get(): response.products.[].prices.[] Changed
  • polar.checkoutLinks.update(): response.products.[].prices.[] Changed
  • polar.customerPortal.seats.listClaimedSubscriptions(): response.[] Changed
  • polar.customerPortal.orders.list(): response.items.[].product.prices.[] Changed
  • polar.customerPortal.orders.get(): response.product.prices.[] Changed
  • polar.customerPortal.orders.update(): response.product.prices.[] Changed
  • polar.customerPortal.orders.generateInvoice(): error Changed
  • polar.customerPortal.organizations.get(): response.products.[].prices.[] 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

Generated with Speakeasy CLI 1.637.3

Publishing Completed

typescript - v0.37.0 - 2025-10-16 14:11:30

16 Oct 14:11
5e1ea98

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.37.0

Typescript SDK Changes Detected:

  • polar.EndpointorderCreatedPost():
    • request.data.platformFeeAmount Added Breaking ⚠️
  • polar.EndpointorderUpdatedPost():
    • request.data.platformFeeAmount Added Breaking ⚠️
  • polar.EndpointorderPaidPost():
    • request.data.platformFeeAmount Added Breaking ⚠️
  • polar.EndpointorderRefundedPost():
    • request.data.platformFeeAmount Added Breaking ⚠️
  • polar.EndpointorganizationUpdatedPost():
    • request.data.customerEmailSettings Added Breaking ⚠️
  • polar.organizations.list(): response.items.[].customerEmailSettings Added
  • polar.organizations.create():
    • request.customerEmailSettings Added
    • response.customer_email_settings Added
  • polar.organizations.get(): response.customer_email_settings Added
  • polar.organizations.update():
    • request.organizationUpdate.customerEmailSettings Added
    • response.customer_email_settings Added
  • polar.oauth2.clients.create():
    • request.defaultSubType Added
  • polar.oauth2.clients.update():
    • request.oAuth2ClientConfigurationUpdate.defaultSubType Added
  • polar.orders.list(): response.items.[].platformFeeAmount Added
  • polar.orders.get(): response.platform_fee_amount Added
  • polar.orders.update(): response.platform_fee_amount Added
  • polar.checkouts.clientGet(): response.organization.customerEmailSettings Added
  • polar.checkouts.clientUpdate(): response.organization.customerEmailSettings Added
  • polar.checkouts.clientConfirm(): response.organization.customerEmailSettings Added
  • polar.customerPortal.benefitGrants.list(): response.items.[].[customerBenefitGrantDiscord].benefit.organization.customerEmailSettings Added
  • polar.customerPortal.benefitGrants.get(): response.[customerbenefitgrantdownloadables].benefit.organization.customerEmailSettings Added
  • polar.customerPortal.benefitGrants.update(): response.[customerbenefitgrantdownloadables].benefit.organization.customerEmailSettings Added
  • polar.customerPortal.seats.listClaimedSubscriptions(): response.[].product.organization.customerEmailSettings Added
  • polar.customerPortal.orders.list(): response.items.[].product.organization.customerEmailSettings Added
  • polar.customerPortal.orders.get(): response.product.organization.customerEmailSettings Added
  • polar.customerPortal.orders.update(): response.product.organization.customerEmailSettings Added
  • polar.customerPortal.organizations.get(): response.organization.customerEmailSettings Added
  • polar.customerPortal.subscriptions.list(): response.items.[].product.organization.customerEmailSettings Added
  • polar.customerPortal.subscriptions.get(): response.product.organization.customerEmailSettings Added
  • polar.customerPortal.subscriptions.cancel(): response.product.organization.customerEmailSettings Added
  • polar.customerPortal.subscriptions.update(): response.product.organization.customerEmailSettings Added

Generated with Speakeasy CLI 1.636.3

Publishing Completed

typescript - v0.36.2 - 2025-10-16 06:53:05

16 Oct 06:53

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.36.2

Typescript SDK Changes Detected:

  • polar.products.create(): request Changed Breaking ⚠️
  • polar.EndpointcheckoutCreatedPost():
    • request.data.returnUrl Added Breaking ⚠️
  • polar.EndpointcheckoutUpdatedPost():
    • request.data.returnUrl Added Breaking ⚠️
  • polar.products.update():
    • request.productUpdate.prices.[] Changed Breaking ⚠️
  • polar.checkouts.list(): response.items.[].returnUrl Added
  • polar.oauth2.token():
    • request.[webTokenRequest] Added
  • polar.customerPortal.customerSession.introspect(): Added
  • polar.checkouts.create():
    • request.returnUrl Added
    • response.return_url Added
  • polar.checkouts.get(): response.return_url Added
  • polar.checkouts.update():
    • request.checkoutUpdate.returnUrl Added
    • response.return_url Added
  • polar.checkouts.clientGet(): response.return_url Added
  • polar.checkouts.clientUpdate(): response.return_url Added
  • polar.checkouts.clientConfirm(): response.return_url Added
  • polar.customerSessions.create():
    • request Changed
    • response.return_url Added

Generated with Speakeasy CLI 1.636.3

Publishing Completed

typescript - v0.36.1 - 2025-10-14 19:12:25

14 Oct 19:12
30adcb8

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.36.1

Typescript SDK Changes Detected:

  • polar.EndpointcheckoutCreatedPost():
    • request.data.pricePerSeat Added
  • polar.EndpointcheckoutUpdatedPost():
    • request.data.pricePerSeat Added
  • polar.checkouts.list(): response.items.[].pricePerSeat Added
  • polar.checkouts.create(): response.price_per_seat Added
  • polar.checkouts.get(): response.price_per_seat Added
  • polar.checkouts.update(): response.price_per_seat Added
  • polar.checkouts.clientGet(): response.price_per_seat Added
  • polar.checkouts.clientUpdate(): response.price_per_seat Added
  • polar.checkouts.clientConfirm(): response.price_per_seat Added

Generated with Speakeasy CLI 1.636.3

Publishing Completed

typescript - v0.36.0 - 2025-10-14 13:34:54

14 Oct 13:34
53e3d8a

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.36.0

Typescript SDK Changes Detected:

  • polar.products.updateBenefits(): response.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkoutLinks.update(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointorderCreatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointorderUpdatedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointorderPaidPost():
    • request.data Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.update(): response.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.cancel(): response.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.orders.get(): response Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.get(): response.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointorderRefundedPost():
    • request.data Changed Breaking ⚠️
  • polar.EndpointsubscriptionCreatedPost():
    • request.data.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointsubscriptionUpdatedPost():
    • request.data.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointsubscriptionActivePost():
    • request.data.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointsubscriptionCanceledPost():
    • request.data.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointsubscriptionUncanceledPost():
    • request.data.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointsubscriptionRevokedPost():
    • request.data.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointproductCreatedPost():
    • request.data.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointproductUpdatedPost():
    • request.data.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.subscriptions.list(): response.items.[].product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.subscriptions.get(): response.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.subscriptions.revoke(): response.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.subscriptions.update(): response.product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.products.list(): response.items.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.products.create():
    • request.[productCreateRecurring].prices.[].[productPriceSeatBasedCreate] Changed Breaking ⚠️
    • response.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.products.get(): response.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.products.update():
    • request.productUpdate.prices.[].[productPriceSeatBasedCreate] Changed Breaking ⚠️
    • response.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointcheckoutUpdatedPost():
    • request.data.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.list(): response.items.[].product.prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.customerPortal.organizations.get(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.orders.update(): response Changed Breaking ⚠️
  • polar.checkouts.list(): response.items.[].products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkouts.create(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkouts.get(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkouts.update(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkouts.clientGet(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkouts.clientUpdate(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkouts.clientConfirm(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkoutLinks.list(): response.items.[].products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkoutLinks.create(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.checkoutLinks.get(): response.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.EndpointcheckoutCreatedPost():
    • request.data.products.[].prices.[].[productPrice].[meteredUnit] Changed Breaking ⚠️
  • polar.customerPortal.orders.update(): response Changed Breaking ⚠️
  • polar.customerPortal.orders.get(): response Changed Breaking ⚠️
  • polar.customerPortal.orders.list(): response.items.[] Changed Breaking ⚠️
  • polar.orders.list(): response.items.[] Changed Breaking ⚠️
  • polar.customerPortal.seats.listClaimedSubscriptions(): Added
  • polar.customerPortal.seats.resendInvitation(): Added
  • polar.customerPortal.seats.revokeSeat(): Added
  • polar.customerPortal.seats.assignSeat(): Added
  • polar.customerPortal.seats.listSeats(): Added
  • polar.oauth2.clients.update(): Added
  • polar.discounts.update():
    • request.discountUpdate.currency Changed
  • polar.oauth2.clients.delete(): Added
  • polar.oauth2.clients.get(): Added
  • polar.oauth2.clients.create(): Added

Generated with Speakeasy CLI 1.636.3

Publishing Completed

typescript - v0.35.4 - 2025-09-30 10:16:47

30 Sep 10:16
5ca44f0

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.35.4

Typescript SDK Changes Detected:

  • polar.checkoutLinks.get(): response.products.[].prices.[].[productPrice] Changed Breaking ⚠️
  • polar.checkoutLinks.update(): response.products.[].prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointsubscriptionCreatedPost():
    • request.data.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointsubscriptionUpdatedPost():
    • request.data.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointsubscriptionActivePost():
    • request.data.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointsubscriptionCanceledPost():
    • request.data.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointsubscriptionUncanceledPost():
    • request.data.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointsubscriptionRevokedPost():
    • request.data.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointproductCreatedPost():
    • request.data.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointproductUpdatedPost():
    • request.data.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.update(): response.product Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.cancel(): response.product Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.get(): response.product Changed Breaking ⚠️
  • polar.customerPortal.subscriptions.list(): response.items.[].product Changed Breaking ⚠️
  • polar.customerPortal.organizations.get(): response Changed Breaking ⚠️
  • polar.products.updateBenefits(): response.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.subscriptions.get(): response.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.subscriptions.revoke(): response.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.subscriptions.update(): response.product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.products.list(): response.items.[].prices.[].[productPrice] Changed Breaking ⚠️
  • polar.products.create():
    • request Changed
    • response.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.products.get(): response.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointcheckoutUpdatedPost():
    • request.data Changed Breaking ⚠️
  • polar.subscriptions.list(): response.items.[].product.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.customerPortal.orders.list(): response.items.[].product Changed Breaking ⚠️
  • polar.checkouts.create():
    • request.seats Added
    • response Changed Breaking ⚠️
  • polar.checkouts.get(): response Changed Breaking ⚠️
  • polar.checkouts.update():
    • request.checkoutUpdate.seats Added
    • response Changed Breaking ⚠️
  • polar.checkouts.clientGet(): response Changed Breaking ⚠️
  • polar.checkouts.clientUpdate():
    • request.checkoutUpdatePublic.seats Added
    • response Changed Breaking ⚠️
  • polar.checkouts.clientConfirm():
    • request.checkoutConfirmStripe.seats Added
    • response Changed Breaking ⚠️
  • polar.checkoutLinks.list(): response.items.[].products.[].prices.[].[productPrice] Changed Breaking ⚠️
  • polar.checkoutLinks.create(): response.products.[].prices.[].[productPrice] Changed Breaking ⚠️
  • polar.EndpointcheckoutCreatedPost():
    • request.data Changed Breaking ⚠️
  • polar.products.update():
    • request.productUpdate.prices.[].[productPriceSeatBasedCreate] Added
    • response.prices.[].[productPrice] Changed Breaking ⚠️
  • polar.customerPortal.orders.update(): response.product Changed Breaking ⚠️
  • polar.customerPortal.orders.get(): response.product Changed Breaking ⚠️
  • polar.checkouts.list(): response.items.[] Changed Breaking ⚠️
  • polar.customerPortal.benefitGrants.update(): response.[customerbenefitgrantdiscord].benefit.organization.featureSettings.seatBasedPricingEnabled Added
  • polar.customerPortal.benefitGrants.get(): response.[customerbenefitgrantdiscord].benefit.organization.featureSettings.seatBasedPricingEnabled Added
  • polar.customerPortal.benefitGrants.list(): response.items.[].[customerBenefitGrantDiscord].benefit.organization.featureSettings.seatBasedPricingEnabled Added
  • polar.organizations.update():
    • request.organizationUpdate.featureSettings.seatBasedPricingEnabled Added
    • response.feature_settings.seatBasedPricingEnabled Added
  • polar.organizations.get(): response.feature_settings.seatBasedPricingEnabled Added
  • polar.organizations.create():
    • request.featureSettings.seatBasedPricingEnabled Added
    • response.feature_settings.seatBasedPricingEnabled Added
  • polar.organizations.list(): response.items.[].featureSettings.seatBasedPricingEnabled Added
  • polar.EndpointorganizationUpdatedPost():
    • request.data.featureSettings.seatBasedPricingEnabled Added

Generated with Speakeasy CLI 1.631.5

Publishing Completed

typescript - v0.35.3 - 2025-09-29 12:51:00

29 Sep 12:51

Choose a tag to compare

Generated by Speakeasy CLI

@polar-sh/sdk 0.35.3

Typescript SDK Changes Detected:

  • polar.EndpointorderPaidPost():
    • request.data.invoiceNumber Added Breaking ⚠️
  • polar.EndpointorderRefundedPost():
    • request.data.invoiceNumber Added Breaking ⚠️
  • polar.EndpointorderCreatedPost():
    • request.data.invoiceNumber Added Breaking ⚠️
  • polar.EndpointorderUpdatedPost():
    • request.data.invoiceNumber Added Breaking ⚠️
  • polar.orders.update(): response.invoice_number Added
  • polar.customerPortal.orders.get(): response.invoice_number Added
  • polar.orders.list(): response.items.[].invoiceNumber Added
  • polar.orders.get(): response.invoice_number Added
  • polar.customers.getBalance(): Added
  • polar.customerPortal.customers.addPaymentMethod(): response Changed
  • polar.customerPortal.orders.list(): response.items.[].invoiceNumber Added
  • polar.customerPortal.customers.confirmPaymentMethod(): Added
  • polar.customerPortal.orders.update(): response.invoice_number Added
  • polar.customerPortal.subscriptions.list(): response.items.[].isPolarManaged Added
  • polar.customerPortal.subscriptions.get(): response.is_polar_managed Added
  • polar.customerPortal.subscriptions.cancel(): response.is_polar_managed Added
  • polar.customerPortal.subscriptions.update(): response.is_polar_managed Added
  • polar.meters.quantities():
    • request.customerAggregationFunction Added

Generated with Speakeasy CLI 1.631.4

Publishing Completed