Skip to content

Commit f4798c7

Browse files
committed
## Php SDK Changes Detected:
* `polar->checkouts->clientGet()`: `response` **Changed** **Breaking** ⚠️ * `polar->events->get()`: `response` **Changed** **Breaking** ⚠️ * `polar->events->list()`: * `request->hierarchical` **Added** * `response.items->[]` **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->organizations->create()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** * `polar->customer_portal->orders->update()`: `response.product` **Changed** **Breaking** ⚠️ * `polar->organizations->update()`: * `request.organizationUpdate` **Changed** **Breaking** ⚠️ * `response` **Changed** * `polar->customer_portal->orders->get()`: `response.product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->orders->list()`: `response.items->[]->product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->seats->listClaimedSubscriptions()`: `response.[]->product` **Changed** **Breaking** ⚠️ * `polar->customer_portal->benefit-grants->update()`: `response.[customerBenefitGrantGitHubRepository]->benefit->organization` **Changed** **Breaking** ⚠️ * `polar->customer_portal->benefit-grants->get()`: `response.[customerBenefitGrantDiscord]->benefit->organization` **Changed** **Breaking** ⚠️ * `polar->customer_portal->benefit-grants->list()`: * `request->sorting` **Changed** * `response.items->[]->[customerBenefitGrantDownloadables]->benefit->organization` **Changed** **Breaking** ⚠️ * `polar->customers->create()`: * `request` **Changed** **Breaking** ⚠️ * `response.members` **Added** * `polar->checkouts->clientConfirm()`: * `request.checkoutConfirmStripe->allowTrial` **Added** * `response` **Changed** **Breaking** ⚠️ * `error.[trialAlreadyRedeemed]` **Added** * `polar->checkouts->clientUpdate()`: * `request.checkoutUpdatePublic->allowTrial` **Added** * `response` **Changed** **Breaking** ⚠️ * `error.[trialAlreadyRedeemed]` **Added** * `polar->checkouts->get()`: `response` **Changed** * `polar->products->list()`: `response.items->[]->prices->[]` **Changed** * `polar->orders->list()`: `response.items->[]->platformFeeCurrency` **Added** * `polar->orders->get()`: `response.platformFeeCurrency` **Added** * `polar->orders->update()`: `response.platformFeeCurrency` **Added** * `polar->checkouts->list()`: `response.items->[]` **Changed** * `polar->checkouts->create()`: * `request` **Changed** * `response` **Changed** * `polar->members->listMembers()`: **Added** * `polar->checkouts->update()`: * `request.checkoutUpdate->allowTrial` **Added** * `response` **Changed** * `error.[trialAlreadyRedeemed]` **Added** * `polar->products->update()`: `response.prices->[]` **Changed** * `polar->products->get()`: `response.prices->[]` **Changed** * `polar->products->create()`: `response.prices->[]` **Changed** * `polar->metrics->get()`: `response` **Changed** * `polar->metrics->limits()`: `response.intervals->hour->minDays` **Added** * `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->includeMembers` **Added** * `response.items->[]->members` **Added** * `polar->products->updateBenefits()`: `response.prices->[]` **Changed** * `polar->customers->get()`: * `request.includeMembers` **Added** * `response.members` **Added** * `polar->customers->update()`: * `request.includeMembers` **Added** * `response.members` **Added** * `polar->customers->getExternal()`: * `request.includeMembers` **Added** * `response.members` **Added** * `polar->customers->updateExternal()`: * `request.includeMembers` **Added** * `response.members` **Added** * `polar->webhooks->listWebhookDeliveries()`: `response.items->[]->webhookEvent->skipped` **Added** * `polar->subscriptions->update()`: * `request.subscriptionUpdate->[subscriptionUpdateBillingPeriod]` **Added** * `response.product->prices->[]` **Changed** * `polar->subscriptions->revoke()`: `response.product->prices->[]` **Changed** * `polar->subscriptions->get()`: `response.product->prices->[]` **Changed** * `polar->subscriptions->create()`: `response.product->prices->[]` **Changed** * `polar->subscriptions->list()`: * `request->cancelAtPeriodEnd` **Added** * `response.items->[]->product->prices->[]` **Changed** * `polar->organizations->get()`: `response` **Changed** * `polar->organizations->list()`: `response.items->[]` **Changed** * `polar->wallets->topUp()`: **Deleted** **Breaking** ⚠️ * `polar->wallets->get()`: **Deleted** **Breaking** ⚠️ * `polar->wallets->list()`: **Deleted** **Breaking** ⚠️ * `polar->customers->getBalance()`: **Deleted** **Breaking** ⚠️ * `polar->event-types->update()`: **Added** * `polar->event-types->list()`: **Added**
1 parent c063d47 commit f4798c7

