Skip to content

Commit 64c7758

Browse files
committed
## Python SDK Changes Detected:
* `polar.members.get_member_by_external_id()`: `request` **Changed** * `polar.members.delete_member_by_external_id()`: `request` **Changed** * `polar.members.update_member_by_external_id()`: `request` **Changed**
1 parent 35627bf commit 64c7758

14 files changed

Lines changed: 256 additions & 48 deletions

.speakeasy/gen.lock

Lines changed: 17 additions & 13 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: da4cdf87c50025e494b6a104c9d2868e
4+
docChecksum: c0af35ee2da0a9e1ba20eafe8d7d91e3
55
docVersion: 0.1.0
66
speakeasyVersion: 1.648.0
77
generationVersion: 2.737.0
8-
releaseVersion: 0.31.3
9-
configChecksum: d2a48f7ae77cbd19d1f3440fd2d87a06
8+
releaseVersion: 0.31.4
9+
configChecksum: ec856ac07327b342be114bcf4015df7f
1010
repoURL: https://github.com/polarsource/polar-python.git
1111
installationURL: https://github.com/polarsource/polar-python.git
1212
published: true
@@ -4585,7 +4585,11 @@ examples:
45854585
application/json: {}
45864586
examplesVersion: 1.0.2
45874587
generatedTests: {}
4588-
releaseNotes: "## Python SDK Changes Detected:\n* `polar._endpointcheckout_created_post()`: \n * `request.data.products.[].prices.[].[product_price].[seat_based].meter` **Changed** **Breaking** :warning:\n* `polar._endpointcheckout_updated_post()`: \n * `request.data.products.[].prices.[].[product_price].[seat_based].meter` **Changed** **Breaking** :warning:\n* `polar._endpointcheckout_expired_post()`: \n * `request.data.products.[].prices.[].[product_price].[seat_based].meter` **Changed** **Breaking** :warning:\n* `polar._endpointsubscription_created_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointsubscription_updated_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointsubscription_active_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointsubscription_canceled_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointsubscription_uncanceled_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointsubscription_revoked_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointsubscription_past_due_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar._endpointproduct_created_post()`: \n * `request.data.prices.[].[product_price].[seat_based].meter` **Changed** **Breaking** :warning:\n* `polar._endpointproduct_updated_post()`: \n * `request.data.prices.[].[product_price].[seat_based].meter` **Changed** **Breaking** :warning:\n* `polar._endpointorganization_updated_post()`: \n * `request.data` **Changed** **Breaking** :warning:\n* `polar.metrics.export()`: **Added**\n* `polar.members.get_member_by_external_id()`: **Added**\n* `polar.members.update_member_by_external_id()`: **Added**\n* `polar.members.delete_member_by_external_id()`: **Added**\n* `polar.organizations.list()`: `response.items.[]` **Changed**\n* `polar.organizations.create()`: `response` **Changed**\n* `polar.organizations.get()`: `response` **Changed**\n* `polar.organizations.update()`: `response` **Changed**\n* `polar.subscriptions.list()`: `response.items.[]` **Changed**\n* `polar.subscriptions.create()`: `response` **Changed**\n* `polar.subscriptions.get()`: `response` **Changed**\n* `polar.subscriptions.revoke()`: `response` **Changed**\n* `polar.subscriptions.update()`: `response` **Changed**\n* `polar.products.list()`: `response.items.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.products.create()`: `response.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.products.get()`: `response.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.products.update()`: `response.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.products.update_benefits()`: `response.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.orders.list()`: `request.subscription_id` **Added**\n* `polar.checkouts.list()`: `response.items.[].products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkouts.create()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkouts.get()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkouts.update()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkouts.client_get()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkouts.client_update()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkouts.client_confirm()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkout-links.list()`: `response.items.[].products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkout-links.create()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkout-links.get()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.checkout-links.update()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.seats.list_claimed_subscriptions()`: `response.items.[].product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.orders.list()`: `response.items.[].product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.orders.get()`: `response.product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.orders.update()`: `response.product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.orders.confirm_retry_payment()`: `error.status[429]` **Added**\n* `polar.customer_portal.organizations.get()`: `response.products.[].prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.subscriptions.list()`: `response.items.[].product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.subscriptions.get()`: `response.product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.subscriptions.cancel()`: `response.product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.customer_portal.subscriptions.update()`: `response.product.prices.[].[product_price].[seat_based].meter` **Changed**\n* `polar.meters.list()`: `response.items.[]` **Changed**\n* `polar.meters.create()`: \n * `request` **Changed**\n * `response` **Changed**\n* `polar.meters.get()`: `response` **Changed**\n* `polar.meters.update()`: \n * `request.meter_update` **Changed**\n * `response` **Changed**\n* `polar.customer_meters.list()`: `response.items.[].meter` **Changed**\n* `polar.customer_meters.get()`: `response.meter` **Changed**\n"
4588+
releaseNotes: |
4589+
## Python SDK Changes Detected:
4590+
* `polar.members.get_member_by_external_id()`: `request` **Changed**
4591+
* `polar.members.delete_member_by_external_id()`: `request` **Changed**
4592+
* `polar.members.update_member_by_external_id()`: `request` **Changed**
45894593
trackedFiles:
45904594
.devcontainer/README.md:
45914595
last_write_checksum: sha1:e2a191a1fa8ceb27387eb32eabf36f7ad16a532c
@@ -5990,11 +5994,11 @@ trackedFiles:
59905994
docs/models/memberrole.md:
59915995
last_write_checksum: sha1:06170100a3109672deaf18d3715a2bf1ee7673fe
59925996
docs/models/membersdeletememberbyexternalidrequest.md:
5993-
last_write_checksum: sha1:657190358fba009dae481dc1eb0507f70550d921
5997+
last_write_checksum: sha1:b5cc9fb3a3d13c5ae931f228c9217fb8833c5487
59945998
docs/models/membersdeletememberrequest.md:
59955999
last_write_checksum: sha1:46b13e5cd11cc99b094561f5ac763b77e4b79072
59966000
docs/models/membersgetmemberbyexternalidrequest.md:
5997-
last_write_checksum: sha1:d41a113b2c4f81435bae87db1225800dcec40637
6001+
last_write_checksum: sha1:7888f9d86eb8b6e96bbc47d5138f737c10e21ebc
59986002
docs/models/membersgetmemberrequest.md:
59996003
last_write_checksum: sha1:dec2743653b66b14d36c7cf27b2642466043ef02
60006004
docs/models/memberslistmembersrequest.md:
@@ -6004,7 +6008,7 @@ trackedFiles:
60046008
docs/models/membersortproperty.md:
60056009
last_write_checksum: sha1:39a69c23343bf61a98136128ad048bbe5bcd0a40
60066010
docs/models/membersupdatememberbyexternalidrequest.md:
6007-
last_write_checksum: sha1:62a970eeb2c24aa4f30acabff6b7c8bddd08cbc9
6011+
last_write_checksum: sha1:bfd17abcfc60046731fd33cb271dc66df4374748
60086012
docs/models/membersupdatememberrequest.md:
60096013
last_write_checksum: sha1:cce637d553b5a8e5771d409bae5001138a8ae426
60106014
docs/models/memberupdate.md:
@@ -6950,7 +6954,7 @@ trackedFiles:
69506954
docs/sdks/licensekeys/README.md:
69516955
last_write_checksum: sha1:df9ec3e5784b8655379d3f0cceb52ea60dd72243
69526956
docs/sdks/members/README.md:
6953-
last_write_checksum: sha1:f800e86dd5786491edc5c7ae4bb2ec92ad315625
6957+
last_write_checksum: sha1:efb819c9e01bfcf32311eebc75c2483a4fdeef5a
69546958
docs/sdks/meters/README.md:
69556959
last_write_checksum: sha1:780e81712d38d5a5bfbb6f72832b23a8bbed9bd9
69566960
docs/sdks/metricssdk/README.md:
@@ -7014,7 +7018,7 @@ trackedFiles:
70147018
src/polar_sdk/_hooks/types.py:
70157019
last_write_checksum: sha1:a218c66f3e2d1f1b9af54f270472b970b0cc1913
70167020
src/polar_sdk/_version.py:
7017-
last_write_checksum: sha1:34447deefb19eeaae307da04e2be1cc22a95d8c4
7021+
last_write_checksum: sha1:82a7f64245f03e2288d163730a398bab2ac9a202
70187022
src/polar_sdk/basesdk.py:
70197023
last_write_checksum: sha1:a913b5a583f9f34a14f2872dc6f8c453e4aca1f5
70207024
src/polar_sdk/benefit_grants.py:
@@ -7058,7 +7062,7 @@ trackedFiles:
70587062
src/polar_sdk/license_keys.py:
70597063
last_write_checksum: sha1:01c7801ac11df3d5be4395be672029a2badad56c
70607064
src/polar_sdk/members.py:
7061-
last_write_checksum: sha1:088e6086eea8e7c6dc76589f1a22a4dad0da4558
7065+
last_write_checksum: sha1:2f9129c22a3000e4d55e7dce41fe2df7594ff98f
70627066
src/polar_sdk/meters.py:
70637067
last_write_checksum: sha1:30e1968d86ff6c37245c60790531af517fd1338b
70647068
src/polar_sdk/metrics_sdk.py:
@@ -7986,17 +7990,17 @@ trackedFiles:
79867990
src/polar_sdk/models/memberrole.py:
79877991
last_write_checksum: sha1:065f7730427b55768fd76b2f12dba48129a6b4d2
79887992
src/polar_sdk/models/members_delete_member_by_external_idop.py:
7989-
last_write_checksum: sha1:601467f32c1d55ffa5cc18c8a26b9c318f42aed9
7993+
last_write_checksum: sha1:187f948b68b30379b01d73ed38bf1adf2e7bd11d
79907994
src/polar_sdk/models/members_delete_memberop.py:
79917995
last_write_checksum: sha1:c4e4960b5c344133404816a71a210c646f464345
79927996
src/polar_sdk/models/members_get_member_by_external_idop.py:
7993-
last_write_checksum: sha1:869443ca99d40941f1e97e1e6675b6ec3304aa2e
7997+
last_write_checksum: sha1:68e95d64c8c83b028b51024f12362753764d654c
79947998
src/polar_sdk/models/members_get_memberop.py:
79957999
last_write_checksum: sha1:7a1b33eef42ad23eaf2b5f524e4baf616c0f44ae
79968000
src/polar_sdk/models/members_list_membersop.py:
79978001
last_write_checksum: sha1:1f7e158072976dd865365fff56f5316824bf9223
79988002
src/polar_sdk/models/members_update_member_by_external_idop.py:
7999-
last_write_checksum: sha1:e85d40da4a0bac3bf06fb948a2d91123da417f1c
8003+
last_write_checksum: sha1:48de97fd91f8b2075dc03c53dbabd98d644e1ad5
80008004
src/polar_sdk/models/members_update_memberop.py:
80018005
last_write_checksum: sha1:7ebe88b82aedebef4167705d14f5e8a51873d0d5
80028006
src/polar_sdk/models/membersortproperty.py:

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ generation:
3131
persistentEdits: {}
3232
versioningStrategy: automatic
3333
python:
34-
version: 0.31.3
34+
version: 0.31.4
3535
additionalDependencies:
3636
dev:
3737
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:c88bf8b61c5f3402aaaeeaddd5a6af29008ebf87c4ba877dbea9d2d92789aeb8
6-
sourceBlobDigest: sha256:41cfb03d9b8af58f7956111f7303b50c1e98878164fe4b90a63775af9a19ad7f
5+
sourceRevisionDigest: sha256:58b77aa6ebfe1d65d70f998048ce5ca6a88a2284af655edf73dbd7ec58ed1265
6+
sourceBlobDigest: sha256:20db4fd846768356ca800831fa3b28e6bf63379037d1fe472c0f3e237f64cf79
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1775811956
9+
- speakeasy-sdk-regen-1775867002
1010
- 0.1.0
1111
targets:
1212
polar:
1313
source: Polar-OAS
1414
sourceNamespace: polar-oas
15-
sourceRevisionDigest: sha256:c88bf8b61c5f3402aaaeeaddd5a6af29008ebf87c4ba877dbea9d2d92789aeb8
16-
sourceBlobDigest: sha256:41cfb03d9b8af58f7956111f7303b50c1e98878164fe4b90a63775af9a19ad7f
15+
sourceRevisionDigest: sha256:58b77aa6ebfe1d65d70f998048ce5ca6a88a2284af655edf73dbd7ec58ed1265
16+
sourceBlobDigest: sha256:20db4fd846768356ca800831fa3b28e6bf63379037d1fe472c0f3e237f64cf79
1717
codeSamplesNamespace: polar-oas-py-code-samples
18-
codeSamplesRevisionDigest: sha256:892853abaf8b28ad0852c8514c70882b9321b0a7420773896fff01991d1e4eaa
18+
codeSamplesRevisionDigest: sha256:2cc720bed56f4e733f031e0a238ca11b029deab6a17e6143d22536fe8f14b000
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1103,4 +1103,14 @@ Based on:
11031103
### Generated
11041104
- [python v0.31.3] .
11051105
### Releases
1106-
- [PyPI v0.31.3] https://pypi.org/project/polar-sdk/0.31.3 - .
1106+
- [PyPI v0.31.3] https://pypi.org/project/polar-sdk/0.31.3 - .
1107+
1108+
## 2026-04-12 00:25:26
1109+
### Changes
1110+
Based on:
1111+
- OpenAPI Doc
1112+
- Speakeasy CLI 1.648.0 (2.737.0) https://github.com/speakeasy-api/speakeasy
1113+
### Generated
1114+
- [python v0.31.4] .
1115+
### Releases
1116+
- [PyPI v0.31.4] https://pypi.org/project/polar-sdk/0.31.4 - .

