Skip to content

Commit 61f46a0

Browse files
committed
## Php SDK Changes:
* `polar->customer_portal->organizations->get()`: `response` **Changed** (Breaking ⚠️) * `polar->checkouts->clientUpdate()`: `response` **Changed** (Breaking ⚠️) * `polar->organization_access_tokens->update()`: `response.scopes[]` **Changed** (Breaking ⚠️) * `polar->organization_access_tokens->create()`: `response.organizationAccessToken->scopes[]` **Changed** (Breaking ⚠️) * `polar->organization_access_tokens->list()`: `response.items[]->scopes[]` **Changed** (Breaking ⚠️) * `polar->event-types->list()`: `response.items[]` **Changed** (Breaking ⚠️) * `polar->events->get()`: `response.union(SystemEvent)` **Changed** (Breaking ⚠️) * `polar->events->list()`: `response.union(ListResource_Event_)->items[]->union(SystemEvent)` **Changed** (Breaking ⚠️) * `polar->customer-seats->assignSeat()`: * `request->checkoutId` **Removed** (Breaking ⚠️) * `polar->customer_portal->subscriptions->update()`: * `request.customerSubscriptionUpdate` **Changed** * `response.product` **Changed** (Breaking ⚠️) * `polar->customer_portal->subscriptions->cancel()`: `response.product` **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->subscriptions->get()`: `response.product` **Changed** (Breaking ⚠️) * `polar->customer_portal->subscriptions->list()`: `response.items[]->product` **Changed** (Breaking ⚠️) * `polar->checkouts->clientGet()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->orders->update()`: `response` **Changed** (Breaking ⚠️) * `polar->customer_portal->orders->get()`: `response` **Changed** (Breaking ⚠️) * `polar->oauth2->authorize()`: `response.union(user)->scopes[]` **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->checkouts->clientConfirm()`: `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->benefits->list()`: `response.items[]` **Changed** * `polar->customer_portal->customers->update()`: * `request->defaultPaymentMethodId` **Added** * `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->checkouts->get()`: `response` **Changed** * `polar->checkouts->update()`: * `request.checkoutUpdate->currency` **Changed** * `response` **Changed** * `polar->subscriptions->get()`: `response` **Changed** * `polar->metrics->get()`: `response` **Changed** * `polar->benefits->grants()`: `response.items[]->benefit` **Changed** * `polar->products->update()`: * `request.productUpdate->prices[]->union(2)->union(fixed)->priceCurrency` **Changed** * `response` **Changed** * `polar->products->get()`: `response` **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->products->create()`: * `request->union(ProductCreateRecurring)->prices[]->union(free)->priceCurrency` **Changed** * `response` **Changed** * `polar->discounts->update()`: * `request.discountUpdate->currency` **Changed** * `polar->customers->list()`: * `request->active` **Added** * `polar->products->list()`: `response.items[]` **Changed** * `polar->benefit-grants->list()`: `response.items[]->benefit` **Changed** * `polar->benefits->update()`: `response` **Changed** * `polar->benefits->get()`: `response` **Changed** * `polar->products->updateBenefits()`: `response` **Changed** * `polar->customer_portal->customers->addPaymentMethod()`: `error.status[400]` **Added** * `polar->benefits->create()`: `response` **Changed** * `polar->orders->receipt()`: **Added** * `polar->subscriptions->update()`: * `request.subscriptionUpdate` **Changed** * `response` **Changed** * `polar->subscriptions->revoke()`: `response` **Changed** * `polar->customer_portal->orders->confirmRetryPayment()`: `error.status[429]` **Added** * `polar->organizations->listOrganizations()`: **Added** * `polar->subscriptions->create()`: `response` **Changed** * `polar->subscriptions->list()`: `response.items[]` **Changed** * `polar->organizations->list()`: **Removed** (Breaking ⚠️) * `polar->customer_portal->orders->receipt()`: **Added** * `polar->customer_portal->customers->verifyEmailUpdate()`: **Added** * `polar->customer_portal->customers->checkEmailUpdate()`: **Added** * `polar->customer_portal->customers->requestEmailUpdate()`: **Added** * `polar->members->updateMemberByExternalId()`: **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->members->deleteMemberByExternalId()`: **Added** * `polar->members->getMemberByExternalId()`: **Added** * `polar->metrics->export()`: **Added** * `polar->customer_meters->list()`: `response.items[]->meter` **Changed** * `polar->customer_meters->get()`: `response.meter` **Changed** * `polar->payments->list()`: * `request->customerId` **Added**
1 parent d9f28be commit 61f46a0

301 files changed

