Skip to content

Commit 8cb01b0

Browse files
committed
## SDK Changes Detected:
* `clerk.waitlistEntries.delete()`: **Added** * `clerk.commerce.extendSubscriptionItemFreeTrial()`: **Added** * `clerk.commerce.listSubscriptionItems()`: `request` **Changed**
1 parent 21003d4 commit 8cb01b0

28 files changed

+1976
-26
lines changed

.speakeasy/gen.lock

Lines changed: 47 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 1d22a5a4-8bac-42e3-b164-121fcacf66c9
33
management:
4-
docChecksum: aa0e8124d4a66a769e20d3dd3f15430c
4+
docChecksum: 3419cb11c330ce449d06aa8896057e23
55
docVersion: "2025-04-10"
6-
speakeasyVersion: 1.606.9
6+
speakeasyVersion: 1.606.10
77
generationVersion: 2.687.13
8-
releaseVersion: 3.2.0
9-
configChecksum: f3d7042b2bcda60d0654566265e2926c
8+
releaseVersion: 3.2.1
9+
configChecksum: 10220843864d8fb5e2d81db3326e99ab
1010
repoURL: https://github.com/clerk/clerk-sdk-java.git
1111
published: true
1212
features:
@@ -90,6 +90,7 @@ generatedFiles:
9090
- docs/models/components/Error.md
9191
- docs/models/components/ErrorClerkError.md
9292
- docs/models/components/ErrorMeta.md
93+
- docs/models/components/ExtendFreeTrialRequest.md
9394
- docs/models/components/ExternalAccount.md
9495
- docs/models/components/ExternalAccountWithVerification.md
9596
- docs/models/components/ExternalAccountWithVerificationObject.md
@@ -450,10 +451,14 @@ generatedFiles:
450451
- docs/models/operations/DeleteUserProfileImageResponse.md
451452
- docs/models/operations/DeleteUserRequest.md
452453
- docs/models/operations/DeleteUserResponse.md
454+
- docs/models/operations/DeleteWaitlistEntryRequest.md
455+
- docs/models/operations/DeleteWaitlistEntryResponse.md
453456
- docs/models/operations/DisableMFARequest.md
454457
- docs/models/operations/DisableMFAResponse.md
455458
- docs/models/operations/DisableMFAResponseBody.md
456459
- docs/models/operations/EnrollmentMode.md
460+
- docs/models/operations/ExtendCommerceSubscriptionItemFreeTrialRequest.md
461+
- docs/models/operations/ExtendCommerceSubscriptionItemFreeTrialResponse.md
457462
- docs/models/operations/File.md
458463
- docs/models/operations/Format.md
459464
- docs/models/operations/GenerateSvixAuthURLResponse.md
@@ -856,6 +861,7 @@ generatedFiles:
856861
- src/main/java/com/clerk/backend_api/models/components/Error.java
857862
- src/main/java/com/clerk/backend_api/models/components/ErrorClerkError.java
858863
- src/main/java/com/clerk/backend_api/models/components/ErrorMeta.java
864+
- src/main/java/com/clerk/backend_api/models/components/ExtendFreeTrialRequest.java
859865
- src/main/java/com/clerk/backend_api/models/components/ExternalAccount.java
860866
- src/main/java/com/clerk/backend_api/models/components/ExternalAccountWithVerification.java
861867
- src/main/java/com/clerk/backend_api/models/components/ExternalAccountWithVerificationObject.java
@@ -1273,11 +1279,17 @@ generatedFiles:
12731279
- src/main/java/com/clerk/backend_api/models/operations/DeleteUserRequest.java
12741280
- src/main/java/com/clerk/backend_api/models/operations/DeleteUserRequestBuilder.java
12751281
- src/main/java/com/clerk/backend_api/models/operations/DeleteUserResponse.java
1282+
- src/main/java/com/clerk/backend_api/models/operations/DeleteWaitlistEntryRequest.java
1283+
- src/main/java/com/clerk/backend_api/models/operations/DeleteWaitlistEntryRequestBuilder.java
1284+
- src/main/java/com/clerk/backend_api/models/operations/DeleteWaitlistEntryResponse.java
12761285
- src/main/java/com/clerk/backend_api/models/operations/DisableMFARequest.java
12771286
- src/main/java/com/clerk/backend_api/models/operations/DisableMFARequestBuilder.java
12781287
- src/main/java/com/clerk/backend_api/models/operations/DisableMFAResponse.java
12791288
- src/main/java/com/clerk/backend_api/models/operations/DisableMFAResponseBody.java
12801289
- src/main/java/com/clerk/backend_api/models/operations/EnrollmentMode.java
1290+
- src/main/java/com/clerk/backend_api/models/operations/ExtendCommerceSubscriptionItemFreeTrialRequest.java
1291+
- src/main/java/com/clerk/backend_api/models/operations/ExtendCommerceSubscriptionItemFreeTrialRequestBuilder.java
1292+
- src/main/java/com/clerk/backend_api/models/operations/ExtendCommerceSubscriptionItemFreeTrialResponse.java
12811293
- src/main/java/com/clerk/backend_api/models/operations/File.java
12821294
- src/main/java/com/clerk/backend_api/models/operations/Format.java
12831295
- src/main/java/com/clerk/backend_api/models/operations/GenerateSvixAuthURLRequestBuilder.java
@@ -1694,7 +1706,9 @@ generatedFiles:
16941706
- src/main/java/com/clerk/backend_api/operations/DeleteTOTP.java
16951707
- src/main/java/com/clerk/backend_api/operations/DeleteUser.java
16961708
- src/main/java/com/clerk/backend_api/operations/DeleteUserProfileImage.java
1709+
- src/main/java/com/clerk/backend_api/operations/DeleteWaitlistEntry.java
16971710
- src/main/java/com/clerk/backend_api/operations/DisableMFA.java
1711+
- src/main/java/com/clerk/backend_api/operations/ExtendCommerceSubscriptionItemFreeTrial.java
16981712
- src/main/java/com/clerk/backend_api/operations/GenerateSvixAuthURL.java
16991713
- src/main/java/com/clerk/backend_api/operations/GetClient.java
17001714
- src/main/java/com/clerk/backend_api/operations/GetClientList.java
@@ -3473,6 +3487,34 @@ examples:
34733487
application/json: {"errors": []}
34743488
"404":
34753489
application/json: {"errors": []}
3490+
DeleteWaitlistEntry:
3491+
speakeasy-default-delete-waitlist-entry:
3492+
parameters:
3493+
path:
3494+
waitlist_entry_id: "<id>"
3495+
responses:
3496+
"200":
3497+
application/json: {"object": "<value>", "deleted": false}
3498+
"400":
3499+
application/json: {"errors": []}
3500+
ExtendCommerceSubscriptionItemFreeTrial:
3501+
speakeasy-default-extend-commerce-subscription-item-free-trial:
3502+
parameters:
3503+
path:
3504+
subscription_item_id: "<id>"
3505+
requestBody:
3506+
application/json: {"extend_to": "2026-01-08T00:00:00Z"}
3507+
responses:
3508+
"200":
3509+
application/json: {"object": "commerce_subscription_item", "id": "<id>", "instance_id": "<id>", "status": "incomplete", "plan_id": "<id>", "plan": {"object": "commerce_plan", "id": "<id>", "name": "<value>", "fee": {"amount": 246876, "amount_formatted": "<value>", "currency": "Afghani", "currency_symbol": "kr"}, "annual_monthly_fee": {"amount": 802114, "amount_formatted": "<value>", "currency": "Czech Koruna", "currency_symbol": "£"}, "annual_fee": {"amount": 35560, "amount_formatted": "<value>", "currency": "Lek", "currency_symbol": "$U"}, "amount": 547002, "amount_formatted": "<value>", "annual_monthly_amount": 229468, "annual_monthly_amount_formatted": "<value>", "annual_amount": 799095, "annual_amount_formatted": "<value>", "currency_symbol": "₭", "currency": "Cayman Islands Dollar", "description": "under for anenst finally", "product_id": "<id>", "is_default": false, "is_recurring": false, "publicly_visible": false, "has_base_fee": true, "payer_type": ["<value 1>", "<value 2>"], "for_payer_type": "<value>", "slug": "<value>", "avatar_url": "https://thorny-monocle.name", "features": [{"object": "feature", "id": "<id>", "name": "<value>", "description": "tiny among all hopelessly sympathetically up scar", "slug": "<value>", "avatar_url": "https://immediate-equal.com/"}]}, "plan_period": "month", "payment_source_id": "<id>", "payer_id": "<id>", "is_free_trial": false, "proration_date": "<value>", "created_at": 518769, "updated_at": 177754}
3510+
"400":
3511+
application/json: {"errors": []}
3512+
"500":
3513+
application/json: {"errors": []}
34763514
examplesVersion: 1.0.2
34773515
generatedTests: {}
3478-
releaseNotes: "## SDK Changes Detected:\n* `clerk.sessions.createToken()`: \n * `requestbody.expiresInSeconds` **Changed** **Breaking** :warning:\n* `clerk.samlConnections.update()`: \n * `requestbody.domains` **Added**\n * `response` **Changed** **Breaking** :warning:\n* `clerk.samlConnections.get()`: `response` **Changed** **Breaking** :warning:\n* `clerk.samlConnections.create()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `clerk.samlConnections.list()`: `response.data.[]` **Changed** **Breaking** :warning:\n* `clerk.jwtTemplates.update()`: `requestbody` **Changed** **Breaking** :warning:\n* `clerk.jwtTemplates.create()`: `request` **Changed** **Breaking** :warning:\n* `clerk.instanceSettings.updateRestrictions()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `clerk.organizationInvitations.list()`: \n * `request` **Changed** **Breaking** :warning:\n * `error.status[422]` **Added**\n* `clerk.users.updateMetadata()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.deleteProfileImage()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.setProfileImage()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.unlock()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.lock()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.unban()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.ban()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.update()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.get()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.create()`: `response` **Changed** **Breaking** :warning:\n* `clerk.users.list()`: `response.[]` **Changed** **Breaking** :warning:\n* `clerk.sessions.createTokenFromTemplate()`: \n * `requestbody.expiresInSeconds` **Changed** **Breaking** :warning:\n* `clerk.m2m.createToken()`: **Added**\n* `clerk.invitations.list()`: \n * `request.orderBy` **Changed**\n* `clerk.m2m.verifyToken()`: **Added**\n* `clerk.oauthAccessTokens.verify()`: **Added**\n* `clerk.sessions.verify()`: **Deleted** **Breaking** :warning:\n* `clerk.emailAddresses.create()`: `response.verification` **Changed**\n* `clerk.emailAddresses.get()`: `response.verification` **Changed**\n* `clerk.emailAddresses.update()`: `response.verification` **Changed**\n* `clerk.phoneNumbers.create()`: `response.verification` **Changed**\n* `clerk.phoneNumbers.get()`: `response.verification` **Changed**\n* `clerk.phoneNumbers.update()`: `response.verification` **Changed**\n* `clerk.m2m.listTokens()`: **Added**\n* `clerk.awsCredentials.delete()`: **Added**\n* `clerk.emailSmsTemplates.list()`: `response.[]` **Changed**\n* `clerk.emailSmsTemplates.get()`: `response` **Changed**\n* `clerk.emailSmsTemplates.revert()`: `response` **Changed**\n* `clerk.emailSmsTemplates.toggleTemplateDelivery()`: `response` **Changed**\n* `clerk.emailAndSmsTemplates.upsert()`: `response` **Changed**\n* `clerk.commerce.cancelSubscriptionItem()`: **Added**\n* `clerk.commerce.listSubscriptionItems()`: **Added**\n* `clerk.commerce.listPlans()`: **Added**\n* `clerk.waitlistEntries.reject()`: **Added**\n* `clerk.waitlistEntries.invite()`: **Added**\n* `clerk.organizationDomains.listAll()`: **Added**\n* `clerk.organizations.getBillingSubscription()`: **Added**\n* `clerk.machines.deleteScope()`: **Added**\n* `clerk.machines.createScope()`: **Added**\n* `clerk.machines.getSecretKey()`: **Added**\n* `clerk.machines.delete()`: **Added**\n* `clerk.users.getOrganizationMemberships()`: `response.data.[].organization` **Changed**\n* `clerk.users.getInstanceOrganizationMemberships()`: `response.data.[].organization` **Changed**\n* `clerk.m2m.revokeToken()`: **Added**\n* `clerk.machines.update()`: **Added**\n* `clerk.machines.get()`: **Added**\n* `clerk.instanceSettings.updateOrganizationSettings()`: `response.max_allowed_permissions` **Changed**\n* `clerk.machines.create()`: **Added**\n* `clerk.machines.list()`: **Added**\n* `clerk.organizations.list()`: `response.data.[]` **Changed**\n* `clerk.organizations.create()`: `response` **Changed**\n* `clerk.organizations.get()`: `response` **Changed**\n* `clerk.organizations.update()`: `response` **Changed**\n* `clerk.organizations.mergeMetadata()`: `response` **Changed**\n* `clerk.organizations.uploadLogo()`: `response.private_metadata` **Changed**\n* `clerk.organizations.deleteLogo()`: `response` **Changed**\n* `clerk.organizationMemberships.create()`: `response.organization` **Changed**\n* `clerk.organizationMemberships.list()`: `response.data.[].organization` **Changed**\n* `clerk.organizationMemberships.update()`: `response.organization` **Changed**\n* `clerk.organizationMemberships.delete()`: \n * `response.organization` **Changed**\n * `error.status[422]` **Added**\n* `clerk.organizationMemberships.updateMetadata()`: `response.organization` **Changed**\n* `clerk.organizationDomains.create()`: `response.public_organization_data` **Added**\n* `clerk.organizationDomains.list()`: `response.data.[].publicOrganizationData` **Added**\n* `clerk.organizationDomains.update()`: `response.public_organization_data` **Added**\n* `clerk.oauthApplications.list()`: \n * `request` **Changed**\n * `response.data.[]` **Changed**\n* `clerk.oauthApplications.create()`: \n * `request` **Changed**\n * `response` **Changed**\n* `clerk.oauthApplications.get()`: `response` **Changed**\n* `clerk.oauthApplications.update()`: \n * `requestbody` **Changed**\n * `response` **Changed**\n* `clerk.oauthApplications.rotateSecret()`: `response` **Changed**\n* `clerk.users.getBillingSubscription()`: **Added**\n* `clerk.users.bulkUnban()`: **Added**\n* `clerk.users.bulkBan()`: **Added**\n* `clerk.awsCredentials.update()`: **Added**\n"
3516+
releaseNotes: |
3517+
## SDK Changes Detected:
3518+
* `clerk.waitlistEntries.delete()`: **Added**
3519+
* `clerk.commerce.extendSubscriptionItemFreeTrial()`: **Added**
3520+
* `clerk.commerce.listSubscriptionItems()`: `request` **Changed**

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ generation:
2121
generateNewTests: false
2222
skipResponseBodyAssertions: false
2323
java:
24-
version: 3.2.0
24+
version: 3.2.1
2525
additionalDependencies: []
2626
additionalPlugins: []
2727
artifactID: backend-api

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.606.9
1+
speakeasyVersion: 1.606.10
22
sources:
33
clerk-java-sdk:
44
sourceNamespace: clerk-java-sdk
5-
sourceRevisionDigest: sha256:50ec69cb208a504bcf1098f28817af6691e8e924eb4349d141989a927680dfe8
6-
sourceBlobDigest: sha256:f8e89b57ae783aa6cc659bdc7c1d7955947b0c989a2224290169d25eb18c65df
5+
sourceRevisionDigest: sha256:3d120b1ba9be5629694cf0ea37b58a0f235ff7b7e0c58397c839af60f5faf2fd
6+
sourceBlobDigest: sha256:87d83d725b281a9ad8ab54177992da1d3b1fbb1573a260a36d30763a901010bf
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1753143080
9+
- speakeasy-sdk-regen-1756771797
1010
- "2025-04-10"
1111
targets:
1212
clerk-java:
1313
source: clerk-java-sdk
1414
sourceNamespace: clerk-java-sdk
15-
sourceRevisionDigest: sha256:50ec69cb208a504bcf1098f28817af6691e8e924eb4349d141989a927680dfe8
16-
sourceBlobDigest: sha256:f8e89b57ae783aa6cc659bdc7c1d7955947b0c989a2224290169d25eb18c65df
15+
sourceRevisionDigest: sha256:3d120b1ba9be5629694cf0ea37b58a0f235ff7b7e0c58397c839af60f5faf2fd
16+
sourceBlobDigest: sha256:87d83d725b281a9ad8ab54177992da1d3b1fbb1573a260a36d30763a901010bf
1717
codeSamplesNamespace: clerk-java-sdk-code-samples
18-
codeSamplesRevisionDigest: sha256:ce2a259ab2e8d16332425f8ffa3e5d352574ad828ec574b02ed47ab8c262a028
18+
codeSamplesRevisionDigest: sha256:4992771c46424ab292475ffb5dfbd6380de2de4fce9b950f89e5b70066627f5d
1919
my-first-target:
2020
source: clerk-java-sdk
2121
sourceNamespace: clerk-java-sdk

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,15 @@ The samples below show how a published SDK artifact is used:
5151