docs/models/membersdeletememberbyexternalidrequest.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description |
7-
| ----------------------- | ----------------------- | ----------------------- | ----------------------- |
8-
| `external_id` | *str* | :heavy_check_mark: | The member external ID. |
6+
| Field | Type | Required | Description |
7+
| ------------------------- | ------------------------- | ------------------------- | ------------------------- |
8+
| `external_id` | *str* | :heavy_check_mark: | The member external ID. |
9+
| `customer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The customer ID. |
10+
| `external_customer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The customer external ID. |

docs/models/membersgetmemberbyexternalidrequest.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description |
7-
| ----------------------- | ----------------------- | ----------------------- | ----------------------- |
8-
| `external_id` | *str* | :heavy_check_mark: | The member external ID. |
6+
| Field | Type | Required | Description |
7+
| ------------------------- | ------------------------- | ------------------------- | ------------------------- |
8+
| `external_id` | *str* | :heavy_check_mark: | The member external ID. |
9+
| `customer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The customer ID. |
10+
| `external_customer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The customer external ID. |

docs/models/membersupdatememberbyexternalidrequest.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@
66
| Field | Type | Required | Description |
77
| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ |
88
| `external_id` | *str* | :heavy_check_mark: | The member external ID. |
9+
| `customer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The customer ID. |
10+
| `external_customer_id` | *OptionalNullable[str]* | :heavy_minus_sign: | The customer external ID. |
911
| `member_update` | [models.MemberUpdate](../models/memberupdate.md) | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)