Skip to content

Commit d3a2303

Browse files
committed
## Php SDK Changes:
* `polar->customer_portal->orders->get()`: `response` **Changed** (Breaking ⚠️) * `polar->checkouts->clientGet()`: `response` **Changed** (Breaking ⚠️) * `polar->event-types->list()`: `response.items[]` **Changed** (Breaking ⚠️) * `polar->events->get()`: `response.union(SystemEvent)->union(subscription.updated)->metadata->union(SubscriptionUpdatedProductMetadata)->prorationBehavior->enum(reset)` **Added** (Breaking ⚠️) * `polar->events->list()`: `response.union(ListResource_Event_)->items[]->union(SystemEvent)->union(subscription.updated)->metadata->union(SubscriptionUpdatedSeatsMetadata)->prorationBehavior->enum(reset)` **Added** (Breaking ⚠️) * `polar->customer_portal->subscriptions->update()`: * `request.customerSubscriptionUpdate->union(CustomerSubscriptionUpdateSeats)->prorationBehavior->enum(reset)` **Added** * `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->organizations->list()`: `response.items[]` **Changed** (Breaking ⚠️) * `polar->organizations->create()`: * `request` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `polar->organizations->get()`: `response` **Changed** (Breaking ⚠️) * `polar->organizations->update()`: * `request.organizationUpdate` **Changed** (Breaking ⚠️) * `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->organizations->get()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->orders->update()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->orders->list()`: `response.items[]` **Changed** (Breaking ⚠️) * `polar->customer_portal->seats->listClaimedSubscriptions()`: `response.items[]->product` **Changed** (Breaking ⚠️) * `polar->customer_portal->benefitGrants->update()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->benefitGrants->get()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->benefitGrants->list()`: `response.items[]` **Changed** (Breaking ⚠️) * `polar->members->createMember()`: * `request->role` **Changed** (Breaking ⚠️) * `polar->discounts->create()`: `request` **Changed** (Breaking ⚠️) * `polar->license_keys->list()`: `request` **Changed** (Breaking ⚠️) * `polar->checkouts->clientConfirm()`: `response` **Changed** (Breaking ⚠️) * `polar->checkouts->clientUpdate()`: `response` **Changed** (Breaking ⚠️) * `polar->benefits->list()`: `response.items[]` **Changed** * `polar->benefits->create()`: `response` **Changed** * `polar->products->update()`: * `request.productUpdate->prices[]->union(2)->union(custom)->priceCurrency` **Changed** * `response` **Changed** * `polar->products->updateBenefits()`: `response` **Changed** * `polar->orders->list()`: * `request->subscriptionId` **Added** * `response.items[]` **Changed** * `polar->orders->get()`: `response` **Changed** * `polar->orders->update()`: `response` **Changed** * `polar->checkouts->list()`: `response.items[]` **Changed** * `polar->checkouts->create()`: * `request->currency` **Changed** * `response` **Changed** * `polar->customer_portal->orders->receipt()`: **Added** * `polar->products->list()`: `response.items[]` **Changed** * `polar->products->create()`: * `request->union(ProductCreateOneTime)->prices[]->union(fixed)->priceCurrency` **Changed** * `response` **Changed** * `polar->checkouts->update()`: * `request.checkoutUpdate->currency` **Changed** * `response` **Changed** * `polar->benefit-grants->list()`: `response.items[]->benefit` **Changed** * `polar->metrics->get()`: `response` **Changed** * `polar->benefits->grants()`: `response.items[]->benefit` **Changed** * `polar->checkout-links->list()`: `response.items[]->products[]` **Changed** * `polar->checkout-links->create()`: `response.products[]` **Changed** * `polar->checkout-links->get()`: `response.products[]` **Changed** * `polar->checkout-links->update()`: `response.products[]` **Changed** * `polar->benefits->update()`: `response` **Changed** * `polar->discounts->update()`: * `request.discountUpdate->currency` **Changed** * `polar->benefits->get()`: `response` **Changed** * `polar->products->get()`: `response` **Changed** * `polar->metrics->export()`: **Added** * `polar->subscriptions->update()`: * `request.subscriptionUpdate->union(SubscriptionUpdateProduct)->prorationBehavior->enum(reset)` **Added** * `response` **Changed** * `polar->customer_portal->seats->assignSeat()`: * `request->checkoutClientSecret` **Added** * `polar->subscriptions->revoke()`: `response` **Changed** * `polar->subscriptions->get()`: `response` **Changed** * `polar->orders->receipt()`: **Added** * `polar->subscriptions->create()`: `response` **Changed** * `polar->customer_portal->orders->confirmRetryPayment()`: `error.status[429]` **Added** * `polar->subscriptions->list()`: `response.items[]` **Changed** * `polar->checkouts->get()`: `response` **Changed** * `polar->customer_portal->customers->verifyEmailUpdate()`: **Added** * `polar->customer_portal->customers->checkEmailUpdate()`: **Added** * `polar->customer_portal->customers->requestEmailUpdate()`: **Added** * `polar->customer-seats->assignSeat()`: * `request->checkoutClientSecret` **Added** * `polar->members->updateMemberByExternalId()`: **Added** * `polar->members->deleteMemberByExternalId()`: **Added** * `polar->members->getMemberByExternalId()`: **Added** * `polar->meters->list()`: `response.items[]` **Changed** * `polar->meters->create()`: * `request` **Changed** * `response` **Changed** * `polar->meters->get()`: `response` **Changed** * `polar->meters->update()`: * `request.meterUpdate` **Changed** * `response` **Changed** * `polar->customer_meters->list()`: `response.items[]->meter` **Changed** * `polar->customer_meters->get()`: `response.meter` **Changed**
1 parent d9f28be commit d3a2303

