Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Nov 1, 2025

SDK update

Versioning

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

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
OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (12289:5)
│ ├──[+] path (15119:5)
│ ├──[+] path (14929:5)
│ ├──[+] path (15190:5)
│ ├──[+] path (12407:5)
│ ├─┬/v1/customer-portal/subscriptions/
│ │ └─┬GET
│ │   └──[-] parameters (1:199146)❌ 
│ ├─┬/v1/customer-seats/{seat_id}/resend
│ │ └─┬POST
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └──[+] format (12709:25)❌ 
│ ├─┬/v1/customer-portal/benefit-grants/
│ │ └─┬GET
│ │   └──[-] parameters (1:150926)❌ 
│ ├─┬/v1/customer-portal/license-keys/
│ │ └─┬GET
│ │   └──[-] parameters (1:177823)❌ 
│ ├─┬/v1/customer-portal/seats
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └─┬Schema
│ │   │   └─┬ANYOF
│ │   │     └──[+] format (10231:29)❌ 
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └─┬ANYOF
│ │         └──[+] format (10250:29)❌ 
│ ├─┬/v1/customer-seats
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └─┬Schema
│ │   │   └─┬ANYOF
│ │   │     └──[+] format (12559:29)❌ 
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └─┬ANYOF
│ │         └──[+] format (12576:29)❌ 
│ ├─┬/v1/customer-seats/{seat_id}
│ │ └─┬DELETE
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └──[+] format (12645:25)❌ 
│ ├─┬/v1/customer-portal/orders/
│ │ └─┬GET
│ │   └──[-] parameters (1:185835)❌ 
│ ├─┬/v1/customer-portal/seats/{seat_id}/resend
│ │ └─┬POST
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └──[🔀] format (10460:25)❌ 
│ ├─┬/v1/customer-portal/seats/{seat_id}
│ │ └─┬DELETE
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       └──[🔀] format (10392:25)❌ 
│ ├─┬/v1/events/
│ │ └─┬GET
│ │   └──[+] parameters (13185:21)❌ 
│ ├─┬/v1/customer-portal/downloadables/
│ │ └─┬GET
│ │   └──[-] parameters (1:174874)❌ 
│ └─┬/v1/subscriptions/
│   └──[+] post (685:15)
└─┬Components
  ├──[-] schemas (1:757846)❌ 
  ├──[+] schemas (30770:34)
  ├──[+] schemas (30669:31)
  ├──[+] schemas (34750:32)
  ├──[+] schemas (48719:45)
  ├──[+] schemas (45156:47)
  ├──[+] schemas (31088:34)
  ├──[+] schemas (34823:34)
  ├──[+] schemas (43888:32)
  ├──[+] schemas (34394:42)
  ├──[+] schemas (34649:31)
  ├──[+] schemas (45145:29)
  ├──[+] schemas (50337:29)
  ├──[+] schemas (16984:22)
  ├──[+] schemas (45405:35)
  ├──[+] schemas (27551:29)
  ├──[+] schemas (49572:34)
  ├──[+] schemas (50272:17)
  ├──[+] schemas (34869:25)
  ├──[+] schemas (50347:28)
  ├──[+] schemas (40371:31)
  ├──[+] schemas (43615:28)
  ├──[+] schemas (43514:25)
  ├──[+] schemas (30987:31)
  ├──[+] schemas (40071:39)
  ├──[+] schemas (43787:29)
  ├──[+] schemas (42371:36)
  ├──[+] schemas (48662:37)
  ├──[+] schemas (34934:37)
  ├──[+] schemas (44984:38)
  ├─┬CustomerUpdate
  │ └─┬name
  │   ├──[-] examples (1:552554)
  │   ├──[-] description (1:552512)
  │   └─┬ANYOF
  │     ├──[+] examples (34473:19)
  │     ├──[+] maxLength (34470:30)❌ 
  │     └──[+] description (34471:32)
  ├─┬CheckoutPublicConfirmed
  │ ├──[+] required (26666:11)❌ 
  │ ├──[+] properties (26383:11)
  │ ├─┬product_price_id
  │ │ ├──[-] type (1:430216)❌ 
  │ │ ├──[-] format (1:430236)❌ 
  │ │ ├──[+] anyOf (26404:15)
  │ │ └──[+] anyOf (26408:15)
  │ ├─┬url
  │ │ ├──[-] type (1:427308)❌ 
  │ │ ├──[🔀] title (26380:22)
  │ │ ├──[🔀] description (26381:28)
  │ │ ├──[+] anyOf (26372:15)
  │ │ └──[+] anyOf (26376:15)
  │ ├─┬total_amount
  │ │ ├──[-] type (1:429109)❌ 
  │ │ ├──[🔀] title (26334:22)
  │ │ ├──[🔀] description (26335:28)
  │ │ ├──[+] anyOf (26327:15)
  │ │ └──[+] anyOf (26330:15)
  │ ├─┬success_url
  │ │ ├──[🔀] title (26239:22)
  │ │ ├──[-] description (1:427630)
  │ │ └──[+] const (26238:22)❌ 
  │ ├─┬price_per_seat
  │ │ ├──[+] additionalProperties (26550:37)❌ 
  │ │ ├──[+] type (26553:21)❌ 
  │ │ ├──[🔀] title (26554:22)
  │ │ ├──[-] description (1:428515)
  │ │ ├──[-] anyOf (1:428433)❌ 
  │ │ └──[-] anyOf (1:428454)❌ 
  │ ├─┬status
  │ │ ├──[-] type (1:427079)❌ 
  │ │ ├──[🔀] title (26300:22)
  │ │ ├──[+] description (26301:28)
  │ │ ├──[-] const (1:427098)❌ 
  │ │ ├──[+] anyOf (26293:15)
  │ │ └──[+] anyOf (26296:15)
  │ ├─┬products
  │ │ ├──[-] items (1:433654)❌ 
  │ │ ├──[-] type (1:433712)❌ 
  │ │ ├──[🔀] title (26412:22)
  │ │ ├──[🔀] description (26413:28)
  │ │ ├──[+] anyOf (26404:15)
  │ │ └──[+] anyOf (26408:15)
  │ ├─┬attached_custom_fields
  │ │ ├──[-] items (1:434598)❌ 
  │ │ ├──[-] type (1:434660)❌ 
  │ │ ├──[+] anyOf (26627:15)
  │ │ └──[+] anyOf (26633:15)
  │ ├─┬trial_end
  │ │ ├──[+] type (26338:21)❌ 
  │ │ ├──[🔀] title (26339:22)
  │ │ ├──[🔀] description (26340:28)
  │ │ ├──[-] anyOf (1:429912)❌ 
  │ │ └──[-] anyOf (1:429955)❌ 
  │ ├─┬product_price
  │ │ ├──[+] anyOf (26581:15)
  │ │ ├──[+] anyOf (26591:15)
  │ │ ├──[-] oneOf (1:614205)❌ 
  │ │ └──[-] oneOf (1:725804)❌ 
  │ ├─┬require_billing_address
  │ │ ├──[+] items (26561:22)❌ 
  │ │ ├──[🔀] type (26564:21)❌ 
  │ │ ├──[🔀] title (26565:22)
  │ │ └──[🔀] description (26566:28)
  │ ├─┬tax_amount
  │ │ ├──[+] type (26258:21)❌ 
  │ │ ├──[🔀] title (26259:22)
  │ │ ├──[🔀] description (26260:28)
  │ │ ├──[-] anyOf (1:428903)❌ 
  │ │ └──[-] anyOf (1:428924)❌ 
  │ ├─┬payment_processor_metadata
  │ │ └──[🔀] $ref (45618:17)❌ 
  │ ├─┬product_id
  │ │ ├──[-] type (1:430085)❌ 
  │ │ ├──[-] format (1:430105)❌ 
  │ │ ├──[+] anyOf (26391:15)
  │ │ └──[+] anyOf (26395:15)
  │ ├─┬return_url
  │ │ ├──[+] type (26434:21)❌ 
  │ │ ├──[🔀] title (26435:22)
  │ │ ├──[🔀] description (26436:28)
  │ │ ├──[-] anyOf (1:427729)❌ 
  │ │ └──[-] anyOf (1:427749)❌ 
  │ ├─┬seats
  │ │ ├──[🔀] title (26271:22)
  │ │ ├──[🔀] description (26272:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] type (26265:25)❌ 
  │ ├─┬product
  │ │ └──[🔀] $ref (26303:29)❌ 
  │ └─┬payment_processor
  │   └──[🔀] $ref (26383:30)❌ 
  ├─┬CheckoutPriceCreate
  │ └─┬customer_name
  │   └─┬ANYOF
  │     ├──[+] examples (24671:19)
  │     ├──[+] maxLength (24668:30)❌ 
  │     └──[🔀] description (24669:32)
  ├─┬SubscriptionProductUpdatedEvent
  │ ├──[+] properties (49236:11)
  │ ├─┬timestamp
  │ │ ├──[🔀] title (49245:22)
  │ │ ├──[-] format (1:772105)❌ 
  │ │ ├──[🔀] description (49246:28)
  │ │ └──[+] const (49244:22)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (49274:23)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (49192:15)
  │ │ ├──[🔀] title (49189:22)
  │ │ ├──[+] format (49188:23)❌ 
  │ │ ├──[🔀] description (49190:28)
  │ │ ├──[-] const (1:773084)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (49194:40)
  │ ├─┬customer_id
  │ │ ├──[-] title (1:772608)
  │ │ ├──[🔀] description (49222:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ ├─┬customer
  │ │ ├──[+] type (49237:21)❌ 
  │ │ ├──[+] title (49238:22)
  │ │ ├──[🔀] description (49239:28)
  │ │ ├──[+] default (49240:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:772781)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (49210:22)
  │ │ ├──[🔀] description (49211:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (49204:27)❌ 
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:772348)
  │ │ ├──[🔀] title (49251:22)
  │ │ ├──[-] format (1:772235)❌ 
  │ │ ├──[🔀] description (49252:28)
  │ │ ├──[+] const (49250:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:772416)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (49174:17)❌ 
  │ └─┬id
  │   ├──[-] type (1:771978)❌ 
  │   ├──[🔀] title (49233:22)
  │   ├──[-] format (1:771998)❌ 
  │   ├──[🔀] description (49234:28)
  │   ├──[+] anyOf (49226:15)
  │   └──[+] anyOf (49229:15)
  ├─┬SubscriptionUpdate
  │ ├──[+] anyOf (49314:29)
  │ ├─┬ANYOF
  │ │ └──[🔀] $ref (49573:23)❌ 
  │ └─┬ANYOF
  │   └──[🔀] $ref (48626:23)❌ 
  ├─┬SubscriptionCycledEvent
  │ ├──[+] properties (49021:11)
  │ ├─┬id
  │ │ ├──[-] type (1:768259)❌ 
  │ │ ├──[🔀] title (49018:22)
  │ │ ├──[-] format (1:768279)❌ 
  │ │ ├──[🔀] description (49019:28)
  │ │ ├──[+] anyOf (49011:15)
  │ │ └──[+] anyOf (49014:15)
  │ ├─┬customer
  │ │ ├──[+] type (49022:21)❌ 
  │ │ ├──[+] title (49023:22)
  │ │ ├──[🔀] description (49024:28)
  │ │ ├──[+] default (49025:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:769062)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (48977:15)
  │ │ ├──[🔀] title (48974:22)
  │ │ ├──[+] format (48973:23)❌ 
  │ │ ├──[🔀] description (48975:28)
  │ │ ├──[-] const (1:769365)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (48979:40)
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:768629)
  │ │ ├──[🔀] title (49036:22)
  │ │ ├──[-] format (1:768516)❌ 
  │ │ ├──[🔀] description (49037:28)
  │ │ ├──[+] const (49035:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:768697)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (48995:22)
  │ │ ├──[🔀] description (48996:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (48989:27)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (48959:17)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (49059:23)❌ 
  │ ├─┬timestamp
  │ │ ├──[🔀] title (49030:22)
  │ │ ├──[-] format (1:768386)❌ 
  │ │ ├──[🔀] description (49031:28)
  │ │ └──[+] const (49029:22)❌ 
  │ └─┬customer_id
  │   ├──[-] title (1:768889)
  │   ├──[🔀] description (49007:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (29375:23)❌ 
  ├─┬EventCreateExternalCustomer
  │ ├──[+] properties (37657:11)
  │ ├──[+] properties (37669:11)
  │ ├─┬timestamp
  │ │ ├──[-] type (1:600003)❌ 
  │ │ ├──[🔀] title (37654:22)
  │ │ ├──[-] format (1:600023)❌ 
  │ │ ├──[🔀] description (37655:28)
  │ │ ├──[+] anyOf (37637:15)
  │ │ └──[+] anyOf (37650:15)
  │ ├─┬metadata
  │ │ └──[🔀] $ref (37657:26)❌ 
  │ ├─┬organization_id
  │ │ ├──[+] type (37631:21)❌ 
  │ │ ├──[🔀] title (37632:22)
  │ │ ├──[🔀] description (37633:28)
  │ │ ├──[-] anyOf (1:600221)❌ 
  │ │ └──[-] anyOf (1:600478)❌ 
  │ └─┬name
  │   └──[🔀] $ref (37699:33)❌ 
  ├─┬CheckoutPublic
  │ ├──[+] required (26149:11)❌ 
  │ ├──[+] properties (25870:11)
  │ ├─┬url
  │ │ ├──[-] type (1:417816)❌ 
  │ │ ├──[🔀] title (25867:22)
  │ │ ├──[🔀] description (25868:28)
  │ │ ├──[+] anyOf (25859:15)
  │ │ └──[+] anyOf (25863:15)
  │ ├─┬price_per_seat
  │ │ ├──[+] additionalProperties (26037:37)❌ 
  │ │ ├──[+] type (26040:21)❌ 
  │ │ ├──[🔀] title (26041:22)
  │ │ ├──[-] description (1:419023)
  │ │ ├──[-] anyOf (1:418941)❌ 
  │ │ └──[-] anyOf (1:418962)❌ 
  │ ├─┬product
  │ │ └──[🔀] $ref (26055:22)❌ 
  │ ├─┬trial_end
  │ │ ├──[+] type (25825:21)❌ 
  │ │ ├──[🔀] title (25826:22)
  │ │ ├──[🔀] description (25827:28)
  │ │ ├──[-] anyOf (1:420420)❌ 
  │ │ └──[-] anyOf (1:420463)❌ 
  │ ├─┬attached_custom_fields
  │ │ ├──[-] items (1:425106)❌ 
  │ │ ├──[-] type (1:425168)❌ 
  │ │ ├──[+] anyOf (26114:15)
  │ │ └──[+] anyOf (26120:15)
  │ ├─┬require_billing_address
  │ │ ├──[+] items (26048:22)❌ 
  │ │ ├──[🔀] type (26051:21)❌ 
  │ │ ├──[🔀] title (26052:22)
  │ │ └──[🔀] description (26053:28)
  │ ├─┬product_id
  │ │ ├──[-] type (1:420593)❌ 
  │ │ ├──[-] title (1:420631)
  │ │ ├──[-] format (1:420613)❌ 
  │ │ ├──[🔀] description (26064:28)
  │ │ ├──[+] anyOf (24835:26)
  │ │ └──[+] anyOf (26060:15)
  │ ├─┬product_price
  │ │ ├──[🔀] title (25886:22)
  │ │ ├──[🔀] description (25887:28)
  │ │ ├──[+] anyOf (25878:15)
  │ │ ├──[+] anyOf (25882:15)
  │ │ ├──[-] oneOf (1:614205)❌ 
  │ │ └──[-] oneOf (1:725804)❌ 
  │ ├─┬seats
  │ │ ├──[🔀] title (25758:22)
  │ │ ├──[🔀] description (25759:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] type (25752:25)❌ 
  │ ├─┬payment_processor
  │ │ └──[🔀] $ref (25870:30)❌ 
  │ ├─┬product_price_id
  │ │ ├──[-] type (1:420724)❌ 
  │ │ ├──[🔀] title (26082:22)
  │ │ ├──[-] format (1:420744)❌ 
  │ │ ├──[🔀] description (26083:28)
  │ │ ├──[+] anyOf (26068:15)
  │ │ └──[+] anyOf (26078:15)
  │ ├─┬products
  │ │ ├──[-] items (1:424162)❌ 
  │ │ ├──[-] type (1:424220)❌ 
  │ │ ├──[🔀] title (25899:22)
  │ │ ├──[🔀] description (25900:28)
  │ │ ├──[+] anyOf (25891:15)
  │ │ └──[+] anyOf (25895:15)
  │ ├─┬total_amount
  │ │ ├──[-] type (1:419617)❌ 
  │ │ ├──[🔀] title (25821:22)
  │ │ ├──[🔀] description (25822:28)
  │ │ ├──[+] anyOf (25814:15)
  │ │ └──[+] anyOf (25817:15)
  │ ├─┬success_url
  │ │ └──[🔀] $ref (26711:17)❌ 
  │ ├─┬return_url
  │ │ ├──[+] type (25921:21)❌ 
  │ │ ├──[🔀] title (25922:22)
  │ │ ├──[🔀] description (25923:28)
  │ │ ├──[-] anyOf (1:418237)❌ 
  │ │ └──[-] anyOf (1:418257)❌ 
  │ ├─┬payment_processor_metadata
  │ │ └──[🔀] $ref (45618:17)❌ 
  │ ├─┬status
  │ │ └──[🔀] $ref (25778:20)❌ 
  │ └─┬tax_amount
  │   ├──[+] type (25745:21)❌ 
  │   ├──[🔀] title (25746:22)
  │   ├──[🔀] description (25747:28)
  │   ├──[-] anyOf (1:419411)❌ 
  │   └──[-] anyOf (1:419432)❌ 
  ├─┬OrderSubscription
  │ └─┬seats
  │   └──[🔀] description (44180:28)
  ├─┬Organization
  │ └─┬status
  │   └──[🔀] $ref (45146:17)❌ 
  ├─┬CheckoutProductCreate
  │ └─┬customer_name
  │   └─┬ANYOF
  │     ├──[+] examples (25165:19)
  │     ├──[+] maxLength (25162:30)❌ 
  │     └──[🔀] description (25163:32)
  ├─┬EventMetadataInput
  │ └─┬Schema
  │   ├──[+] anyOf (27233:29)
  │   └──[+] anyOf (38570:22)
  ├─┬OAuth2ClientConfiguration
  │ └─┬scope
  │   └──[🔀] default (42509:24)❌ 
  ├─┬Metrics
  │ ├──[+] required (41730:11)❌ 
  │ ├──[+] required (41756:11)❌ 
  │ ├──[+] required (41731:11)❌ 
  │ ├──[+] required (41758:11)❌ 
  │ ├──[+] required (41729:11)❌ 
  │ ├──[+] required (41757:11)❌ 
  │ ├──[+] required (41759:11)❌ 
  │ ├──[+] properties (41630:11)
  │ ├──[+] properties (41624:11)
  │ ├──[+] properties (41714:11)
  │ ├──[+] properties (41705:11)
  │ ├──[+] properties (41627:11)
  │ ├──[+] properties (41708:11)
  │ └──[+] properties (41711:11)
  ├─┬CustomerSubscription
  │ └─┬seats
  │   └──[🔀] description (33941:28)
  ├─┬MeterResetEvent
  │ ├──[+] properties (40900:11)
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:648674)
  │ │ ├──[🔀] title (40915:22)
  │ │ ├──[-] format (1:648561)❌ 
  │ │ ├──[🔀] description (40916:28)
  │ │ ├──[+] const (40914:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:648742)❌ 
  │ ├─┬timestamp
  │ │ ├──[🔀] title (40909:22)
  │ │ ├──[-] format (1:648431)❌ 
  │ │ ├──[🔀] description (40910:28)
  │ │ └──[+] const (40908:22)❌ 
  │ ├─┬customer_id
  │ │ ├──[-] title (1:648934)
  │ │ ├──[🔀] description (40886:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ ├─┬customer
  │ │ ├──[+] type (40901:21)❌ 
  │ │ ├──[+] title (40902:22)
  │ │ ├──[🔀] description (40903:28)
  │ │ ├──[+] default (40904:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:649107)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (40838:17)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:648304)❌ 
  │ │ ├──[🔀] title (40897:22)
  │ │ ├──[-] format (1:648324)❌ 
  │ │ ├──[🔀] description (40898:28)
  │ │ ├──[+] anyOf (40890:15)
  │ │ └──[+] anyOf (40893:15)
  │ ├─┬name
  │ │ └──[🔀] $ref (40938:23)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (40874:22)
  │ │ ├──[🔀] description (40875:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (40868:27)❌ 
  │ └─┬source
  │   ├──[+] examples (40856:15)
  │   ├──[🔀] title (40853:22)
  │   ├──[+] format (40852:23)❌ 
  │   ├──[🔀] description (40854:28)
  │   ├──[-] const (1:649410)❌ 
  │   └─┬Extensions
  │     └──[+] x-polar-selector-widget (40858:40)
  ├─┬SystemEvent
  │ ├──[+] oneOf (43514:25)
  │ ├──[+] oneOf (43787:29)
  │ ├──[+] oneOf (30669:31)
  │ ├──[+] oneOf (34649:31)
  │ ├──[+] oneOf (30987:31)
  │ └──Discriminator
  ├─┬CustomerUpdateExternalID
  │ └─┬name
  │   ├──[-] examples (1:554248)
  │   ├──[-] description (1:554206)
  │   └─┬ANYOF
  │     ├──[+] examples (34595:19)
  │     ├──[+] maxLength (34592:30)❌ 
  │     └──[+] description (34593:32)
  ├─┬ProductPriceSeatTier
  │ └─┬price_per_seat
  │   └──[🔀] minimum (47168:24)❌ 
  ├─┬BenefitGrantedEvent
  │ ├──[+] properties (20969:11)
  │ ├─┬name
  │ │ └──[🔀] $ref (20683:23)❌ 
  │ ├─┬customer
  │ │ ├──[+] type (20970:21)❌ 
  │ │ ├──[+] title (20971:22)
  │ │ ├──[🔀] description (20972:28)
  │ │ ├──[+] default (20973:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:331212)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (20943:22)
  │ │ ├──[🔀] description (20944:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (20937:27)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:330409)❌ 
  │ │ ├──[🔀] title (20966:22)
  │ │ ├──[-] format (1:330429)❌ 
  │ │ ├──[🔀] description (20967:28)
  │ │ ├──[+] anyOf (20959:15)
  │ │ └──[+] anyOf (20962:15)
  │ ├─┬metadata
  │ │ └──[🔀] $ref (20907:17)❌ 
  │ ├─┬timestamp
  │ │ ├──[🔀] title (20978:22)
  │ │ ├──[-] format (1:330536)❌ 
  │ │ ├──[🔀] description (20979:28)
  │ │ └──[+] const (20977:22)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (20925:15)
  │ │ ├──[🔀] title (20922:22)
  │ │ ├──[+] format (20921:23)❌ 
  │ │ ├──[🔀] description (20923:28)
  │ │ ├──[-] const (1:331515)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (20927:40)
  │ ├─┬customer_id
  │ │ ├──[-] title (1:331039)
  │ │ ├──[🔀] description (20955:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ └─┬organization_id
  │   ├──[-] examples (1:330779)
  │   ├──[🔀] title (20984:22)
  │   ├──[-] format (1:330666)❌ 
  │   ├──[🔀] description (20985:28)
  │   ├──[+] const (20983:22)❌ 
  │   └─┬Extensions
  │     └──[-] x-polar-selector-widget (1:330847)❌ 
  ├─┬SubscriptionUpdateProduct
  │ └─┬product_id
  │   └──[+] examples (49551:15)
  ├─┬CheckoutProductsCreate
  │ └─┬customer_name
  │   └─┬ANYOF
  │     ├──[+] examples (25500:19)
  │     ├──[+] maxLength (25497:30)❌ 
  │     └──[🔀] description (25498:32)
  ├─┬WebhookEndpoint
  │ ├──[+] required (50952:11)❌ 
  │ ├──[+] properties (50936:11)
  │ ├─┬format
  │ │ └──[🔀] $ref (50928:21)❌ 
  │ ├─┬id
  │ │ └──[🔀] $ref (51233:17)❌ 
  │ ├─┬modified_at
  │ │ ├──[+] type (50894:21)❌ 
  │ │ ├──[🔀] title (50896:22)
  │ │ ├──[+] format (50895:23)❌ 
  │ │ ├──[🔀] description (50897:28)
  │ │ ├──[-] anyOf (1:798576)❌ 
  │ │ └──[-] anyOf (1:798619)❌ 
  │ ├─┬url
  │ │ ├──[🔀] examples (50919:15)
  │ │ ├──[🔀] title (50916:22)
  │ │ ├──[-] maxLength (1:798863)❌ 
  │ │ ├──[-] minLength (1:798882)❌ 
  │ │ ├──[-] format (1:798895)❌ 
  │ │ └──[🔀] description (50917:28)
  │ ├─┬organization_id
  │ │ ├──[-] type (1:799380)❌ 
  │ │ ├──[🔀] title (50890:22)
  │ │ ├──[-] format (1:799400)❌ 
  │ │ ├──[🔀] description (50891:28)
  │ │ ├──[+] anyOf (50882:15)
  │ │ └──[+] anyOf (50886:15)
  │ ├─┬events
  │ │ ├──[-] items (1:799534)❌ 
  │ │ ├──[🔀] type (50937:21)❌ 
  │ │ ├──[🔀] title (50938:22)
  │ │ └──[🔀] description (50939:28)
  │ └─┬secret
  │   ├──[-] examples (1:799293)
  │   ├──[🔀] title (50925:22)
  │   ├──[+] format (50924:23)❌ 
  │   └──[🔀] description (50926:28)
  ├─┬CustomerOrderSubscription
  │ └─┬seats
  │   └──[🔀] description (32088:28)
  ├─┬BenefitUpdatedEvent
  │ ├──[+] properties (22219:11)
  │ ├─┬metadata
  │ │ └──[🔀] $ref (22157:17)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (22175:15)
  │ │ ├──[🔀] title (22172:22)
  │ │ ├──[+] format (22171:23)❌ 
  │ │ ├──[🔀] description (22173:28)
  │ │ ├──[-] const (1:352285)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (22177:40)
  │ ├─┬name
  │ │ └──[🔀] $ref (20683:23)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (22193:22)
  │ │ ├──[🔀] description (22194:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (22187:27)❌ 
  │ ├─┬timestamp
  │ │ ├──[🔀] title (22228:22)
  │ │ ├──[-] format (1:351306)❌ 
  │ │ ├──[🔀] description (22229:28)
  │ │ └──[+] const (22227:22)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:351179)❌ 
  │ │ ├──[🔀] title (22216:22)
  │ │ ├──[-] format (1:351199)❌ 
  │ │ ├──[🔀] description (22217:28)
  │ │ ├──[+] anyOf (22209:15)
  │ │ └──[+] anyOf (22212:15)
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:351549)
  │ │ ├──[🔀] title (22234:22)
  │ │ ├──[-] format (1:351436)❌ 
  │ │ ├──[🔀] description (22235:28)
  │ │ ├──[+] const (22233:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:351617)❌ 
  │ ├─┬customer_id
  │ │ ├──[-] title (1:351809)
  │ │ ├──[🔀] description (22205:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ └─┬customer
  │   ├──[+] type (22220:21)❌ 
  │   ├──[+] title (22221:22)
  │   ├──[🔀] description (22222:28)
  │   ├──[+] default (22223:24)❌ 
  │   ├──[-] anyOf (1:475761)❌ 
  │   └──[-] anyOf (1:351982)❌ 
  ├─┬EventCreateCustomer
  │ ├──[+] properties (37580:11)
  │ ├──[+] properties (37592:11)
  │ ├─┬metadata
  │ │ └──[🔀] $ref (37580:26)❌ 
  │ ├─┬organization_id
  │ │ ├──[+] type (37554:21)❌ 
  │ │ ├──[🔀] title (37555:22)
  │ │ ├──[🔀] description (37556:28)
  │ │ ├──[-] anyOf (1:598758)❌ 
  │ │ └──[-] anyOf (1:599015)❌ 
  │ ├─┬timestamp
  │ │ ├──[-] type (1:598540)❌ 
  │ │ ├──[🔀] title (37577:22)
  │ │ ├──[-] format (1:598560)❌ 
  │ │ ├──[🔀] description (37578:28)
  │ │ ├──[+] anyOf (37560:15)
  │ │ └──[+] anyOf (37573:15)
  │ └─┬name
  │   └──[🔀] $ref (37699:33)❌ 
  ├─┬CustomerBalance
  │ └─┬currency
  │   └──[🔀] examples (29572:15)
  ├─┬Scope
  │ ├──[+] enum (47961:11)
  │ └──[+] enum (47960:11)
  ├─┬WebhookEndpointUpdate
  │ ├──[+] properties (51094:11)
  │ ├─┬format
  │ │ ├──[+] title (51092:22)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (51081:15)❌ 
  │ ├─┬url
  │ │ ├──[🔀] title (51065:22)
  │ │ ├──[+] deprecated (51066:27)
  │ │ └─┬ANYOF
  │ │   ├──[🔀] examples (51058:19)
  │ │   ├──[-] maxLength (1:801381)❌ 
  │ │   ├──[🔀] minLength (51055:30)❌ 
  │ │   ├──[-] format (1:801413)❌ 
  │ │   └──[🔀] description (51056:32)
  │ ├─┬events
  │ │ ├──[🔀] title (51103:22)
  │ │ ├──[+] description (51104:28)
  │ │ └─┬ANYOF
  │ │   ├──[-] items (1:802020)❌ 
  │ │   ├──[🔀] type (51097:25)❌ 
  │ │   └──[-] description (1:802103)
  │ └─┬secret
  │   ├──[-] title (1:801816)
  │   ├──[-] deprecated (1:801840)
  │   └─┬ANYOF
  │     └──[🔀] $ref (51233:17)❌ 
  ├─┬BenefitRevokedEvent
  │ ├──[+] properties (22094:11)
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (22068:22)
  │ │ ├──[🔀] description (22069:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (22062:27)❌ 
  │ ├─┬customer_id
  │ │ ├──[-] title (1:349699)
  │ │ ├──[🔀] description (22080:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (22032:17)❌ 
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:349439)
  │ │ ├──[🔀] title (22109:22)
  │ │ ├──[-] format (1:349326)❌ 
  │ │ ├──[🔀] description (22110:28)
  │ │ ├──[+] const (22108:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:349507)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:349069)❌ 
  │ │ ├──[🔀] title (22091:22)
  │ │ ├──[-] format (1:349089)❌ 
  │ │ ├──[🔀] description (22092:28)
  │ │ ├──[+] anyOf (22084:15)
  │ │ └──[+] anyOf (22087:15)
  │ ├─┬customer
  │ │ ├──[+] type (22095:21)❌ 
  │ │ ├──[+] title (22096:22)
  │ │ ├──[🔀] description (22097:28)
  │ │ ├──[+] default (22098:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:349872)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (20683:23)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (22050:15)
  │ │ ├──[🔀] title (22047:22)
  │ │ ├──[+] format (22046:23)❌ 
  │ │ ├──[🔀] description (22048:28)
  │ │ ├──[-] const (1:350175)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (22052:40)
  │ └─┬timestamp
  │   ├──[🔀] title (22103:22)
  │   ├──[-] format (1:349196)❌ 
  │   ├──[🔀] description (22104:28)
  │   └──[+] const (22102:22)❌ 
  ├─┬CustomerSubscriptionUpdate
  │ ├──[+] anyOf (34028:37)
  │ └─┬ANYOF
  │   └──[🔀] $ref (34395:23)❌ 
  ├─┬MeterCreditEvent
  │ ├──[+] properties (40727:11)
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (40701:22)
  │ │ ├──[🔀] description (40702:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (40695:27)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (40665:17)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:645495)❌ 
  │ │ ├──[🔀] title (40724:22)
  │ │ ├──[-] format (1:645515)❌ 
  │ │ ├──[🔀] description (40725:28)
  │ │ ├──[+] anyOf (40717:15)
  │ │ └──[+] anyOf (40720:15)
  │ ├─┬customer_id
  │ │ ├──[-] title (1:646125)
  │ │ ├──[🔀] description (40713:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:645865)
  │ │ ├──[🔀] title (40742:22)
  │ │ ├──[-] format (1:645752)❌ 
  │ │ ├──[🔀] description (40743:28)
  │ │ ├──[+] const (40741:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:645933)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (40683:15)
  │ │ ├──[🔀] title (40680:22)
  │ │ ├──[+] format (40679:23)❌ 
  │ │ ├──[🔀] description (40681:28)
  │ │ ├──[-] const (1:646601)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (40685:40)
  │ ├─┬customer
  │ │ ├──[+] type (40728:21)❌ 
  │ │ ├──[+] title (40729:22)
  │ │ ├──[🔀] description (40730:28)
  │ │ ├──[+] default (40731:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:646298)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (40765:23)❌ 
  │ └─┬timestamp
  │   ├──[🔀] title (40736:22)
  │   ├──[-] format (1:645622)❌ 
  │   ├──[🔀] description (40737:28)
  │   └──[+] const (40735:22)❌ 
  ├─┬OAuth2ClientConfigurationUpdate
  │ └─┬scope
  │   └──[🔀] default (42630:24)❌ 
  ├─┬MetricType
  │ └──[+] enum (41590:11)
  ├─┬EventMetadataOutput
  │ └─┬Schema
  │   ├──[+] anyOf (27262:30)
  │   └──[+] anyOf (38570:22)
  ├─┬CheckoutConfirmStripe
  │ └─┬customer_name
  │   └─┬ANYOF
  │     ├──[+] examples (23204:19)
  │     ├──[+] maxLength (23201:30)❌ 
  │     └──[🔀] description (23202:32)
  ├─┬Checkout
  │ ├──[+] required (23035:11)❌ 
  │ ├──[+] properties (22663:11)
  │ ├─┬payment_processor_metadata
  │ │ └──[🔀] $ref (45618:17)❌ 
  │ ├─┬product
  │ │ └──[🔀] $ref (22915:22)❌ 
  │ ├─┬status
  │ │ └──[🔀] $ref (22571:20)❌ 
  │ ├─┬subscription_id
  │ │ └──[🔀] $ref (26711:17)❌ 
  │ ├─┬trial_end
  │ │ ├──[+] type (22618:21)❌ 
  │ │ ├──[🔀] title (22619:22)
  │ │ ├──[🔀] description (22620:28)
  │ │ ├──[-] anyOf (1:360525)❌ 
  │ │ └──[-] anyOf (1:360568)❌ 
  │ ├─┬trial_interval_count
  │ │ ├──[-] title (1:364484)
  │ │ ├──[🔀] description (22849:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (49871:17)❌ 
  │ ├─┬price_per_seat
  │ │ ├──[+] additionalProperties (22830:37)❌ 
  │ │ ├──[+] type (22833:21)❌ 
  │ │ ├──[🔀] title (22834:22)
  │ │ ├──[-] description (1:359128)
  │ │ ├──[-] anyOf (1:359046)❌ 
  │ │ └──[-] anyOf (1:359067)❌ 
  │ ├─┬product_price_id
  │ │ ├──[-] type (1:360829)❌ 
  │ │ ├──[-] format (1:360849)❌ 
  │ │ ├──[+] anyOf (22684:15)
  │ │ └──[+] anyOf (22688:15)
  │ ├─┬products
  │ │ ├──[-] items (1:365223)❌ 
  │ │ ├──[-] type (1:365281)❌ 
  │ │ ├──[🔀] title (22692:22)
  │ │ ├──[🔀] description (22693:28)
  │ │ ├──[+] anyOf (22684:15)
  │ │ └──[+] anyOf (22688:15)
  │ ├─┬payment_processor
  │ │ └──[🔀] $ref (22663:30)❌ 
  │ ├─┬product_price
  │ │ ├──[+] anyOf (22928:15)
  │ │ ├──[+] anyOf (22938:15)
  │ │ ├──[-] oneOf (1:614205)❌ 
  │ │ └──[-] oneOf (1:725804)❌ 
  │ ├─┬require_billing_address
  │ │ ├──[+] items (22908:22)❌ 
  │ │ ├──[🔀] type (22911:21)❌ 
  │ │ ├──[🔀] title (22912:22)
  │ │ └──[🔀] description (22913:28)
  │ ├─┬seats
  │ │ ├──[🔀] title (22551:22)
  │ │ ├──[🔀] description (22552:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] type (22545:25)❌ 
  │ ├─┬url
  │ │ ├──[-] type (1:357921)❌ 
  │ │ ├──[🔀] title (22860:22)
  │ │ ├──[🔀] description (22861:28)
  │ │ ├──[+] anyOf (22853:15)
  │ │ └──[+] anyOf (22856:15)
  │ ├─┬trial_interval
  │ │ ├──[+] title (22660:22)
  │ │ ├──[🔀] description (22661:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (22652:15)❌ 
  │ ├─┬product_id
  │ │ ├──[-] type (1:360698)❌ 
  │ │ ├──[-] format (1:360718)❌ 
  │ │ ├──[+] anyOf (22671:15)
  │ │ └──[+] anyOf (22675:15)
  │ ├─┬return_url
  │ │ ├──[+] type (22714:21)❌ 
  │ │ ├──[🔀] title (22715:22)
  │ │ ├──[🔀] description (22716:28)
  │ │ ├──[-] anyOf (1:358342)❌ 
  │ │ └──[-] anyOf (1:358362)❌ 
  │ ├─┬success_url
  │ │ ├──[-] type (1:358194)❌ 
  │ │ ├──[🔀] title (22979:22)
  │ │ ├──[-] description (1:358243)
  │ │ ├──[+] anyOf (22971:15)
  │ │ └──[+] anyOf (22975:15)
  │ ├─┬attached_custom_fields
  │ │ ├──[-] items (1:366221)❌ 
  │ │ ├──[-] type (1:366283)❌ 
  │ │ ├──[+] anyOf (22983:15)
  │ │ └──[+] anyOf (22989:15)
  │ ├─┬total_amount
  │ │ ├──[-] type (1:359722)❌ 
  │ │ ├──[🔀] title (22614:22)
  │ │ ├──[🔀] description (22615:28)
  │ │ ├──[+] anyOf (22607:15)
  │ │ └──[+] anyOf (22610:15)
  │ └─┬tax_amount
  │   ├──[+] type (22538:21)❌ 
  │   ├──[🔀] title (22539:22)
  │   ├──[🔀] description (22540:28)
  │   ├──[-] anyOf (1:359516)❌ 
  │   └──[-] anyOf (1:359537)❌ 
  ├─┬OrganizationSubscriptionSettings
  │ ├──[+] required (45203:11)❌ 
  │ ├──[+] properties (45193:11)
  │ └─┬proration_behavior
  │   └──[🔀] $ref (45193:46)❌ 
  ├─┬BenefitCycledEvent
  │ ├──[+] properties (18373:11)
  │ ├─┬metadata
  │ │ └──[🔀] $ref (18311:17)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (18329:15)
  │ │ ├──[🔀] title (18326:22)
  │ │ ├──[+] format (18325:23)❌ 
  │ │ ├──[🔀] description (18327:28)
  │ │ ├──[-] const (1:286505)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (18331:40)
  │ ├─┬timestamp
  │ │ ├──[🔀] title (18382:22)
  │ │ ├──[-] format (1:285526)❌ 
  │ │ ├──[🔀] description (18383:28)
  │ │ └──[+] const (18381:22)❌ 
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:285769)
  │ │ ├──[🔀] title (18388:22)
  │ │ ├──[-] format (1:285656)❌ 
  │ │ ├──[🔀] description (18389:28)
  │ │ ├──[+] const (18387:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:285837)❌ 
  │ ├─┬customer_id
  │ │ ├──[-] title (1:286029)
  │ │ ├──[🔀] description (18359:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (18347:22)
  │ │ ├──[🔀] description (18348:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (18341:27)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:285399)❌ 
  │ │ ├──[🔀] title (18370:22)
  │ │ ├──[-] format (1:285419)❌ 
  │ │ ├──[🔀] description (18371:28)
  │ │ ├──[+] anyOf (18363:15)
  │ │ └──[+] anyOf (18366:15)
  │ ├─┬name
  │ │ └──[🔀] $ref (20683:23)❌ 
  │ └─┬customer
  │   ├──[+] type (18374:21)❌ 
  │   ├──[+] title (18375:22)
  │   ├──[🔀] description (18376:28)
  │   ├──[+] default (18377:24)❌ 
  │   ├──[-] anyOf (1:475761)❌ 
  │   └──[-] anyOf (1:286202)❌ 
  ├─┬CheckoutUpdatePublic
  │ └─┬customer_name
  │   └─┬ANYOF
  │     ├──[+] examples (27161:19)
  │     ├──[+] maxLength (27158:30)❌ 
  │     └──[🔀] description (27159:32)
  ├─┬EventsIngestResponse
  │ ├──[+] properties (37852:11)
  │ └─┬inserted
  │   ├──[🔀] title (37854:22)
  │   ├──[🔀] description (37855:28)
  │   └──[+] default (37856:24)❌ 
  ├─┬SeatAssign
  │ ├──[+] properties (48141:11)
  │ ├─┬order_id
  │ │ ├──[🔀] title (48138:22)
  │ │ ├──[🔀] description (48139:28)
  │ │ └─┬ANYOF
  │ │   ├──[+] additionalProperties (48131:41)❌ 
  │ │   ├──[🔀] type (48132:25)❌ 
  │ │   └──[-] format (1:755131)❌ 
  │ ├─┬subscription_id
  │ │ ├──[🔀] title (48087:22)
  │ │ └──[🔀] description (48088:28)
  │ └─┬metadata
  │   ├──[+] type (48142:21)❌ 
  │   ├──[🔀] title (48143:22)
  │   ├──[🔀] description (48144:28)
  │   ├──[+] default (48145:24)❌ 
  │   ├──[-] anyOf (1:755809)❌ 
  │   └──[-] anyOf (1:755859)❌ 
  ├─┬CheckoutUpdate
  │ └─┬customer_name
  │   └─┬ANYOF
  │     ├──[+] examples (26821:19)
  │     ├──[+] maxLength (26818:30)❌ 
  │     └──[🔀] description (26819:32)
  ├─┬CustomerCreate
  │ └─┬name
  │   ├──[-] examples (1:494136)
  │   ├──[-] description (1:494094)
  │   └─┬ANYOF
  │     ├──[+] examples (30590:19)
  │     ├──[+] maxLength (30587:30)❌ 
  │     └──[+] description (30588:32)
  ├─┬MetricPeriod
  │ ├──[+] required (41553:11)❌ 
  │ ├──[+] required (41578:11)❌ 
  │ ├──[+] required (41551:11)❌ 
  │ ├──[+] required (41580:11)❌ 
  │ ├──[+] required (41581:11)❌ 
  │ ├──[+] required (41552:11)❌ 
  │ ├──[+] required (41579:11)❌ 
  │ ├──[+] properties (41219:11)
  │ ├──[+] properties (41197:11)
  │ ├──[+] properties (41527:11)
  │ ├──[+] properties (41494:11)
  │ ├──[+] properties (41208:11)
  │ ├──[+] properties (41505:11)
  │ ├──[+] properties (41516:11)
  │ ├─┬average_order_value
  │ │ └──[🔀] title (41228:22)
  │ ├─┬net_cumulative_revenue
  │ │ └──[🔀] title (41162:22)
  │ ├─┬monthly_recurring_revenue
  │ │ └──[🔀] title (41360:22)
  │ ├─┬new_subscriptions
  │ │ └──[🔀] title (41140:22)
  │ ├─┬costs
  │ │ └──[🔀] title (41371:22)
  │ ├─┬succeeded_checkouts
  │ │ └──[🔀] title (41261:22)
  │ ├─┬one_time_products_net_revenue
  │ │ └──[🔀] title (41195:22)
  │ ├─┬committed_monthly_recurring_revenue
  │ │ └──[🔀] title (41536:22)
  │ ├─┬checkouts_conversion
  │ │ └──[🔀] title (41481:22)
  │ ├─┬net_average_order_value
  │ │ └──[🔀] title (41217:22)
  │ ├─┬canceled_subscriptions_customer_service
  │ │ └──[🔀] title (41206:22)
  │ ├─┬canceled_subscriptions_other
  │ │ └──[🔀] title (41426:22)
  │ ├─┬cumulative_costs
  │ │ └──[🔀] title (41393:22)
  │ ├─┬one_time_products_revenue
  │ │ └──[🔀] title (41151:22)
  │ ├─┬canceled_subscriptions_low_quality
  │ │ └──[🔀] title (41404:22)
  │ ├─┬revenue
  │ │ └──[🔀] title (41239:22)
  │ ├─┬net_revenue
  │ │ └──[🔀] title (41173:22)
  │ ├─┬canceled_subscriptions_missing_features
  │ │ └──[🔀] title (41415:22)
  │ ├─┬canceled_subscriptions_too_complex
  │ │ └──[🔀] title (41492:22)
  │ ├─┬cumulative_revenue
  │ │ └──[🔀] title (41503:22)
  │ ├─┬canceled_subscriptions_too_expensive
  │ │ └──[🔀] title (41448:22)
  │ ├─┬timestamp
  │ │ ├──[-] type (1:652798)❌ 
  │ │ ├──[🔀] title (41250:22)
  │ │ ├──[-] format (1:652818)❌ 
  │ │ ├──[-] description (1:652868)
  │ │ ├──[+] anyOf (41243:15)
  │ │ └──[+] anyOf (41246:15)
  │ ├─┬one_time_products
  │ │ └──[🔀] title (41349:22)
  │ ├─┬renewed_subscriptions_net_revenue
  │ │ └──[🔀] title (41294:22)
  │ ├─┬new_subscriptions_revenue
  │ │ └──[🔀] title (41525:22)
  │ ├─┬checkouts
  │ │ └──[🔀] title (41470:22)
  │ ├─┬renewed_subscriptions
  │ │ └──[🔀] title (41272:22)
  │ ├─┬new_subscriptions_net_revenue
  │ │ └──[🔀] title (41514:22)
  │ ├─┬orders
  │ │ └──[🔀] title (41129:22)
  │ ├─┬canceled_subscriptions_switched_service
  │ │ └──[🔀] title (41437:22)
  │ ├─┬canceled_subscriptions_unused
  │ │ └──[🔀] title (41459:22)
  │ ├─┬renewed_subscriptions_revenue
  │ │ └──[🔀] title (41283:22)
  │ └─┬canceled_subscriptions
  │   └──[🔀] title (41184:22)
  ├─┬Subscription
  │ └─┬seats
  │   └──[🔀] description (48468:28)
  ├─┬SubscriptionRevokedEvent
  │ ├──[+] properties (49416:11)
  │ ├─┬source
  │ │ ├──[+] examples (49372:15)
  │ │ ├──[🔀] title (49369:22)
  │ │ ├──[+] format (49368:23)❌ 
  │ │ ├──[🔀] description (49370:28)
  │ │ ├──[-] const (1:777198)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (49374:40)
  │ ├─┬timestamp
  │ │ ├──[🔀] title (49425:22)
  │ │ ├──[-] format (1:776219)❌ 
  │ │ ├──[🔀] description (49426:28)
  │ │ └──[+] const (49424:22)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (49354:17)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:776092)❌ 
  │ │ ├──[🔀] title (49413:22)
  │ │ ├──[-] format (1:776112)❌ 
  │ │ ├──[🔀] description (49414:28)
  │ │ ├──[+] anyOf (49406:15)
  │ │ └──[+] anyOf (49409:15)
  │ ├─┬name
  │ │ └──[🔀] $ref (49454:23)❌ 
  │ ├─┬customer
  │ │ ├──[+] type (49417:21)❌ 
  │ │ ├──[+] title (49418:22)
  │ │ ├──[🔀] description (49419:28)
  │ │ ├──[+] default (49420:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:776895)❌ 
  │ ├─┬organization_id
  │ │ ├──[-] examples (1:776462)
  │ │ ├──[🔀] title (49431:22)
  │ │ ├──[-] format (1:776349)❌ 
  │ │ ├──[🔀] description (49432:28)
  │ │ ├──[+] const (49430:22)❌ 
  │ │ └─┬Extensions
  │ │   └──[-] x-polar-selector-widget (1:776530)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (49390:22)
  │ │ ├──[🔀] description (49391:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (49384:27)❌ 
  │ └─┬customer_id
  │   ├──[-] title (1:776722)
  │   ├──[🔀] description (49402:28)
  │   └─┬ANYOF
  │     └──[🔀] $ref (29375:23)❌ 
  ├─┬OrganizationFeatureSettings
  │ └──[+] properties (44956:11)
  ├─┬UserEvent
  │ ├──[+] properties (49985:11)
  │ ├─┬customer_id
  │ │ ├──[-] title (1:784703)
  │ │ ├──[🔀] description (49971:28)
  │ │ └─┬ANYOF
  │ │   └──[🔀] $ref (29375:23)❌ 
  │ ├─┬metadata
  │ │ └──[🔀] $ref (49923:17)❌ 
  │ ├─┬id
  │ │ ├──[-] type (1:784073)❌ 
  │ │ ├──[🔀] title (49982:22)
  │ │ ├──[-] format (1:784093)❌ 
  │ │ ├──[🔀] description (49983:28)
  │ │ ├──[+] anyOf (49975:15)
  │ │ └──[+] anyOf (49978:15)
  │ ├─┬customer
  │ │ ├──[+] type (49986:21)❌ 
  │ │ ├──[+] title (49987:22)
  │ │ ├──[🔀] description (49988:28)
  │ │ ├──[+] default (49989:24)❌ 
  │ │ ├──[-] anyOf (1:475761)❌ 
  │ │ └──[-] anyOf (1:784876)❌ 
  │ ├─┬source
  │ │ ├──[+] examples (49941:15)
  │ │ ├──[🔀] title (49938:22)
  │ │ ├──[+] format (49937:23)❌ 
  │ │ ├──[🔀] description (49939:28)
  │ │ ├──[-] const (1:785265)❌ 
  │ │ └─┬Extensions
  │ │   └──[+] x-polar-selector-widget (49943:40)
  │ ├─┬timestamp
  │ │ ├──[🔀] title (49999:22)
  │ │ ├──[-] format (1:784200)❌ 
  │ │ ├──[🔀] description (50000:28)
  │ │ └──[+] const (49998:22)❌ 
  │ ├─┬name
  │ │ └──[🔀] $ref (37727:33)❌ 
  │ ├─┬external_customer_id
  │ │ ├──[🔀] title (49959:22)
  │ │ ├──[🔀] description (49960:28)
  │ │ └─┬ANYOF
  │ │   └──[+] format (49953:27)❌ 
  │ └─┬organization_id
  │   ├──[-] examples (1:784443)
  │   ├──[🔀] title (49993:22)
  │   ├──[-] format (1:784330)❌ 
  │   ├──[🔀] description (49994:28)
  │   └─┬Extensions
  │     └──[-] x-polar-selector-widget (1:784511)❌ 
  └─┬MetricsTotals
    ├──[+] required (42342:11)❌ 
    ├──[+] required (42317:11)❌ 
    ├──[+] required (42343:11)❌ 
    ├──[+] required (42344:11)❌ 
    ├──[+] required (42315:11)❌ 
    ├──[+] required (42345:11)❌ 
    ├──[+] required (42316:11)❌ 
    ├──[+] properties (41984:11)
    ├──[+] properties (41962:11)
    ├──[+] properties (42292:11)
    ├──[+] properties (42259:11)
    ├──[+] properties (41973:11)
    ├──[+] properties (42270:11)
    ├──[+] properties (42281:11)
    ├─┬orders
    │ └──[🔀] title (41894:22)
    ├─┬new_subscriptions_net_revenue
    │ └──[🔀] title (42279:22)
    ├─┬new_subscriptions
    │ └──[🔀] title (41905:22)
    ├─┬canceled_subscriptions_other
    │ └──[🔀] title (42191:22)
    ├─┬canceled_subscriptions_switched_service
    │ └──[🔀] title (42202:22)
    ├─┬costs
    │ └──[🔀] title (42136:22)
    ├─┬checkouts
    │ └──[🔀] title (42235:22)
    ├─┬succeeded_checkouts
    │ └──[🔀] title (42026:22)
    ├─┬net_revenue
    │ └──[🔀] title (41938:22)
    ├─┬canceled_subscriptions_unused
    │ └──[🔀] title (42224:22)
    ├─┬canceled_subscriptions_too_complex
    │ └──[🔀] title (42257:22)
    ├─┬new_subscriptions_revenue
    │ └──[🔀] title (42290:22)
    ├─┬revenue
    │ └──[🔀] title (42004:22)
    ├─┬checkouts_conversion
    │ └──[🔀] title (42246:22)
    ├─┬average_order_value
    │ └──[🔀] title (41993:22)
    ├─┬one_time_products_net_revenue
    │ └──[🔀] title (41960:22)
    ├─┬canceled_subscriptions
    │ └──[🔀] title (41949:22)
    ├─┬cumulative_costs
    │ └──[🔀] title (42158:22)
    ├─┬committed_monthly_recurring_revenue
    │ └──[🔀] title (42301:22)
    ├─┬renewed_subscriptions
    │ └──[🔀] title (42037:22)
    ├─┬canceled_subscriptions_low_quality
    │ └──[🔀] title (42169:22)
    ├─┬canceled_subscriptions_customer_service
    │ └──[🔀] title (41971:22)
    ├─┬monthly_recurring_revenue
    │ └──[🔀] title (42125:22)
    ├─┬canceled_subscriptions_too_expensive
    │ └──[🔀] title (42213:22)
    ├─┬cumulative_revenue
    │ └──[🔀] title (42268:22)
    ├─┬net_cumulative_revenue
    │ └──[🔀] title (41927:22)
    ├─┬canceled_subscriptions_missing_features
    │ └──[🔀] title (42180:22)
    ├─┬renewed_subscriptions_revenue
    │ └──[🔀] title (42048:22)
    ├─┬one_time_products_revenue
    │ └──[🔀] title (41916:22)
    ├─┬net_average_order_value
    │ └──[🔀] title (41982:22)
    ├─┬one_time_products
    │ └──[🔀] title (42114:22)
    └─┬renewed_subscriptions_net_revenue
      └──[🔀] title (42059:22)
Document Element Total Changes Breaking Changes
paths 20 14
components 901 351

PYTHON CHANGELOG

core: 5.23.4 - 2025-11-03

🐛 Bug Fixes

  • Python generation no longer fails on recursive types (commit by @danielkov)

core: 5.23.3 - 2025-11-02

🐛 Bug Fixes

  • closed nullable enum serialization (commit by @mfbx9da4)

core: 5.23.2 - 2025-10-30

🐛 Bug Fixes

  • make security scheme resolution case-insensitive (commit by @vishalg0wda)

core: 5.23.1 - 2025-10-30

🐛 Bug Fixes

  • handle both closed and open enum serialization (commit by @idbentley)

globalServerURLs: 3.2.0 - 2025-10-22

🐝 New Features

  • Allow server selection to appear in all code samples (commit by @BlakeTheAwesome)

Based on Speakeasy CLI 1.648.0

@github-actions github-actions bot added the minor Minor version bump label Nov 1, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1761956132 branch 2 times, most recently from 034d907 to 42b5beb Compare November 3, 2025 00:16
* `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**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1761956132 branch from 122bcd1 to 46a38ff Compare November 4, 2025 00:15
@frankie567 frankie567 merged commit 211e1ae into main Nov 4, 2025
@frankie567 frankie567 deleted the speakeasy-sdk-regen-1761956132 branch November 4, 2025 12:45
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.

3 participants