Skip to content

Commit 15e85f3

Browse files
speakeasybotfrankie567
authored andcommitted
## Typescript SDK Changes Detected:
* `polar.benefits.grants()`: `response.items.[].properties` **Changed** **Breaking** ⚠️ * `polar.customers.getState()`: `response.granted_benefits.[].properties` **Changed** **Breaking** ⚠️ * `polar.customers.getStateExternal()`: `response.granted_benefits.[].properties` **Changed** **Breaking** ⚠️ * `polar.customerPortal.benefitGrants.list()`: `response.items.[]` **Changed** **Breaking** ⚠️ * `polar.customerPortal.benefitGrants.get()`: `response` **Changed** **Breaking** ⚠️ * `polar.customerPortal.benefitGrants.update()`: * `request.customerBenefitGrantUpdate` **Changed** * `response` **Changed** **Breaking** ⚠️
1 parent fcd7700 commit 15e85f3

Some content is hidden

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

48 files changed

+772
-655
lines changed

.speakeasy/gen.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
22
id: 983150e6-ebc8-43fe-9b18-750461aad344
33
management:
4-
docChecksum: 0af22990b5b3efb6f4d574b1012e95e2
4+
docChecksum: a5858ba3386834d5e2c542946cae3a50
55
docVersion: 0.1.0
6-
speakeasyVersion: 1.607.1
7-
generationVersion: 2.690.1
8-
releaseVersion: 0.34.15
9-
configChecksum: 27b2a33358d1b962aea17f9981ed60c3
6+
speakeasyVersion: 1.609.0
7+
generationVersion: 2.692.0
8+
releaseVersion: 0.34.16
9+
configChecksum: c2070cf18b09abeee5dd34749747d5df
1010
repoURL: https://github.com/polarsource/polar-js.git
1111
installationURL: https://github.com/polarsource/polar-js
1212
published: true
1313
features:
1414
typescript:
1515
additionalDependencies: 0.1.0
1616
constsAndDefaults: 0.1.12
17-
core: 3.21.21
17+
core: 3.21.22
1818
defaultEnabledRetries: 0.1.0
1919
deprecations: 2.81.1
2020
devContainers: 2.90.0
@@ -3624,4 +3624,4 @@ examples:
36243624
application/json: {"error": "OrderNotEligibleForRetry", "detail": "<value>"}
36253625
examplesVersion: 1.0.2
36263626
generatedTests: {}
3627-
releaseNotes: "## Typescript SDK Changes Detected:\n* `polar.subscriptions.list()`: `response.items.[].meters.[].meter.archivedAt` **Added**\n* `polar.subscriptions.get()`: `response.meters.[].meter.archivedAt` **Added**\n* `polar.subscriptions.revoke()`: `response.meters.[].meter.archivedAt` **Added**\n* `polar.subscriptions.update()`: `response.meters.[].meter.archivedAt` **Added**\n* `polar.customerPortal.customers.deletePaymentMethod()`: `error.status[400]` **Added**\n* `polar.events.list()`: `response.items.[].[systemEvent]` **Changed**\n* `polar.events.get()`: `response.[systemevent]` **Changed**\n* `polar.meters.list()`: \n * `request.isArchived` **Added**\n * `response.items.[].archivedAt` **Added**\n* `polar.meters.create()`: `response.archived_at` **Added**\n* `polar.meters.get()`: `response.archived_at` **Added**\n* `polar.meters.update()`: \n * `request.meterUpdate.isArchived` **Added**\n * `response.archived_at` **Added**\n* `polar.customerMeters.list()`: `response.items.[].meter.archivedAt` **Added**\n* `polar.customerMeters.get()`: `response.meter.archivedAt` **Added**\n"
3627+
releaseNotes: "## Typescript SDK Changes Detected:\n* `polar.benefits.grants()`: `response.items.[].properties` **Changed** **Breaking** :warning:\n* `polar.customers.getState()`: `response.granted_benefits.[].properties` **Changed** **Breaking** :warning:\n* `polar.customers.getStateExternal()`: `response.granted_benefits.[].properties` **Changed** **Breaking** :warning:\n* `polar.customerPortal.benefitGrants.list()`: `response.items.[]` **Changed** **Breaking** :warning:\n* `polar.customerPortal.benefitGrants.get()`: `response` **Changed** **Breaking** :warning:\n* `polar.customerPortal.benefitGrants.update()`: \n * `request.customerBenefitGrantUpdate` **Changed**\n * `response` **Changed** **Breaking** :warning:\n"

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ generation:
2424
generateNewTests: false
2525
skipResponseBodyAssertions: false
2626
typescript:
27-
version: 0.34.15
27+
version: 0.34.16
2828
additionalDependencies:
2929
dependencies:
3030
standardwebhooks: ^1.0.0

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.607.1
1+
speakeasyVersion: 1.609.0
22
sources:
33
Polar-OAS:
44
sourceNamespace: polar-oas
5-
sourceRevisionDigest: sha256:3c3b89b6b8a7b79c4db1f73474fd789c2c4b930ff492958fb63aad0fab3b6593
6-
sourceBlobDigest: sha256:36d871c43a9db1c092e93506e98940ce38b410929704afc36c7991e9be3db6f7
5+
sourceRevisionDigest: sha256:94de9ac48ef0d235709f3d958a63cb15570ff88f140cc1a285f9cfe9bfef5214
6+
sourceBlobDigest: sha256:e58e8630aa45d2c685e8fce09df40dabe000071ad816144a490ce9e63c6b8ab1
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1756859267
9+
- speakeasy-sdk-regen-1757032145
1010
- 0.1.0
1111
targets:
1212
polar:
1313
source: Polar-OAS
1414
sourceNamespace: polar-oas
15-
sourceRevisionDigest: sha256:3c3b89b6b8a7b79c4db1f73474fd789c2c4b930ff492958fb63aad0fab3b6593
16-
sourceBlobDigest: sha256:36d871c43a9db1c092e93506e98940ce38b410929704afc36c7991e9be3db6f7
15+
sourceRevisionDigest: sha256:94de9ac48ef0d235709f3d958a63cb15570ff88f140cc1a285f9cfe9bfef5214
16+
sourceBlobDigest: sha256:e58e8630aa45d2c685e8fce09df40dabe000071ad816144a490ce9e63c6b8ab1
1717
codeSamplesNamespace: polar-oas-ts-code-samples
18-
codeSamplesRevisionDigest: sha256:133aaaac12cfc8396c1a15ea2e4967df20924936f7fbe1457015fd8159497c33
18+
codeSamplesRevisionDigest: sha256:004c7497c707d817f0c6ea5f3f38ed3e7ea26a6ef5fb28c0cb8418d255f5a691
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 7 additions & 203 deletions
Original file line numberDiff line numberDiff line change
@@ -176,212 +176,16 @@ For supported JavaScript runtimes, please consult [RUNTIMES.md](RUNTIMES.md).
176176
```typescript
177177
import { Polar } from "@polar-sh/sdk";
178178

179-
const polar = new Polar();
179+
const polar = new Polar({
180+
accessToken: process.env["POLAR_ACCESS_TOKEN"] ?? "",
181+
});
180182

181183
async function run() {
182-
const result = await polar.endpointcheckoutCreatedPost({
183-
type: "checkout.created",
184-
data: {
185-
createdAt: new Date("2023-02-15T15:44:21.478Z"),
186-
modifiedAt: new Date("2025-09-12T19:48:15.814Z"),
187-
id: "<value>",
188-
paymentProcessor: "stripe",
189-
status: "expired",
190-
clientSecret: "<value>",
191-
url: "https://fair-veto.com/",
192-
expiresAt: new Date("2025-03-15T14:26:53.109Z"),
193-
successUrl: "https://junior-linseed.net/",
194-
embedOrigin: "<value>",
195-
amount: 631188,
196-
discountAmount: 968968,
197-
netAmount: 929514,
198-
taxAmount: 323773,
199-
totalAmount: 115799,
200-
currency: "Som",
201-
productId: "<value>",
202-
productPriceId: "<value>",
203-
discountId: "<value>",
204-
allowDiscountCodes: true,
205-
requireBillingAddress: false,
206-
isDiscountApplicable: true,
207-
isFreeProductPrice: true,
208-
isPaymentRequired: true,
209-
isPaymentSetupRequired: true,
210-
isPaymentFormRequired: true,
211-
customerId: "<value>",
212-
isBusinessCustomer: true,
213-
customerName: "<value>",
214-
customerEmail: "<value>",
215-
customerIpAddress: "<value>",
216-
customerBillingName: "<value>",
217-
customerBillingAddress: {
218-
country: "US",
219-
},
220-
customerTaxId: "<id>",
221-
paymentProcessorMetadata: {},
222-
billingAddressFields: {
223-
country: "required",
224-
state: "disabled",
225-
city: "required",
226-
postalCode: "required",
227-
line1: "required",
228-
line2: "disabled",
229-
},
230-
metadata: {
231-
"key": "<value>",
232-
},
233-
externalCustomerId: null,
234-
customerExternalId: "<id>",
235-
products: [],
236-
product: {
237-
createdAt: new Date("2025-03-29T00:34:40.708Z"),
238-
modifiedAt: new Date("2024-04-06T18:48:21.449Z"),
239-
id: "<value>",
240-
name: "<value>",
241-
description: "stall for mousse",
242-
recurringInterval: "year",
243-
isRecurring: false,
244-
isArchived: true,
245-
organizationId: "<value>",
246-
prices: [
247-
{
248-
createdAt: new Date("2023-09-13T08:36:46.434Z"),
249-
modifiedAt: new Date("2023-10-05T12:55:46.428Z"),
250-
id: "<value>",
251-
amountType: "free",
252-
isArchived: false,
253-
productId: "<value>",
254-
type: "recurring",
255-
recurringInterval: "month",
256-
legacy: true,
257-
},
258-
{
259-
createdAt: new Date("2024-05-02T18:25:33.974Z"),
260-
modifiedAt: new Date("2025-02-06T12:55:07.640Z"),
261-
id: "<value>",
262-
amountType: "fixed",
263-
isArchived: false,
264-
productId: "<value>",
265-
type: "recurring",
266-
recurringInterval: "month",
267-
priceCurrency: "<value>",
268-
priceAmount: 115799,
269-
legacy: true,
270-
},
271-
],
272-
benefits: [],
273-
medias: [
274-
{
275-
id: "<value>",
276-
organizationId: "<value>",
277-
name: "<value>",
278-
path: "/private/tmp",
279-
mimeType: "<value>",
280-
size: 225502,
281-
storageVersion: "<value>",
282-
checksumEtag: "<value>",
283-
checksumSha256Base64: "<value>",
284-
checksumSha256Hex: "<value>",
285-
lastModifiedAt: new Date("2024-07-06T07:35:44.280Z"),
286-
version: "<value>",
287-
service: "product_media",
288-
isUploaded: true,
289-
createdAt: new Date("2024-10-08T20:45:26.653Z"),
290-
sizeReadable: "<value>",
291-
publicUrl: "https://graceful-battle.info",
292-
},
293-
{
294-
id: "<value>",
295-
organizationId: "<value>",
296-
name: "<value>",
297-
path: "/private/tmp",
298-
mimeType: "<value>",
299-
size: 225502,
300-
storageVersion: "<value>",
301-
checksumEtag: "<value>",
302-
checksumSha256Base64: "<value>",
303-
checksumSha256Hex: "<value>",
304-
lastModifiedAt: new Date("2024-07-06T07:35:44.280Z"),
305-
version: "<value>",
306-
service: "product_media",
307-
isUploaded: true,
308-
createdAt: new Date("2024-10-08T20:45:26.653Z"),
309-
sizeReadable: "<value>",
310-
publicUrl: "https://graceful-battle.info",
311-
},
312-
{
313-
id: "<value>",
314-
organizationId: "<value>",
315-
name: "<value>",
316-
path: "/private/tmp",
317-
mimeType: "<value>",
318-
size: 225502,
319-
storageVersion: "<value>",
320-
checksumEtag: "<value>",
321-
checksumSha256Base64: "<value>",
322-
checksumSha256Hex: "<value>",
323-
lastModifiedAt: new Date("2024-07-06T07:35:44.280Z"),
324-
version: "<value>",
325-
service: "product_media",
326-
isUploaded: true,
327-
createdAt: new Date("2024-10-08T20:45:26.653Z"),
328-
sizeReadable: "<value>",
329-
publicUrl: "https://graceful-battle.info",
330-
},
331-
],
332-
},
333-
productPrice: {
334-
createdAt: new Date("2025-09-16T11:22:24.287Z"),
335-
modifiedAt: new Date("2025-11-04T08:41:40.941Z"),
336-
id: "<value>",
337-
amountType: "free",
338-
isArchived: false,
339-
productId: "<value>",
340-
type: "recurring",
341-
recurringInterval: "year",
342-
legacy: true,
343-
},
344-
discount: {
345-
duration: "once",
346-
type: "fixed",
347-
amount: 405691,
348-
currency: "Dobra",
349-
id: "<value>",
350-
name: "<value>",
351-
code: "<value>",
352-
},
353-
subscriptionId: "<value>",
354-
attachedCustomFields: [
355-
{
356-
customFieldId: "<value>",
357-
customField: {
358-
createdAt: new Date("2025-06-07T12:37:50.969Z"),
359-
modifiedAt: new Date("2023-11-20T09:37:39.033Z"),
360-
id: "<value>",
361-
metadata: {
362-
"key": true,
363-
"key1": "<value>",
364-
"key2": "<value>",
365-
},
366-
type: "text",
367-
slug: "<value>",
368-
name: "<value>",
369-
organizationId: "1dbfc517-0bbf-4301-9ba8-555ca42b9737",
370-
properties: {},
371-
},
372-
order: 168537,
373-
required: false,
374-
},
375-
],
376-
customerMetadata: {
377-
"key": true,
378-
"key1": false,
379-
"key2": 851435,
380-
},
381-
},
382-
});
184+
const result = await polar.organizations.list({});
383185

384-
console.log(result);
186+
for await (const page of result) {
187+
console.log(page);
188+
}
385189
}
386190

387191
run();

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -928,4 +928,14 @@ Based on:
928928
### Generated
929929
- [typescript v0.34.15] .
930930
### Releases
931-
- [NPM v0.34.15] https://www.npmjs.com/package/@polar-sh/sdk/v/0.34.15 - .
931+
- [NPM v0.34.15] https://www.npmjs.com/package/@polar-sh/sdk/v/0.34.15 - .
932+
933+
## 2025-09-05 00:28:44
934+
### Changes
935+
Based on:
936+
- OpenAPI Doc
937+
- Speakeasy CLI 1.609.0 (2.692.0) https://github.com/speakeasy-api/speakeasy
938+
### Generated
939+
- [typescript v0.34.16] .
940+
### Releases
941+
- [NPM v0.34.16] https://www.npmjs.com/package/@polar-sh/sdk/v/0.34.16 - .

docs/models/components/benefitgrantdiscordproperties.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@ let value: BenefitGrantDiscordProperties = {};
1414
| ------------------ | ------------------ | ------------------ | ------------------ |
1515
| `accountId` | *string* | :heavy_minus_sign: | N/A |
1616
| `guildId` | *string* | :heavy_minus_sign: | N/A |
17-
| `roleId` | *string* | :heavy_minus_sign: | N/A |
17+
| `roleId` | *string* | :heavy_minus_sign: | N/A |
18+
| `grantedAccountId` | *string* | :heavy_minus_sign: | N/A |

docs/models/components/benefitgrantgithubrepositoryproperties.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ let value: BenefitGrantGitHubRepositoryProperties = {};
1515
| `accountId` | *string* | :heavy_minus_sign: | N/A |
1616
| `repositoryOwner` | *string* | :heavy_minus_sign: | N/A |
1717
| `repositoryName` | *string* | :heavy_minus_sign: | N/A |
18-
| `permission` | [components.BenefitGrantGitHubRepositoryPropertiesPermission](../../models/components/benefitgrantgithubrepositorypropertiespermission.md) | :heavy_minus_sign: | N/A |
18+
| `permission` | [components.BenefitGrantGitHubRepositoryPropertiesPermission](../../models/components/benefitgrantgithubrepositorypropertiespermission.md) | :heavy_minus_sign: | N/A |
19+
| `grantedAccountId` | *string* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)