Tags: polarsource/polar-python
Tags
## 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()`: * `request.checkout_update.currency` **Added** * `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()`: * `request.currency` **Added** * `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**
## Python SDK Changes Detected: * `polar._endpointcheckout_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointcheckout_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointorder_created_post()`: * `request.data.platform_fee_currency` **Added** **Breaking**⚠️ * `polar._endpointorder_updated_post()`: * `request.data.platform_fee_currency` **Added** **Breaking**⚠️ * `polar._endpointorder_paid_post()`: * `request.data.platform_fee_currency` **Added** **Breaking**⚠️ * `polar.events.get()`: `response` **Changed** **Breaking**⚠️ * `polar.events.list()`: * `request.depth` **Added** * `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.update()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.cancel()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.get()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.list()`: `response.items.[]` **Changed** **Breaking**⚠️ * `polar.customer_portal.organizations.get()`: `response` **Changed** **Breaking**⚠️ * `polar._endpointorder_refunded_post()`: * `request.data.platform_fee_currency` **Added** **Breaking**⚠️ * `polar._endpointsubscription_created_post()`: * `request.data.product.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_updated_post()`: * `request.data.product.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_active_post()`: * `request.data.product.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_canceled_post()`: * `request.data.product.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_uncanceled_post()`: * `request.data.product.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_revoked_post()`: * `request.data.product.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointrefund_created_post()`: * `request.data.dispute` **Added** **Breaking**⚠️ * `polar._endpointrefund_updated_post()`: * `request.data.dispute` **Added** **Breaking**⚠️ * `polar._endpointproduct_created_post()`: * `request.data.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointproduct_updated_post()`: * `request.data.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointorganization_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar.customer_portal.orders.update()`: `response.product` **Changed** **Breaking**⚠️ * `polar.customer_portal.orders.get()`: `response.product` **Changed** **Breaking**⚠️ * `polar.customer_portal.orders.list()`: `response.items.[].product` **Changed** **Breaking**⚠️ * `polar.customer_portal.seats.list_claimed_subscriptions()`: `response.[]` **Changed** **Breaking**⚠️ * `polar.customer_portal.benefit-grants.update()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.benefit-grants.get()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.benefit-grants.list()`: * `request` **Changed** * `response.items.[]` **Changed** **Breaking**⚠️ * `polar.customers.create()`: * `request` **Changed** **Breaking**⚠️ * `response.members` **Added** * `polar.metrics.get()`: * `request.metrics` **Added** * `response` **Changed** **Breaking**⚠️ * `polar.checkouts.client_confirm()`: * `request.checkout_confirm_stripe.allow_trial` **Added** * `response` **Changed** **Breaking**⚠️ * `error.[trial_already_redeemed]` **Added** * `polar.organizations.create()`: * `request` **Changed** **Breaking**⚠️ * `response` **Changed** * `polar.checkouts.client_update()`: * `request.checkout_update_public.allow_trial` **Added** * `response` **Changed** **Breaking**⚠️ * `error.[trial_already_redeemed]` **Added** * `polar.organizations.update()`: * `request.organization_update` **Changed** **Breaking**⚠️ * `response` **Changed** * `polar.checkouts.client_get()`: `response` **Changed** **Breaking**⚠️ * `polar.refunds.create()`: * `response.dispute` **Added** * `error.status[400]` **Removed** **Breaking**⚠️ * `polar.benefit-grants.list()`: `response.items.[].member_id` **Added** * `polar.metrics.limits()`: `response.intervals.hour.min_days` **Added** * `polar.subscriptions.update()`: * `request.subscription_update.[subscription_update_billing_period]` **Added** * `response.product.prices.[]` **Changed** * `polar.benefits.list()`: `request` **Changed** * `polar.benefits.grants()`: * `request.member_id` **Added** * `response.items.[].member_id` **Added** * `polar.subscriptions.get()`: `response.product.prices.[]` **Changed** * `polar.webhooks.list_webhook_deliveries()`: `response.items.[].webhook_event.skipped` **Added** * `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.update_benefits()`: `response.prices.[]` **Changed** * `polar.orders.list()`: `response.items.[].platform_fee_currency` **Added** * `polar.orders.get()`: `response.platform_fee_currency` **Added** * `polar.orders.update()`: `response.platform_fee_currency` **Added** * `polar.refunds.list()`: `response.items.[].dispute` **Added** * `polar.subscriptions.create()`: `response.product.prices.[]` **Changed** * `polar.checkouts.list()`: `response.items.[]` **Changed** * `polar.checkouts.create()`: * `request` **Changed** * `response` **Changed** * `polar.checkouts.get()`: `response` **Changed** * `polar.checkouts.update()`: * `request.checkout_update.allow_trial` **Added** * `response` **Changed** * `error.[trial_already_redeemed]` **Added** * `polar.subscriptions.list()`: * `request` **Changed** * `response.items.[].product.prices.[]` **Changed** * `polar.organizations.get()`: `response` **Changed** * `polar.organizations.list()`: `response.items.[]` **Changed** * `polar._endpointbenefit_grant_revoked_post()`: * `request.data` **Changed** * `polar.subscriptions.revoke()`: `response.product.prices.[]` **Changed** * `polar.checkout-links.list()`: `response.items.[].products.[].prices.[]` **Changed** * `polar.checkout-links.create()`: `response.products.[].prices.[]` **Changed** * `polar.checkout-links.get()`: `response.products.[].prices.[]` **Changed** * `polar.checkout-links.update()`: `response.products.[].prices.[]` **Changed** * `polar.customers.list()`: * `request.include_members` **Added** * `response.items.[].members` **Added** * `polar._endpointbenefit_grant_cycled_post()`: * `request.data` **Changed** * `polar.customers.get()`: * `request.include_members` **Added** * `response.members` **Added** * `polar.customers.update()`: * `request.include_members` **Added** * `response.members` **Added** * `polar.customers.get_external()`: * `request.include_members` **Added** * `response.members` **Added** * `polar.customers.update_external()`: * `request.include_members` **Added** * `response.members` **Added** * `polar._endpointbenefit_grant_updated_post()`: * `request.data` **Changed** * `polar._endpointbenefit_grant_created_post()`: * `request.data` **Changed** * `polar.wallets.top_up()`: **Deleted** **Breaking**⚠️ * `polar.wallets.get()`: **Deleted** **Breaking**⚠️ * `polar.wallets.list()`: **Deleted** **Breaking**⚠️ * `polar.customers.get_balance()`: **Deleted** **Breaking**⚠️ * `polar.event-types.update()`: **Added** * `polar.event-types.list()`: **Added** * `polar.members.delete_member()`: **Added** * `polar.members.create_member()`: **Added** * `polar.members.list_members()`: **Added** * `polar.disputes.get()`: **Added** * `polar.disputes.list()`: **Added** * `polar._endpointsubscription_past_due_post()`: **Added**
## Python SDK Changes Detected: * `polar.customer_portal.license_keys.list()`: `request.organization_id` **Removed** **Breaking**⚠️ * `polar.customer_portal.orders.list()`: * `request.organization_id` **Removed** **Breaking**⚠️ * `response.items.[].product.organization` **Changed** * `polar.events.get()`: `response` **Changed** **Breaking**⚠️ * `polar.events.list()`: * `request.parent_id` **Added** * `response.items.[]` **Changed** **Breaking**⚠️ * `polar.checkouts.client_update()`: `response` **Changed** **Breaking**⚠️ * `polar.checkouts.update()`: `response` **Changed** **Breaking**⚠️ * `polar._endpointcheckout_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointcheckout_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointorganization_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar.customer_portal.downloadables.list()`: `request.organization_id` **Removed** **Breaking**⚠️ * `polar.organizations.create()`: * `request` **Changed** **Breaking**⚠️ * `response` **Changed** * `polar.customer_portal.benefit-grants.list()`: * `request.organization_id` **Removed** **Breaking**⚠️ * `response.items.[].[customer_benefit_grant_discord].benefit.organization` **Changed** * `polar.organizations.update()`: * `request.organization_update` **Changed** **Breaking**⚠️ * `response` **Changed** * `polar.checkouts.client_confirm()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.list()`: * `request.organization_id` **Removed** **Breaking**⚠️ * `response.items.[].product.organization` **Changed** * `polar.checkouts.client_get()`: `response` **Changed** **Breaking**⚠️ * `polar.checkouts.get()`: `response` **Changed** **Breaking**⚠️ * `polar.checkouts.create()`: `response` **Changed** **Breaking**⚠️ * `polar.checkouts.list()`: `response.items.[]` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.update()`: * `request.customer_subscription_update.[customer_subscription_update_seats]` **Added** * `response.product.organization` **Changed** * `polar.wallets.list()`: **Added** * `polar.webhooks.get_webhook_endpoint()`: `response.enabled` **Added** * `polar.organizations.list()`: `response.items.[]` **Changed** * `polar.webhooks.create_webhook_endpoint()`: `response.enabled` **Added** * `polar.webhooks.list_webhook_endpoints()`: `response.items.[].enabled` **Added** * `polar.subscriptions.update()`: * `request.subscription_update.[subscription_update_seats]` **Added** * `polar.metrics.get()`: `response` **Changed** * `polar.organizations.get()`: `response` **Changed** * `polar.customer_portal.benefit-grants.get()`: `response.[customer_benefit_grant_meter_credit].benefit.organization` **Changed** * `polar.customer_portal.benefit-grants.update()`: `response.[customer_benefit_grant_discord].benefit.organization` **Changed** * `polar.subscriptions.create()`: **Added** * `polar.webhooks.update_webhook_endpoint()`: * `request.webhook_endpoint_update.enabled` **Added** * `response.enabled` **Added** * `polar.customer_portal.seats.assign_seat()`: * `request.immediate_claim` **Added** * `polar.webhooks.reset_webhook_endpoint_secret()`: `response.enabled` **Added** * `polar.wallets.top_up()`: **Added** * `polar.customer_portal.orders.get()`: `response.product.organization` **Changed** * `polar.customer_portal.orders.update()`: `response.product.organization` **Changed** * `polar.customer_portal.organizations.get()`: `response.organization` **Changed** * `polar.wallets.get()`: **Added** * `polar.customer_portal.subscriptions.get()`: `response.product.organization` **Changed** * `polar.customer_portal.subscriptions.cancel()`: `response.product.organization` **Changed** * `polar.customer_portal.seats.list_claimed_subscriptions()`: `response.[].product.organization` **Changed** * `polar.customer-seats.assign_seat()`: * `request.immediate_claim` **Added** * `polar.customer_portal.wallets.list()`: **Added** * `polar.customer_portal.wallets.get()`: **Added** * `polar.events.ingest()`: * `request.events.[]` **Changed** * `response.duplicates` **Added**
## Python SDK Changes Detected: * `polar._endpointcheckout_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointcheckout_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_active_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_canceled_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_uncanceled_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_revoked_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointproduct_created_post()`: * `request.data.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointproduct_updated_post()`: * `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.update_benefits()`: `response.prices.[]` **Changed** * `polar.orders.generate_invoice()`: `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.client_get()`: `response` **Changed** * `polar.checkouts.client_update()`: `response` **Changed** * `polar.checkouts.client_confirm()`: `response` **Changed** * `polar.checkout-links.list()`: `response.items.[].products.[].prices.[]` **Changed** * `polar.checkout-links.create()`: `response.products.[].prices.[]` **Changed** * `polar.checkout-links.get()`: `response.products.[].prices.[]` **Changed** * `polar.checkout-links.update()`: `response.products.[].prices.[]` **Changed** * `polar.customer_portal.seats.list_claimed_subscriptions()`: `response.[]` **Changed** * `polar.customer_portal.orders.list()`: `response.items.[].product.prices.[]` **Changed** * `polar.customer_portal.orders.get()`: `response.product.prices.[]` **Changed** * `polar.customer_portal.orders.update()`: `response.product.prices.[]` **Changed** * `polar.customer_portal.orders.generate_invoice()`: `error` **Changed** * `polar.customer_portal.organizations.get()`: `response.products.[].prices.[]` **Changed** * `polar.customer_portal.subscriptions.list()`: `response.items.[]` **Changed** * `polar.customer_portal.subscriptions.get()`: `response` **Changed** * `polar.customer_portal.subscriptions.cancel()`: `response` **Changed** * `polar.customer_portal.subscriptions.update()`: `response` **Changed**
## Python SDK Changes Detected: * `polar._endpointcheckout_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointcheckout_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointorder_created_post()`: * `request.data.platform_fee_amount` **Added** **Breaking**⚠️ * `polar._endpointorder_updated_post()`: * `request.data.platform_fee_amount` **Added** **Breaking**⚠️ * `polar._endpointorder_paid_post()`: * `request.data.platform_fee_amount` **Added** **Breaking**⚠️ * `polar._endpointorder_refunded_post()`: * `request.data.platform_fee_amount` **Added** **Breaking**⚠️ * `polar._endpointsubscription_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_active_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_canceled_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_uncanceled_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_revoked_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointproduct_created_post()`: * `request.data.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointproduct_updated_post()`: * `request.data.prices.[]` **Changed** **Breaking**⚠️ * `polar._endpointorganization_updated_post()`: * `request.data.customer_email_settings` **Added** **Breaking**⚠️ * `polar.organizations.list()`: `response.items.[].customer_email_settings` **Added** * `polar.organizations.create()`: * `request.customer_email_settings` **Added** * `response.customer_email_settings` **Added** * `polar.organizations.get()`: `response.customer_email_settings` **Added** * `polar.organizations.update()`: * `request.organization_update.customer_email_settings` **Added** * `response.customer_email_settings` **Added** * `polar.subscriptions.list()`: `response.items.[]` **Changed** * `polar.subscriptions.get()`: `response` **Changed** * `polar.subscriptions.revoke()`: `response` **Changed** * `polar.subscriptions.update()`: `response` **Changed** * `polar.oauth2.clients.create()`: * `request.default_sub_type` **Added** * `polar.oauth2.clients.update()`: * `request.o_auth2client_configuration_update.default_sub_type` **Added** * `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.update_benefits()`: `response.prices.[]` **Changed** * `polar.orders.list()`: `response.items.[].platform_fee_amount` **Added** * `polar.orders.get()`: `response.platform_fee_amount` **Added** * `polar.orders.update()`: `response.platform_fee_amount` **Added** * `polar.orders.generate_invoice()`: `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.client_get()`: `response` **Changed** * `polar.checkouts.client_update()`: `response` **Changed** * `polar.checkouts.client_confirm()`: `response` **Changed** * `polar.checkout-links.list()`: `response.items.[].products.[].prices.[]` **Changed** * `polar.checkout-links.create()`: `response.products.[].prices.[]` **Changed** * `polar.checkout-links.get()`: `response.products.[].prices.[]` **Changed** * `polar.checkout-links.update()`: `response.products.[].prices.[]` **Changed** * `polar.customer_portal.benefit-grants.list()`: `response.items.[].[customer_benefit_grant_discord].benefit.organization.customer_email_settings` **Added** * `polar.customer_portal.benefit-grants.get()`: `response.[customer_benefit_grant_downloadables].benefit.organization.customer_email_settings` **Added** * `polar.customer_portal.benefit-grants.update()`: `response.[customer_benefit_grant_discord].benefit.organization.customer_email_settings` **Added** * `polar.customer_portal.seats.list_claimed_subscriptions()`: `response.[]` **Changed** * `polar.customer_portal.orders.list()`: `response.items.[].product` **Changed** * `polar.customer_portal.orders.get()`: `response.product` **Changed** * `polar.customer_portal.orders.update()`: `response.product` **Changed** * `polar.customer_portal.orders.generate_invoice()`: `error` **Changed** * `polar.customer_portal.organizations.get()`: `response` **Changed** * `polar.customer_portal.subscriptions.list()`: `response.items.[]` **Changed** * `polar.customer_portal.subscriptions.get()`: `response` **Changed** * `polar.customer_portal.subscriptions.cancel()`: `response` **Changed** * `polar.customer_portal.subscriptions.update()`: `response` **Changed**
## Python SDK Changes Detected: * `polar.subscriptions.update()`: `response.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.products.list()`: `response.items.[].prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointcheckout_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointorder_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointorder_paid_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.update()`: `response.product` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.cancel()`: `response.product` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.get()`: `response.product` **Changed** **Breaking**⚠️ * `polar.customer_portal.subscriptions.list()`: `response.items.[].product` **Changed** **Breaking**⚠️ * `polar.customer_portal.organizations.get()`: `response` **Changed** **Breaking**⚠️ * `polar._endpointorder_refunded_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_created_post()`: * `request.data.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_updated_post()`: * `request.data.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_active_post()`: * `request.data.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_canceled_post()`: * `request.data.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_uncanceled_post()`: * `request.data.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointsubscription_revoked_post()`: * `request.data.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointproduct_created_post()`: * `request.data.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointproduct_updated_post()`: * `request.data.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.customer_portal.orders.update()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.orders.get()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.orders.list()`: `response.items.[]` **Changed** **Breaking**⚠️ * `polar.checkout-links.update()`: `response.products.[].prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.checkout-links.get()`: `response.products.[].prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.checkout-links.create()`: `response.products.[].prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.checkout-links.list()`: `response.items.[].products.[].prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.checkouts.client_confirm()`: * `request.checkout_confirm_stripe.seats` **Added** * `response` **Changed** **Breaking**⚠️ * `polar.checkouts.client_update()`: * `request.checkout_update_public.seats` **Added** * `response` **Changed** **Breaking**⚠️ * `polar.checkouts.client_get()`: `response` **Changed** **Breaking**⚠️ * `polar.subscriptions.list()`: `response.items.[].product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.subscriptions.get()`: `response.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.subscriptions.revoke()`: `response.product.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar._endpointorder_created_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar._endpointcheckout_updated_post()`: * `request.data` **Changed** **Breaking**⚠️ * `polar.orders.update()`: `response` **Changed** **Breaking**⚠️ * `polar.products.create()`: * `request` **Changed** **Breaking**⚠️ * `response.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.products.get()`: `response.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.products.update()`: * `request.product_update.prices.[]` **Changed** **Breaking**⚠️ * `response.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.products.update_benefits()`: `response.prices.[].[product_price]` **Changed** **Breaking**⚠️ * `polar.orders.list()`: `response.items.[]` **Changed** **Breaking**⚠️ * `polar.orders.get()`: `response` **Changed** **Breaking**⚠️ * `polar.checkouts.update()`: * `request.checkout_update` **Changed** * `response` **Changed** **Breaking**⚠️ * `polar.checkouts.list()`: `response.items.[]` **Changed** **Breaking**⚠️ * `polar.checkouts.create()`: * `request` **Changed** * `response` **Changed** **Breaking**⚠️ * `polar.checkouts.get()`: `response` **Changed** **Breaking**⚠️ * `polar.customer_portal.benefit-grants.get()`: `response.[customer_benefit_grant_discord].benefit.organization.feature_settings.seat_based_pricing_enabled` **Added** * `polar.discounts.update()`: * `request.discount_update.currency` **Changed** * `polar.organizations.get()`: `response.feature_settings.seat_based_pricing_enabled` **Added** * `polar.organizations.create()`: * `request.feature_settings.seat_based_pricing_enabled` **Added** * `response.feature_settings.seat_based_pricing_enabled` **Added** * `polar.organizations.list()`: `response.items.[].feature_settings.seat_based_pricing_enabled` **Added** * `polar._endpointorganization_updated_post()`: * `request.data.feature_settings.seat_based_pricing_enabled` **Added** * `polar.customer_portal.customer-session.introspect()`: **Added** * `polar.customer_portal.seats.list_claimed_subscriptions()`: **Added** * `polar.customer_portal.benefit-grants.update()`: `response.[customer_benefit_grant_downloadables].benefit.organization.feature_settings.seat_based_pricing_enabled` **Added** * `polar.oauth2.token()`: * `request.[web_token_request]` **Added** * `polar.organizations.update()`: * `request.organization_update.feature_settings.seat_based_pricing_enabled` **Added** * `response.feature_settings.seat_based_pricing_enabled` **Added** * `polar.customer_portal.seats.resend_invitation()`: **Added** * `polar.customer_portal.benefit-grants.list()`: `response.items.[].[customer_benefit_grant_discord].benefit.organization.feature_settings.seat_based_pricing_enabled` **Added** * `polar.customer_portal.seats.revoke_seat()`: **Added** * `polar.customer_portal.seats.assign_seat()`: **Added** * `polar.customer_portal.seats.list_seats()`: **Added** * `polar.oauth2.clients.delete()`: **Added** * `polar.oauth2.clients.update()`: **Added** * `polar.oauth2.clients.get()`: **Added** * `polar.oauth2.clients.create()`: **Added** * `polar.customer-sessions.create()`: * `request` **Changed** * `response.return_url` **Added**
PreviousNext