Skip to content

Commit b9d06c0

Browse files
committed
## Php SDK Changes Detected:
* `clerkbackend->machines->rotateSecretKey()`: **Added** * `clerkbackend->waitlistentries->delete()`: **Added** * `clerkbackend->commerce->extendSubscriptionItemFreeTrial()`: **Added** * `clerkbackend->commerce->listSubscriptionItems()`: `request` **Changed**
1 parent ab62dfd commit b9d06c0

30 files changed

+1025
-21
lines changed

.speakeasy/gen.lock

Lines changed: 64 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
22
id: 8c24a12b-d2f1-466a-bdaa-6d83a049a679
33
management:
4-
docChecksum: aa0e8124d4a66a769e20d3dd3f15430c
4+
docChecksum: de1405838dc8c6c096e18a9badd21ac2
55
docVersion: "2025-04-10"
6-
speakeasyVersion: 1.606.9
7-
generationVersion: 2.687.13
8-
releaseVersion: 0.3.0
9-
configChecksum: 49707dff3f36f9522e0c9e90871d3967
6+
speakeasyVersion: 1.613.0
7+
generationVersion: 2.696.0
8+
releaseVersion: 0.3.1
9+
configChecksum: 587dd07fc11c7a7d3a41f9f56bb80e16
1010
repoURL: https://github.com/clerk/clerk-sdk-php.git
1111
installationURL: https://github.com/clerk/clerk-sdk-php
1212
published: true
1313
features:
1414
php:
1515
additionalProperties: 0.1.0
1616
constsAndDefaults: 0.2.0
17-
core: 3.8.9
17+
core: 3.8.10
1818
deprecations: 2.81.1
1919
examples: 2.81.6
2020
flattening: 2.81.1
@@ -89,6 +89,7 @@ generatedFiles:
8989
- docs/Models/Components/Error.md
9090
- docs/Models/Components/ErrorClerkError.md
9191
- docs/Models/Components/ErrorMeta.md
92+
- docs/Models/Components/ExtendFreeTrialRequest.md
9293
- docs/Models/Components/ExternalAccount.md
9394
- docs/Models/Components/ExternalAccountWithVerification.md
9495
- docs/Models/Components/ExternalAccountWithVerificationObject.md
@@ -449,10 +450,14 @@ generatedFiles:
449450
- docs/Models/Operations/DeleteUserProfileImageResponse.md
450451
- docs/Models/Operations/DeleteUserRequest.md
451452
- docs/Models/Operations/DeleteUserResponse.md
453+
- docs/Models/Operations/DeleteWaitlistEntryRequest.md
454+
- docs/Models/Operations/DeleteWaitlistEntryResponse.md
452455
- docs/Models/Operations/DisableMFARequest.md
453456
- docs/Models/Operations/DisableMFAResponse.md
454457
- docs/Models/Operations/DisableMFAResponseBody.md
455458
- docs/Models/Operations/EnrollmentMode.md
459+
- docs/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialRequest.md
460+
- docs/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialResponse.md
456461
- docs/Models/Operations/File.md
457462
- docs/Models/Operations/Format.md
458463
- docs/Models/Operations/GenerateSvixAuthURLResponse.md
@@ -600,6 +605,9 @@ generatedFiles:
600605
- docs/Models/Operations/RevokeSessionResponse.md
601606
- docs/Models/Operations/RevokeSignInTokenRequest.md
602607
- docs/Models/Operations/RevokeSignInTokenResponse.md
608+
- docs/Models/Operations/RotateMachineSecretKeyRequest.md
609+
- docs/Models/Operations/RotateMachineSecretKeyRequestBody.md
610+
- docs/Models/Operations/RotateMachineSecretKeyResponse.md
603611
- docs/Models/Operations/RotateOAuthApplicationSecretRequest.md
604612
- docs/Models/Operations/RotateOAuthApplicationSecretResponse.md
605613
- docs/Models/Operations/SetUserProfileImageRequest.md
@@ -849,6 +857,7 @@ generatedFiles:
849857
- src/Models/Components/EnrollmentMode.php
850858
- src/Models/Components/ErrorClerkError.php
851859
- src/Models/Components/ErrorMeta.php
860+
- src/Models/Components/ExtendFreeTrialRequest.php
852861
- src/Models/Components/ExternalAccount.php
853862
- src/Models/Components/ExternalAccountWithVerification.php
854863
- src/Models/Components/ExternalAccountWithVerificationObject.php
@@ -1207,10 +1216,14 @@ generatedFiles:
12071216
- src/Models/Operations/DeleteUserProfileImageResponse.php
12081217
- src/Models/Operations/DeleteUserRequest.php
12091218
- src/Models/Operations/DeleteUserResponse.php
1219+
- src/Models/Operations/DeleteWaitlistEntryRequest.php
1220+
- src/Models/Operations/DeleteWaitlistEntryResponse.php
12101221
- src/Models/Operations/DisableMFARequest.php
12111222
- src/Models/Operations/DisableMFAResponse.php
12121223
- src/Models/Operations/DisableMFAResponseBody.php
12131224
- src/Models/Operations/EnrollmentMode.php
1225+
- src/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialRequest.php
1226+
- src/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialResponse.php
12141227
- src/Models/Operations/File.php
12151228
- src/Models/Operations/Format.php
12161229
- src/Models/Operations/GenerateSvixAuthURLResponse.php
@@ -1358,6 +1371,9 @@ generatedFiles:
13581371
- src/Models/Operations/RevokeSessionResponse.php
13591372
- src/Models/Operations/RevokeSignInTokenRequest.php
13601373
- src/Models/Operations/RevokeSignInTokenResponse.php
1374+
- src/Models/Operations/RotateMachineSecretKeyRequest.php
1375+
- src/Models/Operations/RotateMachineSecretKeyRequestBody.php
1376+
- src/Models/Operations/RotateMachineSecretKeyResponse.php
13611377
- src/Models/Operations/RotateOAuthApplicationSecretRequest.php
13621378
- src/Models/Operations/RotateOAuthApplicationSecretResponse.php
13631379
- src/Models/Operations/SetUserProfileImageRequest.php
@@ -3097,6 +3113,47 @@ examples:
30973113
application/json: {"errors": []}
30983114
"404":
30993115
application/json: {"errors": []}
3116+
RotateMachineSecretKey:
3117+
speakeasy-default-rotate-machine-secret-key:
3118+
parameters:
3119+
path:
3120+
machine_id: "<id>"
3121+
requestBody:
3122+
application/json: {"previous_token_ttl": 632625}
3123+
responses:
3124+
"200":
3125+
application/json: {"object": "machine_secret_key", "secret": "<value>"}
3126+
"400":
3127+
application/json: {"errors": [{"message": "<value>", "long_message": "<value>", "code": "<value>"}]}
3128+
DeleteWaitlistEntry:
3129+
speakeasy-default-delete-waitlist-entry:
3130+
parameters:
3131+
path:
3132+
waitlist_entry_id: "<id>"
3133+
responses:
3134+
"200":
3135+
application/json: {"object": "<value>", "deleted": false}
3136+
"400":
3137+
application/json: {"errors": []}
3138+
ExtendCommerceSubscriptionItemFreeTrial:
3139+
speakeasy-default-extend-commerce-subscription-item-free-trial:
3140+
parameters:
3141+
path:
3142+
subscription_item_id: "<id>"
3143+
requestBody:
3144+
application/json: {"extend_to": "2026-01-08T00:00:00Z"}
3145+
responses:
3146+
"200":
3147+
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}
3148+
"400":
3149+
application/json: {"errors": []}
3150+
"500":
3151+
application/json: {"errors": []}
31003152
examplesVersion: 1.0.2
31013153
generatedTests: {}
3102-
releaseNotes: "## SDK Changes Detected:\n* `clerkbackend->sessions->createToken()`: \n * `requestBody->expiresInSeconds` **Changed** **Breaking** :warning:\n* `clerkbackend->sessions->createTokenFromTemplate()`: \n * `requestBody->expiresInSeconds` **Changed** **Breaking** :warning:\n* `clerkbackend->users->list()`: `response.[]` **Changed** **Breaking** :warning:\n* `clerkbackend->users->create()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->get()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->samlconnections->update()`: \n * `requestBody->domains` **Added**\n * `response` **Changed** **Breaking** :warning:\n* `clerkbackend->samlconnections->get()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->samlconnections->create()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `clerkbackend->samlconnections->list()`: `response.data->[]` **Changed** **Breaking** :warning:\n* `clerkbackend->jwttemplates->update()`: `requestBody` **Changed** **Breaking** :warning:\n* `clerkbackend->jwttemplates->create()`: `request` **Changed** **Breaking** :warning:\n* `clerkbackend->instancesettings->updateRestrictions()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `clerkbackend->organizationinvitations->list()`: \n * `request` **Changed** **Breaking** :warning:\n * `error.status[422]` **Added**\n* `clerkbackend->users->getOAuthAccessToken()`: `response.[]` **Changed** **Breaking** :warning:\n* `clerkbackend->users->updateMetadata()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->deleteProfileImage()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->setProfileImage()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->unlock()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->lock()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->unban()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->ban()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->users->update()`: `response` **Changed** **Breaking** :warning:\n* `clerkbackend->sessions->revoke()`: `response.tasks` **Added**\n* `clerkbackend->machines->get()`: **Added**\n* `clerkbackend->experimentalaccountlessapplications->complete()`: **Added**\n* `clerkbackend->commerce->listPlans()`: **Added**\n* `clerkbackend->commerce->listSubscriptionItems()`: **Added**\n* `clerkbackend->commerce->cancelSubscriptionItem()`: **Added**\n* `clerkbackend->m2m->createToken()`: **Added**\n* `clerkbackend->m2m->listTokens()`: **Added**\n* `clerkbackend->m2m->revokeToken()`: **Added**\n* `clerkbackend->m2m->verifyToken()`: **Added**\n* `clerkbackend->oauthaccesstokens->verify()`: **Added**\n* `clerkbackend->sessions->verify()`: **Deleted** **Breaking** :warning:\n* `clerkbackend->clients->list()`: `response.[]->sessions->[]->tasks` **Added**\n* `clerkbackend->clients->verify()`: `response.sessions->[]->tasks` **Added**\n* `clerkbackend->clients->get()`: `response.sessions->[]->tasks` **Added**\n* `clerkbackend->emailaddresses->create()`: `response.verification` **Changed**\n* `clerkbackend->emailaddresses->get()`: `response.verification` **Changed**\n* `clerkbackend->emailaddresses->update()`: `response.verification` **Changed**\n* `clerkbackend->phonenumbers->create()`: `response.verification` **Changed**\n* `clerkbackend->phonenumbers->get()`: `response.verification` **Changed**\n* `clerkbackend->phonenumbers->update()`: `response.verification` **Changed**\n* `clerkbackend->sessions->list()`: `response.[]->tasks` **Added**\n* `clerkbackend->sessions->create()`: `response.tasks` **Added**\n* `clerkbackend->sessions->get()`: `response.tasks` **Added**\n* `clerkbackend->waitlistentries->reject()`: **Added**\n* `clerkbackend->emailsmstemplates->list()`: `response.[]` **Changed**\n* `clerkbackend->emailsmstemplates->get()`: `response` **Changed**\n* `clerkbackend->waitlistentries->invite()`: **Added**\n* `clerkbackend->organizationdomains->listAll()`: **Added**\n* `clerkbackend->organizations->getBillingSubscription()`: **Added**\n* `clerkbackend->machines->deleteScope()`: **Added**\n* `clerkbackend->machines->createScope()`: **Added**\n* `clerkbackend->machines->getSecretKey()`: **Added**\n* `clerkbackend->machines->delete()`: **Added**\n* `clerkbackend->machines->update()`: **Added**\n* `clerkbackend->experimentalaccountlessapplications->create()`: **Added**\n* `clerkbackend->emailsmstemplates->revert()`: `response` **Changed**\n* `clerkbackend->emailsmstemplates->toggleTemplateDelivery()`: `response` **Changed**\n* `clerkbackend->emailandsmstemplates->upsert()`: `response` **Changed**\n* `clerkbackend->users->getOrganizationMemberships()`: `response.data->[]->organization` **Changed**\n* `clerkbackend->users->getInstanceOrganizationMemberships()`: `response.data->[]->organization` **Changed**\n* `clerkbackend->invitations->list()`: \n * `request->orderBy` **Changed**\n* `clerkbackend->machines->create()`: **Added**\n* `clerkbackend->machines->list()`: **Added**\n* `clerkbackend->instancesettings->updateOrganizationSettings()`: `response.maxAllowedPermissions` **Changed**\n* `clerkbackend->users->getBillingSubscription()`: **Added**\n* `clerkbackend->users->bulkUnban()`: **Added**\n* `clerkbackend->organizations->list()`: `response.data->[]` **Changed**\n* `clerkbackend->organizations->create()`: `response` **Changed**\n* `clerkbackend->organizations->get()`: `response` **Changed**\n* `clerkbackend->organizations->update()`: `response` **Changed**\n* `clerkbackend->organizations->mergeMetadata()`: `response` **Changed**\n* `clerkbackend->organizations->uploadLogo()`: `response.privateMetadata` **Changed**\n* `clerkbackend->organizations->deleteLogo()`: `response` **Changed**\n* `clerkbackend->organizationmemberships->create()`: `response.organization` **Changed**\n* `clerkbackend->organizationmemberships->list()`: `response.data->[]->organization` **Changed**\n* `clerkbackend->organizationmemberships->update()`: `response.organization` **Changed**\n* `clerkbackend->organizationmemberships->delete()`: \n * `response.organization` **Changed**\n * `error.status[422]` **Added**\n* `clerkbackend->organizationmemberships->updateMetadata()`: `response.organization` **Changed**\n* `clerkbackend->organizationdomains->create()`: `response.publicOrganizationData` **Added**\n* `clerkbackend->organizationdomains->list()`: `response.data->[]->publicOrganizationData` **Added**\n* `clerkbackend->organizationdomains->update()`: `response.publicOrganizationData` **Added**\n* `clerkbackend->oauthapplications->list()`: \n * `request` **Changed**\n * `response.data->[]` **Changed**\n* `clerkbackend->oauthapplications->create()`: \n * `request` **Changed**\n * `response` **Changed**\n* `clerkbackend->oauthapplications->get()`: `response` **Changed**\n* `clerkbackend->oauthapplications->update()`: \n * `requestBody` **Changed**\n * `response` **Changed**\n* `clerkbackend->oauthapplications->rotateSecret()`: `response` **Changed**\n* `clerkbackend->users->bulkBan()`: **Added**\n* `clerkbackend->sessions->refresh()`: **Added**\n* `clerkbackend->awscredentials->update()`: **Added**\n* `clerkbackend->awscredentials->delete()`: **Added**\n"
3154+
releaseNotes: |
3155+
## Php SDK Changes Detected:
3156+
* `clerkbackend->machines->rotateSecretKey()`: **Added**
3157+
* `clerkbackend->waitlistentries->delete()`: **Added**
3158+
* `clerkbackend->commerce->extendSubscriptionItemFreeTrial()`: **Added**
3159+
* `clerkbackend->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
php:
24-
version: 0.3.0
24+
version: 0.3.1
2525
additionalDependencies:
2626
autoload-dev:
2727
Clerk\Backend\Tests\: Tests/

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
speakeasyVersion: 1.606.9
1+
speakeasyVersion: 1.613.0
22
sources:
33
backend-php:
44
sourceNamespace: clerk-openapi
@@ -14,20 +14,20 @@ sources:
1414
- latest
1515
clerk-openapi:
1616
sourceNamespace: clerk-openapi
17-
sourceRevisionDigest: sha256:50ec69cb208a504bcf1098f28817af6691e8e924eb4349d141989a927680dfe8
18-
sourceBlobDigest: sha256:f8e89b57ae783aa6cc659bdc7c1d7955947b0c989a2224290169d25eb18c65df
17+
sourceRevisionDigest: sha256:8a0bb9b60d98538847fe03fb23a22241be19f7f0bf3ced7c017bf1172723ad99
18+
sourceBlobDigest: sha256:dee56d92678973315fec5204a6f0aaad530965513edfbbc97723f50f669977ab
1919
tags:
2020
- latest
21-
- speakeasy-sdk-regen-1753403775
21+
- speakeasy-sdk-regen-1756773147
2222
- "2025-04-10"
2323
targets:
2424
clerk-php:
2525
source: clerk-openapi
2626
sourceNamespace: clerk-openapi
27-
sourceRevisionDigest: sha256:50ec69cb208a504bcf1098f28817af6691e8e924eb4349d141989a927680dfe8
28-
sourceBlobDigest: sha256:f8e89b57ae783aa6cc659bdc7c1d7955947b0c989a2224290169d25eb18c65df
27+
sourceRevisionDigest: sha256:8a0bb9b60d98538847fe03fb23a22241be19f7f0bf3ced7c017bf1172723ad99
28+
sourceBlobDigest: sha256:dee56d92678973315fec5204a6f0aaad530965513edfbbc97723f50f669977ab
2929
codeSamplesNamespace: clerk-openapi-php-code-samples
30-
codeSamplesRevisionDigest: sha256:74b86f3a518a30c4c18a7f402e6e723dbf4d73d7c0cb69e78aa99989a75a1192
30+
codeSamplesRevisionDigest: sha256:62ff41affc6a55245ee1c7dad65b183c13dc263d45c8c1bbb6d0d9819fb72c5e
3131
my-first-target:
3232
source: clerk-backend-php
3333
sourceNamespace: clerk-openapi

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ if ($response->statusCode === 200) {
227227
* [listPlans](docs/sdks/commerce/README.md#listplans) - List all commerce plans
228228
* [listSubscriptionItems](docs/sdks/commerce/README.md#listsubscriptionitems) - List all subscription items
229229
* [cancelSubscriptionItem](docs/sdks/commerce/README.md#cancelsubscriptionitem) - Cancel a subscription item
230+
* [extendSubscriptionItemFreeTrial](docs/sdks/commerce/README.md#extendsubscriptionitemfreetrial) - Extend free trial for a subscription item
230231

231232
### [domains](docs/sdks/domains/README.md)
232233

@@ -300,6 +301,7 @@ if ($response->statusCode === 200) {
300301
* [update](docs/sdks/machines/README.md#update) - Update a machine
301302
* [delete](docs/sdks/machines/README.md#delete) - Delete a machine
302303
* [getSecretKey](docs/sdks/machines/README.md#getsecretkey) - Retrieve a machine secret key
304+
* [rotateSecretKey](docs/sdks/machines/README.md#rotatesecretkey) - Rotate a machine's secret key
303305
* [createScope](docs/sdks/machines/README.md#createscope) - Create a machine scope
304306
* [deleteScope](docs/sdks/machines/README.md#deletescope) - Delete a machine scope
305307

@@ -447,6 +449,7 @@ if ($response->statusCode === 200) {
447449

448450
* [list](docs/sdks/waitlistentries/README.md#list) - List all waitlist entries
449451
* [create](docs/sdks/waitlistentries/README.md#create) - Create a waitlist entry
452+
* [delete](docs/sdks/waitlistentries/README.md#delete) - Delete a pending waitlist entry
450453
* [invite](docs/sdks/waitlistentries/README.md#invite) - Invite a waitlist entry
451454
* [reject](docs/sdks/waitlistentries/README.md#reject) - Reject a waitlist entry
452455

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,14 @@ Based on:
3838
### Generated
3939
- [php v0.3.0] .
4040
### Releases
41-
- [Composer v0.3.0] https://packagist.org/packages/clerkinc/backend-php#v0.3.0 - .
41+
- [Composer v0.3.0] https://packagist.org/packages/clerkinc/backend-php#v0.3.0 - .
42+
43+
## 2025-09-09 00:31:42
44+
### Changes
45+
Based on:
46+
- OpenAPI Doc
47+
- Speakeasy CLI 1.613.0 (2.696.0) https://github.com/speakeasy-api/speakeasy
48+
### Generated
49+
- [php v0.3.1] .
50+
### Releases
51+
- [Composer v0.3.1] https://packagist.org/packages/clerkinc/backend-php#v0.3.1 - .

0 commit comments

Comments
 (0)