243 files changed

Lines changed: 6519 additions & 1680 deletions

File tree

Some content is hidden

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

.speakeasy/gen.lock

Lines changed: 813 additions & 372 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ generation:
2929
generateNewTests: false
3030
skipResponseBodyAssertions: false
3131
php:
32-
version: 0.10.0
32+
version: 0.10.1
3333
additionalDependencies:
3434
autoload: {}
3535
autoload-dev: {}

.speakeasy/workflow.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.761.1
1+
speakeasyVersion: 1.761.10
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:e4cf14ef1457c450131e2b13ae08708a300d8b30c87c64a913a02d02e2bf2e99
6-
sourceBlobDigest: sha256:d5e55f4c7f96616a3eb731e9d7ba473485b86b6ef897b2fd5cacff504a1b21e9
5+
sourceRevisionDigest: sha256:ce2a2bee4f825b687e67567aab179fe7c11ea72f9ea9fe94effaa885103fd836
6+
sourceBlobDigest: sha256:f84b192e1e4429ad82ed18279038378d6a6e761cd818b3edbb3bc8231f3724e6
77
tags:
88
- latest
99
- 0.1.0
1010
targets:
1111
polar:
1212
source: Polar-OAS
1313
sourceNamespace: polar-oas
14-
sourceRevisionDigest: sha256:e4cf14ef1457c450131e2b13ae08708a300d8b30c87c64a913a02d02e2bf2e99
15-
sourceBlobDigest: sha256:d5e55f4c7f96616a3eb731e9d7ba473485b86b6ef897b2fd5cacff504a1b21e9
14+
sourceRevisionDigest: sha256:ce2a2bee4f825b687e67567aab179fe7c11ea72f9ea9fe94effaa885103fd836
15+
sourceBlobDigest: sha256:f84b192e1e4429ad82ed18279038378d6a6e761cd818b3edbb3bc8231f3724e6
1616
codeSamplesNamespace: polar-api-php-code-samples
17-
codeSamplesRevisionDigest: sha256:ca15dae2fae6dadceb36cf8f956d8f2a659edd38fd656faee4cba6b4389e6ddf
17+
codeSamplesRevisionDigest: sha256:c054de569f06a5c1b259222c7d31e4be3cc80cd8f97b463619de3413568b8e41
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,9 @@ foreach ($responses as $response) {
232232
* [addPaymentMethod](docs/sdks/polarcustomers/README.md#addpaymentmethod) - Add Customer Payment Method
233233
* [confirmPaymentMethod](docs/sdks/polarcustomers/README.md#confirmpaymentmethod) - Confirm Customer Payment Method
234234
* [deletePaymentMethod](docs/sdks/polarcustomers/README.md#deletepaymentmethod) - Delete Customer Payment Method
235+
* [requestEmailUpdate](docs/sdks/polarcustomers/README.md#requestemailupdate) - Request Email Change
236+
* [checkEmailUpdate](docs/sdks/polarcustomers/README.md#checkemailupdate) - Check Email Change Token
237+
* [verifyEmailUpdate](docs/sdks/polarcustomers/README.md#verifyemailupdate) - Verify Email Change
235238

236239
### [CustomerPortal.Downloadables](docs/sdks/downloadables/README.md)
237240

@@ -259,6 +262,7 @@ foreach ($responses as $response) {
259262
* [update](docs/sdks/polarorders/README.md#update) - Update Order
260263
* [invoice](docs/sdks/polarorders/README.md#invoice) - Get Order Invoice
261264
* [generateInvoice](docs/sdks/polarorders/README.md#generateinvoice) - Generate Order Invoice
265+
* [receipt](docs/sdks/polarorders/README.md#receipt) - Get Order Receipt
262266
* [getPaymentStatus](docs/sdks/polarorders/README.md#getpaymentstatus) - Get Order Payment Status
263267
* [confirmRetryPayment](docs/sdks/polarorders/README.md#confirmretrypayment) - Confirm Retry Payment
264268

@@ -363,6 +367,9 @@ foreach ($responses as $response) {
363367
* [getMember](docs/sdks/members/README.md#getmember) - Get Member
364368
* [deleteMember](docs/sdks/members/README.md#deletemember) - Delete Member
365369
* [updateMember](docs/sdks/members/README.md#updatemember) - Update Member
370+
* [getMemberByExternalId](docs/sdks/members/README.md#getmemberbyexternalid) - Get Member by External ID
371+
* [deleteMemberByExternalId](docs/sdks/members/README.md#deletememberbyexternalid) - Delete Member by External ID
372+
* [updateMemberByExternalId](docs/sdks/members/README.md#updatememberbyexternalid) - Update Member by External ID
366373

367374
### [Meters](docs/sdks/meters/README.md)
368375

@@ -375,6 +382,7 @@ foreach ($responses as $response) {
375382
### [Metrics](docs/sdks/metrics/README.md)
376383

377384
* [get](docs/sdks/metrics/README.md#get) - Get Metrics
385+
* [export](docs/sdks/metrics/README.md#export) - Export Metrics
378386
* [limits](docs/sdks/metrics/README.md#limits) - Get Metrics Limits
379387
* [listDashboards](docs/sdks/metrics/README.md#listdashboards) - List Metric Dashboards
380388
* [createDashboard](docs/sdks/metrics/README.md#createdashboard) - Create Metric Dashboard
@@ -405,6 +413,7 @@ foreach ($responses as $response) {
405413
* [update](docs/sdks/orders/README.md#update) - Update Order
406414
* [invoice](docs/sdks/orders/README.md#invoice) - Get Order Invoice
407415
* [generateInvoice](docs/sdks/orders/README.md#generateinvoice) - Generate Order Invoice
416+
* [receipt](docs/sdks/orders/README.md#receipt) - Get Order Receipt
408417

409418
### [OrganizationAccessTokens](docs/sdks/organizationaccesstokens/README.md)
410419

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,4 +428,14 @@ Based on:
428428
### Generated
429429
- [php v0.10.0] .
430430
### Releases
431-
- [Composer v0.10.0] https://packagist.org/packages/polar-sh/sdk#v0.10.0 - .
431+
- [Composer v0.10.0] https://packagist.org/packages/polar-sh/sdk#v0.10.0 - .
432+
433+
## 2026-05-01 00:43:39
434+
### Changes
435+
Based on:
436+
- OpenAPI Doc
437+
- Speakeasy CLI 1.761.10 (2.881.16) https://github.com/speakeasy-api/speakeasy
438+
### Generated
439+
- [php v0.10.1] .
440+
### Releases
441+
- [Composer v0.10.1] https://packagist.org/packages/polar-sh/sdk#v0.10.1 - .

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"require-dev": {
2020
"laravel/pint": "1.29.0",
2121
"phpstan/phpstan": "2.1.44",
22-
"phpunit/phpunit": ">=10",
22+
"phpunit/phpunit": "^11.5.50 || ^12.5.8 || >=13.0.0",
2323
"roave/security-advisories": "dev-latest",
2424
"orchestra/testbench": ">=9.6"
2525
},
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# AnnualRecurringRevenue
2+
3+
4+
## Supported Types
5+
6+
### `int`
7+
8+
```php
9+
/**
10+
* @var int
11+
*/
12+
int $value = /* values here */
13+
```
14+
15+
### `float`
16+
17+
```php
18+
/**
19+
* @var float
20+
*/
21+
float $value = /* values here */
22+
```
23+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# AverageSeatsPerCustomer
2+
3+
4+
## Supported Types
5+
6+
### `int`
7+
8+
```php
9+
/**
10+
* @var int
11+
*/
12+
int $value = /* values here */
13+
```
14+
15+
### `float`
16+
17+
```php
18+
/**
19+
* @var float
20+
*/
21+
float $value = /* values here */
22+
```
23+

docs/Models/Components/BenefitCustom.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Use it to grant any kind of benefit that doesn't fit in the other types.
1616
| `description` | *string* | :heavy_check_mark: | The description of the benefit. |
1717
| `selectable` | *bool* | :heavy_check_mark: | Whether the benefit is selectable when creating a product. |
1818
| `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. |
19+
| `isDeleted` | *bool* | :heavy_check_mark: | Whether the benefit is deleted. |
1920
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
2021
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/MetadataOutputType.md)> | :heavy_check_mark: | N/A |
2122
| `properties` | [Components\BenefitCustomProperties](../../Models/Components/BenefitCustomProperties.md) | :heavy_check_mark: | Properties for a benefit of type `custom`. |

docs/Models/Components/BenefitCustomSubscriber.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
| `description` | *string* | :heavy_check_mark: | The description of the benefit. |
1313
| `selectable` | *bool* | :heavy_check_mark: | Whether the benefit is selectable when creating a product. |
1414
| `deletable` | *bool* | :heavy_check_mark: | Whether the benefit is deletable. |
15+
| `isDeleted` | *bool* | :heavy_check_mark: | Whether the benefit is deleted. |
1516
| `organizationId` | *string* | :heavy_check_mark: | The ID of the organization owning the benefit. |
1617
| `metadata` | array<string, [string\|int\|float\|bool](../../Models/Components/MetadataOutputType.md)> | :heavy_check_mark: | N/A |
1718
| `organization` | [Components\BenefitSubscriberOrganization](../../Models/Components/BenefitSubscriberOrganization.md) | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)