Skip to content

Commit bf9328d

Browse files
committed
## Python SDK Changes Detected:
* `polar.organizations.list_organizations()`: **Added** * `polar.organizations.list()`: **Deleted** **Breaking** ⚠️ * `polar.customers.list()`: `request.active` **Added** * `polar.customer_portal.customers.add_payment_method()`: `error.status[400]` **Added** * `polar.payments.list()`: `request.customer_id` **Added**
1 parent 331a4fe commit bf9328d

27 files changed

Lines changed: 252 additions & 66 deletions

.speakeasy/gen.lock

Lines changed: 42 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: e7042734-e669-4c36-85da-bbb4a7500ac8
33
management:
4-
docChecksum: f9f2707053257f5298131d6530946e63
4+
docChecksum: ff79bd5038527483e8ba8113c6425639
55
docVersion: 0.1.0
66
speakeasyVersion: 1.648.0
77
generationVersion: 2.737.0
8-
releaseVersion: 0.31.5
9-
configChecksum: 0822c8291f14ca7037c4188b08d3ff60
8+
releaseVersion: 0.31.6
9+
configChecksum: f557b6fdf7b48246fcb012104230f817
1010
repoURL: https://github.com/polarsource/polar-python.git
1111
installationURL: https://github.com/polarsource/polar-python.git
1212
published: true
@@ -985,10 +985,12 @@ generatedFiles:
985985
- docs/models/paymentmethodcardmetadata.md
986986
- docs/models/paymentmethodgeneric.md
987987
- docs/models/paymentmethodinusebyactivesubscription.md
988+
- docs/models/paymentmethodsetupfailed.md
988989
- docs/models/paymentnotready.md
989990
- docs/models/paymentprocessor.md
990991
- docs/models/paymentsgetrequest.md
991992
- docs/models/paymentslistqueryparamcheckoutidfilter.md
993+
- docs/models/paymentslistqueryparamcustomeridfilter.md
992994
- docs/models/paymentslistqueryparamorderidfilter.md
993995
- docs/models/paymentslistqueryparamorganizationidfilter.md
994996
- docs/models/paymentslistqueryparamstatusfilter.md
@@ -1910,6 +1912,7 @@ generatedFiles:
19101912
- src/polar_sdk/models/paymentmethodcardmetadata.py
19111913
- src/polar_sdk/models/paymentmethodgeneric.py
19121914
- src/polar_sdk/models/paymentmethodinusebyactivesubscription.py
1915+
- src/polar_sdk/models/paymentmethodsetupfailed.py
19131916
- src/polar_sdk/models/paymentnotready.py
19141917
- src/polar_sdk/models/paymentprocessor.py
19151918
- src/polar_sdk/models/payments_getop.py
@@ -3411,6 +3414,8 @@ examples:
34113414
application/json: {"status": "succeeded", "payment_method": {"id": "<value>", "created_at": "2025-12-23T00:32:19.874Z", "modified_at": "2025-02-22T23:44:51.542Z", "processor": "stripe", "customer_id": "<value>", "type": "card", "method_metadata": {"brand": "<value>", "last4": "<value>", "exp_month": 510329, "exp_year": 902331}}}
34123415
"422":
34133416
application/json: {}
3417+
"400":
3418+
application/json: {"error": "PaymentMethodSetupFailed", "detail": "<value>"}
34143419
customer_portal:customers:delete_payment_method:
34153420
speakeasy-default-customer-portal:customers:delete-payment-method:
34163421
parameters:
@@ -4696,7 +4701,13 @@ examples:
46964701
application/json: {}
46974702
examplesVersion: 1.0.2
46984703
generatedTests: {}
4699-
releaseNotes: "## Python SDK Changes Detected:\n* `polar.customer_portal.seats.assign_seat()`: \n * `request.checkout_client_secret` **Removed** **Breaking** :warning:\n* `polar.events.list()`: `response.[list_resource_event_].items.[].[system_event]` **Changed** **Breaking** :warning:\n* `polar._endpointorder_created_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointorder_updated_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointorder_paid_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointorder_refunded_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointorganization_updated_post()`: \n * `request.data.feature_settings` **Changed** **Breaking** :warning:\n* `polar.organizations.list()`: `response.items.[].feature_settings` **Changed** **Breaking** :warning:\n* `polar.organizations.create()`: \n * `request.feature_settings` **Changed** **Breaking** :warning:\n * `response.feature_settings` **Changed** **Breaking** :warning:\n* `polar.organizations.get()`: `response.feature_settings` **Changed** **Breaking** :warning:\n* `polar.organizations.update()`: \n * `request.organization_update.feature_settings` **Changed** **Breaking** :warning:\n * `response.feature_settings` **Changed** **Breaking** :warning:\n* `polar.event-types.list()`: `response.items.[]` **Changed** **Breaking** :warning:\n* `polar.events.get()`: `response.[system_event]` **Changed** **Breaking** :warning:\n* `polar.customer-seats.assign_seat()`: `request` **Changed** **Breaking** :warning:\n* `polar.discounts.create()`: `request` **Changed** **Breaking** :warning:\n* `polar.subscriptions.update()`: \n * `request.subscription_update.[subscription_update_clear]` **Added**\n* `polar.members.create_member()`: \n * `request.role` **Changed**\n* `polar.customer_portal.customers.update()`: \n * `request.default_payment_method_id` **Added**\n* `polar.orders.receipt()`: **Added**\n* `polar.customer_portal.orders.list()`: `response.items.[]` **Changed**\n* `polar.customer_portal.orders.get()`: `response` **Changed**\n* `polar.customer_portal.orders.update()`: `response` **Changed**\n* `polar.customer_portal.subscriptions.update()`: \n * `request.customer_subscription_update.[customer_subscription_update_clear]` **Added**\n* `polar.orders.list()`: `response.items.[]` **Changed**\n* `polar.orders.get()`: `response` **Changed**\n* `polar.customer_portal.orders.receipt()`: **Added**\n* `polar.orders.update()`: `response` **Changed**\n"
4704+
releaseNotes: |
4705+
## Python SDK Changes Detected:
4706+
* `polar.organizations.list_organizations()`: **Added**
4707+
* `polar.organizations.list()`: **Deleted** **Breaking** :warning:
4708+
* `polar.customers.list()`: `request.active` **Added**
4709+
* `polar.customer_portal.customers.add_payment_method()`: `error.status[400]` **Added**
4710+
* `polar.payments.list()`: `request.customer_id` **Added**
47004711
trackedFiles:
47014712
.devcontainer/README.md:
47024713
last_write_checksum: sha1:e2a191a1fa8ceb27387eb32eabf36f7ad16a532c
@@ -4709,7 +4720,7 @@ trackedFiles:
47094720
.vscode/settings.json:
47104721
last_write_checksum: sha1:f84632c81029fcdda8c3b0c768d02b836fc80526
47114722
USAGE.md:
4712-
last_write_checksum: sha1:f0b26c208168f2dff9aa26cdbaf5c1a3a8fbff98
4723+
last_write_checksum: sha1:100ad323976442d76b2055854c14371dbb36e2d5
47134724
docs/models/activesubscriptions.md:
47144725
last_write_checksum: sha1:b3eaf87dcdf62890d684cfc6ec8ddb2f574475c9
47154726
docs/models/activeuserbyevent.md:
@@ -5601,7 +5612,7 @@ trackedFiles:
56015612
docs/models/customerslistqueryparamorganizationidfilter.md:
56025613
last_write_checksum: sha1:943b8d02cc1e5ae96b73fc1cdb8f7987e2689603
56035614
docs/models/customerslistrequest.md:
5604-
last_write_checksum: sha1:170c64fefb80210d20d0baf03184294288f7113e
5615+
last_write_checksum: sha1:d7dc8cfaf7d9331d144ec8f05caad05f934336b7
56055616
docs/models/customerslistresponse.md:
56065617
last_write_checksum: sha1:90281a239335ca50f1e83bd1fa015a9659fec192
56075618
docs/models/customersortproperty.md:
@@ -6584,6 +6595,8 @@ trackedFiles:
65846595
last_write_checksum: sha1:88efec40525c06ec229d0416d7f3b94692208d0f
65856596
docs/models/paymentmethodinusebyactivesubscription.md:
65866597
last_write_checksum: sha1:40d4ab667210c5d634601aa941be855d539b2160
6598+
docs/models/paymentmethodsetupfailed.md:
6599+
last_write_checksum: sha1:f5a98f6db8c9f98ea5d5bbbdb72eac4d44af46b3
65876600
docs/models/paymentnotready.md:
65886601
last_write_checksum: sha1:432398707451baaf2d86099de54b03ee760df963
65896602
docs/models/paymentprocessor.md:
@@ -6592,14 +6605,16 @@ trackedFiles:
65926605
last_write_checksum: sha1:877dd09682a4bf6eae15f2a5753b1ffe7eaedb73
65936606
docs/models/paymentslistqueryparamcheckoutidfilter.md:
65946607
last_write_checksum: sha1:5df7333528b3d442344366dff4c919ab05ce3daa
6608+
docs/models/paymentslistqueryparamcustomeridfilter.md:
6609+
last_write_checksum: sha1:c449209d60b1ddd2427a4dbb2a7d869e500b9271
65956610
docs/models/paymentslistqueryparamorderidfilter.md:
65966611
last_write_checksum: sha1:07a7b964210406c8aa44e28e8b5dcbd6078d1d31
65976612
docs/models/paymentslistqueryparamorganizationidfilter.md:
65986613
last_write_checksum: sha1:636adff91120b96b93dc25eead6f58134731c49d
65996614
docs/models/paymentslistqueryparamstatusfilter.md:
66006615
last_write_checksum: sha1:adc2b23a6e930d45f04da1c0fcc55f6302ec7fb4
66016616
docs/models/paymentslistrequest.md:
6602-
last_write_checksum: sha1:5e6bcda9dd6e6a7097047d1661efd5b7aaa29bfd
6617+
last_write_checksum: sha1:e7d463e22a64da00d0f82413328f34240906d8c0
66036618
docs/models/paymentslistresponse.md:
66046619
last_write_checksum: sha1:f6336f1f7dccbc0b5bd8381e3b0a558b7e7ac706
66056620
docs/models/paymentsortproperty.md:
@@ -6797,7 +6812,7 @@ trackedFiles:
67976812
docs/models/s3fileuploadpart.md:
67986813
last_write_checksum: sha1:59c41738e82863712fb78083d1650dc76f060d33
67996814
docs/models/scope.md:
6800-
last_write_checksum: sha1:004ffe9fb1fcbdfff5053bf9b77f34340e892db2
6815+
last_write_checksum: sha1:362e208ec433a16d20b544d5d3e4b462e6c5c3dc
68016816
docs/models/seatassign.md:
68026817
last_write_checksum: sha1:64fc1b70a5ea6e0a12c70b10a21b6687e66781cb
68036818
docs/models/seatclaim.md:
@@ -7125,7 +7140,7 @@ trackedFiles:
71257140
docs/sdks/customermeters/README.md:
71267141
last_write_checksum: sha1:b90c86939a9133539681534059241026b501c783
71277142
docs/sdks/customers/README.md:
7128-
last_write_checksum: sha1:fb75054ed57677f444b4c3e61e7d9694d4fa6175
7143+
last_write_checksum: sha1:272637510c479eec187db685be0a864d9d9f3d4a
71297144
docs/sdks/customerseats/README.md:
71307145
last_write_checksum: sha1:7f63eb8dd09fcc98ffb4dc15cb4c9241bab5ae7d
71317146
docs/sdks/customersessions/README.md:
@@ -7161,15 +7176,15 @@ trackedFiles:
71617176
docs/sdks/organizationaccesstokens/README.md:
71627177
last_write_checksum: sha1:05bb349d7b4ac8d0feda927af81a9a71de2e4684
71637178
docs/sdks/organizations/README.md:
7164-
last_write_checksum: sha1:539a9bb438f60e85284e0630399d566cdb139b2c
7179+
last_write_checksum: sha1:3fdbe442ff036467bbe8bfcd5befafc7d04c9d40
71657180
docs/sdks/payments/README.md:
7166-
last_write_checksum: sha1:c0c2c61bef213dfafcb00274baddd1c43ba3e602
7181+
last_write_checksum: sha1:55ac9bba178fa51cc9d81e8b31660e1b6cef56b1
71677182
docs/sdks/polarbenefitgrants/README.md:
71687183
last_write_checksum: sha1:3250975e14ed5f0eee012ac31d644de61fc8946e
71697184
docs/sdks/polarcustomermeters/README.md:
71707185
last_write_checksum: sha1:3afd1422131745f9eeaf55cb8a28e386d3684d83
71717186
docs/sdks/polarcustomers/README.md:
7172-
last_write_checksum: sha1:beef732c191b592284cf3511a7b31e05ac6f08a8
7187+
last_write_checksum: sha1:37ee8734ef1d43389ea8c19278f21c54c8cd673f
71737188
docs/sdks/polarlicensekeys/README.md:
71747189
last_write_checksum: sha1:01f6ad4f58453a9ef561beee742f8aebf20f42d8
71757190
docs/sdks/polarmembers/README.md:
@@ -7213,7 +7228,7 @@ trackedFiles:
72137228
src/polar_sdk/_hooks/types.py:
72147229
last_write_checksum: sha1:a218c66f3e2d1f1b9af54f270472b970b0cc1913
72157230
src/polar_sdk/_version.py:
7216-
last_write_checksum: sha1:d9ff953d823bfd0059ba15ec4ddc7d34b0cdd5a9
7231+
last_write_checksum: sha1:0cbd09261bddbdc5b1af2719c9fa121ee9e41738
72177232
src/polar_sdk/basesdk.py:
72187233
last_write_checksum: sha1:4523ea81f1381f171fe2d4e60f85b82203208d02
72197234
src/polar_sdk/benefit_grants.py:
@@ -7239,7 +7254,7 @@ trackedFiles:
72397254
src/polar_sdk/customer_sessions.py:
72407255
last_write_checksum: sha1:25f6cc89c87320a87e76bb4c2548989a145c1303
72417256
src/polar_sdk/customers.py:
7242-
last_write_checksum: sha1:0c7db239381376f161f322b1903df33a6db17cfa
7257+
last_write_checksum: sha1:c21bae1ce816c6bc40ea539eae4ad61ed5f5d5bb
72437258
src/polar_sdk/discounts.py:
72447259
last_write_checksum: sha1:624026ce7ab6578e5207d7cb7decd3d35e0895a5
72457260
src/polar_sdk/disputes.py:
@@ -7263,7 +7278,7 @@ trackedFiles:
72637278
src/polar_sdk/metrics_sdk.py:
72647279
last_write_checksum: sha1:c30599374f77c15def258831ff82e18b21155976
72657280
src/polar_sdk/models/__init__.py:
7266-
last_write_checksum: sha1:3eaefb9aeeaff31cb27ff3605b83384986504227
7281+
last_write_checksum: sha1:16fd8e16cc250a8c88a3399293ffaa5b4dae1702
72677282
src/polar_sdk/models/address.py:
72687283
last_write_checksum: sha1:083edb7f045174ac1aea30545e9981c33f07d57d
72697284
src/polar_sdk/models/addressdict.py:
@@ -8434,14 +8449,16 @@ trackedFiles:
84348449
last_write_checksum: sha1:479565160d08c6c40db2040dc9fc85ff91c1ef23
84358450
src/polar_sdk/models/paymentmethodinusebyactivesubscription.py:
84368451
last_write_checksum: sha1:4c48e18c0fd51dbe2e4da0388f22904a96fdf192
8452+
src/polar_sdk/models/paymentmethodsetupfailed.py:
8453+
last_write_checksum: sha1:49a24da7ab74cfe9800505934249743adf44717a
84378454
src/polar_sdk/models/paymentnotready.py:
84388455
last_write_checksum: sha1:984ca3217bddf6b7dff363723bbec523a8b3f836
84398456
src/polar_sdk/models/paymentprocessor.py:
84408457
last_write_checksum: sha1:0d13cb93ddc41e61f1ead8116b283ce0cce78070
84418458
src/polar_sdk/models/payments_getop.py:
84428459
last_write_checksum: sha1:8fe3be2c7cef991aa96ffe23a6c21a6baf18c1dc
84438460
src/polar_sdk/models/payments_listop.py:
8444-
last_write_checksum: sha1:323e8950aaed26e9f16d2d93622fb00da1ba546f
8461+
last_write_checksum: sha1:4c3795de9f69aa9b5a46fdc18f2be6c71059227d
84458462
src/polar_sdk/models/paymentsortproperty.py:
84468463
last_write_checksum: sha1:2803a0c85f1046a5e19a3f7f136d789e5b0ca439
84478464
src/polar_sdk/models/paymentstatus.py:
@@ -8555,7 +8572,7 @@ trackedFiles:
85558572
src/polar_sdk/models/s3fileuploadpart.py:
85568573
last_write_checksum: sha1:b0e5a41676f97c5df49525997913dc94bcaf7b6e
85578574
src/polar_sdk/models/scope.py:
8558-
last_write_checksum: sha1:8ae0f41ff51f9f7c7f0ba0698fd4a710c7fad359
8575+
last_write_checksum: sha1:497cf57767780009130d9f479e2ba49bacc66247
85598576
src/polar_sdk/models/sdkerror.py:
85608577
last_write_checksum: sha1:409dc5170c233e828971025155f631c8e49dcf70
85618578
src/polar_sdk/models/seatassign.py:
@@ -8631,7 +8648,7 @@ trackedFiles:
86318648
src/polar_sdk/models/subscriptions_getop.py:
86328649
last_write_checksum: sha1:74872cc7de547940f4189bbabea5d8d4803837e1
86338650
src/polar_sdk/models/subscriptions_listop.py:
8634-
last_write_checksum: sha1:24b8dbf3d9e8a94bffa772ed5329e0dbf004917e
8651+
last_write_checksum: sha1:781924f5c3d82d82afd175fa61c50589f990235a
86358652
src/polar_sdk/models/subscriptions_revokeop.py:
86368653
last_write_checksum: sha1:e1ca41a0bf57c37d748d641ca62cea7b71509537
86378654
src/polar_sdk/models/subscriptions_updateop.py:
@@ -8817,15 +8834,15 @@ trackedFiles:
88178834
src/polar_sdk/organization_access_tokens.py:
88188835
last_write_checksum: sha1:fc169e6debb5c6918755d3c3ce2dfdda2fad8ce0
88198836
src/polar_sdk/organizations.py:
8820-
last_write_checksum: sha1:3c21a0fcba6f317fa1ba9a6b7fcc3ca4f8d1e35a
8837+
last_write_checksum: sha1:7bbeff0d7a492c946b6eafc1ed411c5d63ecad00
88218838
src/polar_sdk/payments.py:
8822-
last_write_checksum: sha1:a5dded8ecdfef5faf4ce25fedaeed39c10adb881
8839+
last_write_checksum: sha1:880ac7db391c26415a194c28e104cf8127959108
88238840
src/polar_sdk/polar_benefit_grants.py:
88248841
last_write_checksum: sha1:0f8f499e162deaa8e1a570afc9327be5f24cda38
88258842
src/polar_sdk/polar_customer_meters.py:
88268843
last_write_checksum: sha1:b2831a77fd6408b00f32ff405a6815865673d569
88278844
src/polar_sdk/polar_customers.py:
8828-
last_write_checksum: sha1:2e9118e4bea24cfcd8ff21571c1f55826c816fae
8845+
last_write_checksum: sha1:7f5ae5234e5bb95f63c945eed6dd3d942176ddf3
88298846
src/polar_sdk/polar_license_keys.py:
88308847
last_write_checksum: sha1:21662dddfbe9a0df7f9e4d2992bb493d6fc60f4b
88318848
src/polar_sdk/polar_members.py:
@@ -8843,15 +8860,17 @@ trackedFiles:
88438860
src/polar_sdk/refunds.py:
88448861
last_write_checksum: sha1:3a40acdfa627d784ed220738c094536dbcd1a60f
88458862
src/polar_sdk/sdk.py:
8846-
last_write_checksum: sha1:8546539ea54f6b9708eff5e463e91e3059f27273
8863+
last_write_checksum: sha1:7a44c48c491ac2c41d1b0d049bacfd04fbcfcc00
88478864
src/polar_sdk/sdkconfiguration.py:
88488865
last_write_checksum: sha1:b9b14902f71407dd21a4b209f2e342c54a0a86a7
88498866
src/polar_sdk/seats.py:
88508867
last_write_checksum: sha1:157c57cd5aceea3ed4d99e7a78803123d1125de8
88518868
src/polar_sdk/subscriptions.py:
88528869
last_write_checksum: sha1:f0b56069383999baf694f765fbb009907a36b921
88538870
src/polar_sdk/types/__init__.py:
8854-
last_write_checksum: sha1:140ebdd01a46f92ffc710c52c958c4eba3cf68ed
8871+
last_write_checksum: sha1:f9ad14217f832e74f594285960125add50324be9
8872+
src/polar_sdk/types/base64fileinput.py:
8873+
last_write_checksum: sha1:4780e893d3853b5a6e28d9a6ca3ee102ce0f502d
88558874
src/polar_sdk/types/basemodel.py:
88568875
last_write_checksum: sha1:10d84aedeb9d35edfdadf2c3020caa1d24d8b584
88578876
src/polar_sdk/utils/__init__.py:

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ generation:
3232
persistentEdits: {}
3333
versioningStrategy: automatic
3434
python:
35-
version: 0.31.5
35+
version: 0.31.6
3636
additionalDependencies:
3737
dev:
3838
pydantic-ai-slim: ^0.1.0

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.648.0
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:71002fcc451a5c21286dce02a4500670f3d77017019bf7fd20a4fd669d20c34c
6-
sourceBlobDigest: sha256:0effc8c2537f9cb96cc364f1b6d6e0eb3997dab0bf4b6803d46cca8099f4aa11
5+
sourceRevisionDigest: sha256:2f690444db011293a2febb3fc0bd9475dcc70387a9d2fa0e3d2a2e204a14456a
6+
sourceBlobDigest: sha256:9f660cac242911c46c87cafd6622cba8fc7e90f493c1e63275fab923ad86dbf1
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1779064662
9+
- speakeasy-sdk-regen-1779324054
1010
- 0.1.0
1111
targets:
1212
polar:
1313
source: Polar-OAS
1414
sourceNamespace: polar-oas
15-
sourceRevisionDigest: sha256:71002fcc451a5c21286dce02a4500670f3d77017019bf7fd20a4fd669d20c34c
16-
sourceBlobDigest: sha256:0effc8c2537f9cb96cc364f1b6d6e0eb3997dab0bf4b6803d46cca8099f4aa11
15+
sourceRevisionDigest: sha256:2f690444db011293a2febb3fc0bd9475dcc70387a9d2fa0e3d2a2e204a14456a
16+
sourceBlobDigest: sha256:9f660cac242911c46c87cafd6622cba8fc7e90f493c1e63275fab923ad86dbf1
1717
codeSamplesNamespace: polar-oas-py-code-samples
18-
codeSamplesRevisionDigest: sha256:32cd60a9a754af414d62c8516a90943306093cf779f184d73635f472848df454
18+
codeSamplesRevisionDigest: sha256:581545372f1e107474d0663b10b3ae87e0548feded0de1f7c509cc47d1a2a2bf
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

0 commit comments

Comments
 (0)