File tree

256 files changed

+4132
-1710
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

256 files changed

+4132
-1710
lines changed

.speakeasy/gen.lock

Lines changed: 180 additions & 97 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ generation:
1919
hoistGlobalSecurity: true
2020
schemas:
2121
allOfMergeStrategy: shallowMerge
22+
requestBodyFieldName: ""
2223
tests:
2324
generateTests: true
2425
generateNewTests: false
2526
skipResponseBodyAssertions: false
2627
php:
27-
version: 0.7.0
28+
version: 0.7.1
2829
additionalDependencies:
2930
autoload: {}
3031
autoload-dev: {}
@@ -42,6 +43,7 @@ php:
4243
operations: Models/Operations
4344
shared: Models/Components
4445
webhooks: Models/Webhooks
46+
inferUnionDiscriminators: false
4547
inputModelSuffix: input
4648
laravelServiceProvider:
4749
enabled: true

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.648.0
1+
speakeasyVersion: 1.662.0
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063
6-
sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275
5+
sourceRevisionDigest: sha256:9247dc45404f40948788fb671923e1138f0ab3788af19697c59d003fea26a9ad
6+
sourceBlobDigest: sha256:734b964d4345a849aaf9225e4fbccc6ccf7241da227c7b4561ccd894cd162ef8
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761092353
9+
- speakeasy-sdk-regen-1762301989
1010
- 0.1.0
1111
targets:
1212
polar:
1313
source: Polar-OAS
1414
sourceNamespace: polar-oas
15-
sourceRevisionDigest: sha256:c0187c3b97b30297429930c9b97513e82a6fb748fa42bb6ef632b447899f4063
16-
sourceBlobDigest: sha256:64e17fc520f1c7b5bf6663aa5279d8655e70ee7240fa77085f5486aa632e0275
15+
sourceRevisionDigest: sha256:9247dc45404f40948788fb671923e1138f0ab3788af19697c59d003fea26a9ad
16+
sourceBlobDigest: sha256:734b964d4345a849aaf9225e4fbccc6ccf7241da227c7b4561ccd894cd162ef8
1717
codeSamplesNamespace: polar-api-php-code-samples
18-
codeSamplesRevisionDigest: sha256:04aecb4b5c428435e3ef2889dde87529ea6b17b44db4fe251657f934e4f9ce67
18+
codeSamplesRevisionDigest: sha256:dea3435b61fa594e94a793b4c661fc763874e24c78d9c154c72af39a64cb8495
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -265,10 +265,10 @@ foreach ($responses as $response) {
265265
* [update](docs/sdks/polarsubscriptions/README.md#update) - Update Subscription
266266
* [cancel](docs/sdks/polarsubscriptions/README.md#cancel) - Cancel Subscription
267267

268-
#### [customerPortal->wallets](docs/sdks/polarwallets/README.md)
268+
#### [customerPortal->wallets](docs/sdks/wallets/README.md)
269269

270-
* [list](docs/sdks/polarwallets/README.md#list) - List Wallets
271-
* [get](docs/sdks/polarwallets/README.md#get) - Get Wallet
270+
* [list](docs/sdks/wallets/README.md#list) - List Wallets
271+
* [get](docs/sdks/wallets/README.md#get) - Get Wallet
272272

273273
### [customers](docs/sdks/customers/README.md)
274274

@@ -283,7 +283,6 @@ foreach ($responses as $response) {
283283
* [deleteExternal](docs/sdks/customers/README.md#deleteexternal) - Delete Customer by External ID
284284
* [getState](docs/sdks/customers/README.md#getstate) - Get Customer State
285285
* [getStateExternal](docs/sdks/customers/README.md#getstateexternal) - Get Customer State by External ID
286-
* [getBalance](docs/sdks/customers/README.md#getbalance) - Get Customer Balance
287286

288287
### [customerSeats](docs/sdks/customerseats/README.md)
289288

@@ -321,6 +320,11 @@ foreach ($responses as $response) {
321320
* [get](docs/sdks/events/README.md#get) - Get Event
322321
* [ingest](docs/sdks/events/README.md#ingest) - Ingest Events
323322

323+
### [eventTypes](docs/sdks/eventtypes/README.md)
324+
325+
* [list](docs/sdks/eventtypes/README.md#list) - List Event Types
326+
* [update](docs/sdks/eventtypes/README.md#update) - Update Event Type
327+
324328
### [files](docs/sdks/files/README.md)
325329

326330
* [list](docs/sdks/files/README.md#list) - List Files
@@ -339,6 +343,10 @@ foreach ($responses as $response) {
339343
* [activate](docs/sdks/licensekeys/README.md#activate) - Activate License Key
340344
* [deactivate](docs/sdks/licensekeys/README.md#deactivate) - Deactivate License Key
341345

346+
### [members](docs/sdks/members/README.md)
347+
348+
* [listMembers](docs/sdks/members/README.md#listmembers) - List Members
349+
342350
### [meters](docs/sdks/meters/README.md)
343351

344352
* [list](docs/sdks/meters/README.md#list) - List Meters
@@ -410,12 +418,6 @@ foreach ($responses as $response) {
410418
* [update](docs/sdks/subscriptions/README.md#update) - Update Subscription
411419
* [revoke](docs/sdks/subscriptions/README.md#revoke) - Revoke Subscription
412420

413-
### [wallets](docs/sdks/wallets/README.md)
414-
415-
* [list](docs/sdks/wallets/README.md#list) - List Wallets
416-
* [get](docs/sdks/wallets/README.md#get) - Get Wallet
417-
* [topUp](docs/sdks/wallets/README.md#topup) - Top-Up Wallet
418-
419421
### [webhooks](docs/sdks/webhooks/README.md)
420422

421423
* [listWebhookEndpoints](docs/sdks/webhooks/README.md#listwebhookendpoints) - List Webhook Endpoints

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,4 +388,14 @@ Based on:
388388
### Generated
389389
- [php v0.7.0] .
390390
### Releases
391-
- [Composer v0.7.0] https://packagist.org/packages/polar-sh/sdk#v0.7.0 - .
391+
- [Composer v0.7.0] https://packagist.org/packages/polar-sh/sdk#v0.7.0 - .
392+
393+
## 2025-11-28 00:18:55
394+
### Changes
395+
Based on:
396+
- OpenAPI Doc
397+
- Speakeasy CLI 1.662.0 (2.763.3) https://github.com/speakeasy-api/speakeasy
398+
### Generated
399+
- [php v0.7.1] .
400+
### Releases
401+
- [Composer v0.7.1] https://packagist.org/packages/polar-sh/sdk#v0.7.1 - .

docs/Models/Components/BenefitCustomSubscriber.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
| `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. |
1515
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
1616
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitCustomSubscriberMetadata.md)> | :heavy_check_mark: | N/A |
17-
| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A |
17+
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |
1818
| `properties` | [Components\BenefitCustomSubscriberProperties](../../Models/Components/BenefitCustomSubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `custom`. |

docs/Models/Components/BenefitCycledEvent.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ An event created by Polar when a benefit is cycled.
1414
| `customer` | [Components\Customer](../../Models/Components/Customer.md) | :heavy_check_mark: | The customer associated with the event. | |
1515
| `externalCustomerId` | *string* | :heavy_check_mark: | ID of the customer in your system associated with the event. | |
1616
| `childCount` | *?int* | :heavy_minus_sign: | Number of direct child events linked to this event. | |
17+
| `parentId` | *?string* | :heavy_minus_sign: | The ID of the parent event. | |
18+
| `label` | *string* | :heavy_check_mark: | Human readable label of the event type. | |
1719
| `source` | *string* | :heavy_check_mark: | The source of the event. `system` events are created by Polar. `user` events are the one you create through our ingestion API. | |
1820
| `name` | *string* | :heavy_check_mark: | The name of the event. | |
1921
| `metadata` | [Components\BenefitGrantMetadata](../../Models/Components/BenefitGrantMetadata.md) | :heavy_check_mark: | N/A | |

docs/Models/Components/BenefitDiscordSubscriber.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
| `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. |
1515
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
1616
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitDiscordSubscriberMetadata.md)> | :heavy_check_mark: | N/A |
17-
| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A |
17+
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |
1818
| `properties` | [Components\BenefitDiscordSubscriberProperties](../../Models/Components/BenefitDiscordSubscriberProperties.md) | :heavy_check_mark: | Properties available to subscribers for a benefit of type `discord`. |

docs/Models/Components/BenefitDownloadablesSubscriber.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@
1414
| `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. |
1515
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
1616
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/BenefitDownloadablesSubscriberMetadata.md)> | :heavy_check_mark: | N/A |
17-
| `organization` | [Components\Organization](../../Models/Components/Organization.md) | :heavy_check_mark: | N/A |
17+
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |
1818
| `properties` | [Components\BenefitDownloadablesSubscriberProperties](../../Models/Components/BenefitDownloadablesSubscriberProperties.md) | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)