Lines changed: 8435 additions & 1922 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: 976 additions & 445 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.768.2
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:e4cf14ef1457c450131e2b13ae08708a300d8b30c87c64a913a02d02e2bf2e99
6-
sourceBlobDigest: sha256:d5e55f4c7f96616a3eb731e9d7ba473485b86b6ef897b2fd5cacff504a1b21e9
5+
sourceRevisionDigest: sha256:be2f730012288c970699e9a5f40e5df04c489a8770334162faf20e78bba1959e
6+
sourceBlobDigest: sha256:16a69fcd1a1113498776a63f571e337a86401643e24259574c8a7de310700983
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:be2f730012288c970699e9a5f40e5df04c489a8770334162faf20e78bba1959e
15+
sourceBlobDigest: sha256:16a69fcd1a1113498776a63f571e337a86401643e24259574c8a7de310700983
1616
codeSamplesNamespace: polar-api-php-code-samples
17-
codeSamplesRevisionDigest: sha256:ca15dae2fae6dadceb36cf8f956d8f2a659edd38fd656faee4cba6b4389e6ddf
17+
codeSamplesRevisionDigest: sha256:adb9b8c0da6e7a3eebbe1e6142702fde6967148e815b8aa52eae32f7e5fed05f
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

README.md

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ $sdk = Polar\Polar::builder()
7070

7171

7272

73-
$responses = $sdk->organizations->list(
73+
$responses = $sdk->organizations->listOrganizations(
7474
page: 1,
7575
limit: 10
7676

@@ -112,7 +112,7 @@ $sdk = Polar\Polar::builder()
112112

113113

114114

115-
$responses = $sdk->organizations->list(
115+
$responses = $sdk->organizations->listOrganizations(
116116
page: 1,
117117
limit: 10
118118

@@ -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

@@ -415,7 +424,7 @@ foreach ($responses as $response) {
415424

416425
### [Organizations](docs/sdks/organizations/README.md)
417426

418-
* [list](docs/sdks/organizations/README.md#list) - List Organizations
427+
* [listOrganizations](docs/sdks/organizations/README.md#listorganizations) - List Organizations
419428
* [create](docs/sdks/organizations/README.md#create) - Create Organization
420429
* [get](docs/sdks/organizations/README.md#get) - Get Organization
421430
* [update](docs/sdks/organizations/README.md#update) - Update Organization
@@ -483,7 +492,7 @@ $sdk = Polar\Polar::builder()
483492

484493

485494

486-
$responses = $sdk->organizations->list(
495+
$responses = $sdk->organizations->listOrganizations(
487496
page: 1,
488497
limit: 10
489498

@@ -512,7 +521,7 @@ By default an API error will raise a `Errors\APIException` exception, which has
512521
| `$rawResponse` | *?\Psr\Http\Message\ResponseInterface* | The raw HTTP response |
513522
| `$body` | *string* | The response content |
514523

515-
When custom error responses are specified for an operation, the SDK may also throw their associated exception. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `list` method throws the following exceptions:
524+
When custom error responses are specified for an operation, the SDK may also throw their associated exception. You can refer to respective *Errors* tables in SDK docs for more details on possible exception types for each operation. For example, the `listOrganizations` method throws the following exceptions:
516525

517526
| Error Type | Status Code | Content Type |
518527
| -------------------------- | ----------- | ---------------- |
@@ -536,7 +545,7 @@ $sdk = Polar\Polar::builder()
536545
->build();
537546

538547
try {
539-
$responses = $sdk->organizations->list(
548+
$responses = $sdk->organizations->listOrganizations(
540549
page: 1,
541550
limit: 10
542551

@@ -587,7 +596,7 @@ $sdk = Polar\Polar::builder()
587596

588597

589598

590-
$responses = $sdk->organizations->list(
599+
$responses = $sdk->organizations->listOrganizations(
591600
page: 1,
592601
limit: 10
593602

@@ -620,7 +629,7 @@ $sdk = Polar\Polar::builder()
620629

621630

622631

623-
$responses = $sdk->organizations->list(
632+
$responses = $sdk->organizations->listOrganizations(
624633
page: 1,
625634
limit: 10
626635

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-30 00:46:19
434+
### Changes
435+
Based on:
436+
- OpenAPI Doc
437+
- Speakeasy CLI 1.768.2 (2.889.1) 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 - .

USAGE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ $sdk = Polar\Polar::builder()
1414

1515

1616

17-
$responses = $sdk->organizations->list(
17+
$responses = $sdk->organizations->listOrganizations(
1818
page: 1,
1919
limit: 10
2020

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/BalanceCreditOrderMetadata.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,5 @@
1313
| `taxAmount` | *int* | :heavy_check_mark: | N/A |
1414
| `taxState` | *?string* | :heavy_minus_sign: | N/A |
1515
| `taxCountry` | *?string* | :heavy_minus_sign: | N/A |
16-
| `fee` | *int* | :heavy_check_mark: | N/A |
16+
| `fee` | *int* | :heavy_check_mark: | N/A |
17+
| `exchangeRate` | *?float* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)