5252
Gradle:
5353
```groovy
54-
implementation 'com.clerk:backend-api:3.2.0'
54+
implementation 'com.clerk:backend-api:3.2.1'
5555
```
5656

5757
Maven:
5858
```xml
5959
<dependency>
6060
<groupId>com.clerk</groupId>
6161
<artifactId>backend-api</artifactId>
62-
<version>3.2.0</version>
62+
<version>3.2.1</version>
6363
</dependency>
6464
```
6565

@@ -238,6 +238,7 @@ public class MachineAuthentication {
238238
* [listPlans](docs/sdks/commerce/README.md#listplans) - List all commerce plans
239239
* [listSubscriptionItems](docs/sdks/commerce/README.md#listsubscriptionitems) - List all subscription items
240240
* [cancelSubscriptionItem](docs/sdks/commerce/README.md#cancelsubscriptionitem) - Cancel a subscription item
241+
* [extendSubscriptionItemFreeTrial](docs/sdks/commerce/README.md#extendsubscriptionitemfreetrial) - Extend free trial for a subscription item
241242

242243
### [domains()](docs/sdks/domains/README.md)
243244

@@ -458,6 +459,7 @@ public class MachineAuthentication {
458459
459460
* [list](docs/sdks/waitlistentries/README.md#list) - List all waitlist entries
460461
* [create](docs/sdks/waitlistentries/README.md#create) - Create a waitlist entry
462+
* [delete](docs/sdks/waitlistentries/README.md#delete) - Delete a pending waitlist entry
461463
* [invite](docs/sdks/waitlistentries/README.md#invite) - Invite a waitlist entry
462464
* [reject](docs/sdks/waitlistentries/README.md#reject) - Reject a waitlist entry
463465

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,4 +348,14 @@ Based on:
348348
### Generated
349349
- [java v3.2.0] .
350350
### Releases
351-
- [Maven Central v3.2.0] https://central.sonatype.com/artifact/com.clerk/backend-api/3.2.0 - .
351+
- [Maven Central v3.2.0] https://central.sonatype.com/artifact/com.clerk/backend-api/3.2.0 - .
352+
353+
## 2025-09-02 00:09:36
354+
### Changes
355+
Based on:
356+
- OpenAPI Doc
357+
- Speakeasy CLI 1.606.10 (2.687.13) https://github.com/speakeasy-api/speakeasy
358+
### Generated
359+
- [java v3.2.1] .
360+
### Releases
361+
- [Maven Central v3.2.1] https://central.sonatype.com/artifact/com.clerk/backend-api/3.2.1 - .

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ publishing {
105105
// https://github.com/gradle/gradle/issues/18619
106106
groupId = "com.clerk"
107107
artifactId = "backend-api"
108-
version = "3.2.0"
108+
version = "3.2.1"
109109

110110
from components.java
111111

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# ExtendFreeTrialRequest
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description | Example |
7+
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
8+
| `extendTo` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | RFC3339 timestamp to extend the free trial to.<br/>Must be in the future and not more than 365 days from now. | 2026-01-08T00:00:00Z |
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# DeleteWaitlistEntryRequest
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- |
8+
| `waitlistEntryId` | *String* | :heavy_check_mark: | The ID of the waitlist entry to delete |

0 commit comments

Comments
 (0)