Skip to content

Commit ab62dfd

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 0.3.0 (#32)
* ## SDK Changes Detected: * `clerkbackend->sessions->createToken()`: * `requestBody->expiresInSeconds` **Changed** **Breaking** ⚠️ * `clerkbackend->sessions->createTokenFromTemplate()`: * `requestBody->expiresInSeconds` **Changed** **Breaking** ⚠️ * `clerkbackend->users->list()`: `response.[]` **Changed** **Breaking** ⚠️ * `clerkbackend->users->create()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->get()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->samlconnections->update()`: * `requestBody->domains` **Added** * `response` **Changed** **Breaking** ⚠️ * `clerkbackend->samlconnections->get()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->samlconnections->create()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `clerkbackend->samlconnections->list()`: `response.data->[]` **Changed** **Breaking** ⚠️ * `clerkbackend->jwttemplates->update()`: `requestBody` **Changed** **Breaking** ⚠️ * `clerkbackend->jwttemplates->create()`: `request` **Changed** **Breaking** ⚠️ * `clerkbackend->instancesettings->updateRestrictions()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `clerkbackend->organizationinvitations->list()`: * `request` **Changed** **Breaking** ⚠️ * `error.status[422]` **Added** * `clerkbackend->users->getOAuthAccessToken()`: `response.[]` **Changed** **Breaking** ⚠️ * `clerkbackend->users->updateMetadata()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->deleteProfileImage()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->setProfileImage()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->unlock()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->lock()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->unban()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->ban()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->users->update()`: `response` **Changed** **Breaking** ⚠️ * `clerkbackend->sessions->revoke()`: `response.tasks` **Added** * `clerkbackend->machines->get()`: **Added** * `clerkbackend->experimentalaccountlessapplications->complete()`: **Added** * `clerkbackend->commerce->listPlans()`: **Added** * `clerkbackend->commerce->listSubscriptionItems()`: **Added** * `clerkbackend->commerce->cancelSubscriptionItem()`: **Added** * `clerkbackend->m2m->createToken()`: **Added** * `clerkbackend->m2m->listTokens()`: **Added** * `clerkbackend->m2m->revokeToken()`: **Added** * `clerkbackend->m2m->verifyToken()`: **Added** * `clerkbackend->oauthaccesstokens->verify()`: **Added** * `clerkbackend->sessions->verify()`: **Deleted** **Breaking** ⚠️ * `clerkbackend->clients->list()`: `response.[]->sessions->[]->tasks` **Added** * `clerkbackend->clients->verify()`: `response.sessions->[]->tasks` **Added** * `clerkbackend->clients->get()`: `response.sessions->[]->tasks` **Added** * `clerkbackend->emailaddresses->create()`: `response.verification` **Changed** * `clerkbackend->emailaddresses->get()`: `response.verification` **Changed** * `clerkbackend->emailaddresses->update()`: `response.verification` **Changed** * `clerkbackend->phonenumbers->create()`: `response.verification` **Changed** * `clerkbackend->phonenumbers->get()`: `response.verification` **Changed** * `clerkbackend->phonenumbers->update()`: `response.verification` **Changed** * `clerkbackend->sessions->list()`: `response.[]->tasks` **Added** * `clerkbackend->sessions->create()`: `response.tasks` **Added** * `clerkbackend->sessions->get()`: `response.tasks` **Added** * `clerkbackend->waitlistentries->reject()`: **Added** * `clerkbackend->emailsmstemplates->list()`: `response.[]` **Changed** * `clerkbackend->emailsmstemplates->get()`: `response` **Changed** * `clerkbackend->waitlistentries->invite()`: **Added** * `clerkbackend->organizationdomains->listAll()`: **Added** * `clerkbackend->organizations->getBillingSubscription()`: **Added** * `clerkbackend->machines->deleteScope()`: **Added** * `clerkbackend->machines->createScope()`: **Added** * `clerkbackend->machines->getSecretKey()`: **Added** * `clerkbackend->machines->delete()`: **Added** * `clerkbackend->machines->update()`: **Added** * `clerkbackend->experimentalaccountlessapplications->create()`: **Added** * `clerkbackend->emailsmstemplates->revert()`: `response` **Changed** * `clerkbackend->emailsmstemplates->toggleTemplateDelivery()`: `response` **Changed** * `clerkbackend->emailandsmstemplates->upsert()`: `response` **Changed** * `clerkbackend->users->getOrganizationMemberships()`: `response.data->[]->organization` **Changed** * `clerkbackend->users->getInstanceOrganizationMemberships()`: `response.data->[]->organization` **Changed** * `clerkbackend->invitations->list()`: * `request->orderBy` **Changed** * `clerkbackend->machines->create()`: **Added** * `clerkbackend->machines->list()`: **Added** * `clerkbackend->instancesettings->updateOrganizationSettings()`: `response.maxAllowedPermissions` **Changed** * `clerkbackend->users->getBillingSubscription()`: **Added** * `clerkbackend->users->bulkUnban()`: **Added** * `clerkbackend->organizations->list()`: `response.data->[]` **Changed** * `clerkbackend->organizations->create()`: `response` **Changed** * `clerkbackend->organizations->get()`: `response` **Changed** * `clerkbackend->organizations->update()`: `response` **Changed** * `clerkbackend->organizations->mergeMetadata()`: `response` **Changed** * `clerkbackend->organizations->uploadLogo()`: `response.privateMetadata` **Changed** * `clerkbackend->organizations->deleteLogo()`: `response` **Changed** * `clerkbackend->organizationmemberships->create()`: `response.organization` **Changed** * `clerkbackend->organizationmemberships->list()`: `response.data->[]->organization` **Changed** * `clerkbackend->organizationmemberships->update()`: `response.organization` **Changed** * `clerkbackend->organizationmemberships->delete()`: * `response.organization` **Changed** * `error.status[422]` **Added** * `clerkbackend->organizationmemberships->updateMetadata()`: `response.organization` **Changed** * `clerkbackend->organizationdomains->create()`: `response.publicOrganizationData` **Added** * `clerkbackend->organizationdomains->list()`: `response.data->[]->publicOrganizationData` **Added** * `clerkbackend->organizationdomains->update()`: `response.publicOrganizationData` **Added** * `clerkbackend->oauthapplications->list()`: * `request` **Changed** * `response.data->[]` **Changed** * `clerkbackend->oauthapplications->create()`: * `request` **Changed** * `response` **Changed** * `clerkbackend->oauthapplications->get()`: `response` **Changed** * `clerkbackend->oauthapplications->update()`: * `requestBody` **Changed** * `response` **Changed** * `clerkbackend->oauthapplications->rotateSecret()`: `response` **Changed** * `clerkbackend->users->bulkBan()`: **Added** * `clerkbackend->sessions->refresh()`: **Added** * `clerkbackend->awscredentials->update()`: **Added** * `clerkbackend->awscredentials->delete()`: **Added** * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent 38eaaa2 commit ab62dfd

File tree

700 files changed

+22032
-3418
lines changed

Some content is hidden

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

700 files changed

+22032
-3418
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
**/.speakeasy/temp/
2+
**/.speakeasy/logs/
13
composer.lock
24
vendor
35
.DS_Store
4-
56
# Environment variables
67
.env
78
.env.local

.speakeasy/gen.lock

Lines changed: 1059 additions & 388 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,31 @@ generation:
44
maintainOpenAPIOrder: true
55
usageSnippets:
66
optionalPropertyRendering: withExample
7+
sdkInitStyle: constructor
78
useClassNamesForArrayFields: true
89
fixes:
910
nameResolutionDec2023: true
1011
nameResolutionFeb2025: false
1112
parameterOrderingFeb2024: true
1213
requestResponseComponentNamesFeb2024: true
1314
securityFeb2025: false
15+
sharedErrorComponentsApr2025: false
1416
auth:
1517
oAuth2ClientCredentialsEnabled: false
1618
oAuth2PasswordEnabled: false
19+
tests:
20+
generateTests: true
21+
generateNewTests: false
22+
skipResponseBodyAssertions: false
1723
php:
18-
version: 0.2.0
24+
version: 0.3.0
1925
additionalDependencies:
2026
autoload-dev:
2127
Clerk\Backend\Tests\: Tests/
2228
require:
2329
firebase/php-jwt: ^6.10
2430
phpseclib/phpseclib: ^3.0
31+
baseErrorName: ClerkBackendException
2532
clientServerStatusCodesAsErrors: true
2633
defaultErrorName: SDKException
2734
flattenGlobalSecurity: true

.speakeasy/workflow.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
speakeasyVersion: 1.517.2
1+
speakeasyVersion: 1.606.9
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:25baabbc7d18e7faaaa3a9e93b39275742087737f7da1726ffad77b59b049f3a
18-
sourceBlobDigest: sha256:2b71237f436348d2cd0068137c6eeefa1a61edb8dcba32820d3e6842b48b8c19
17+
sourceRevisionDigest: sha256:50ec69cb208a504bcf1098f28817af6691e8e924eb4349d141989a927680dfe8
18+
sourceBlobDigest: sha256:f8e89b57ae783aa6cc659bdc7c1d7955947b0c989a2224290169d25eb18c65df
1919
tags:
2020
- latest
21-
- speakeasy-sdk-regen-1741825842
22-
- "2024-10-01"
21+
- speakeasy-sdk-regen-1753403775
22+
- "2025-04-10"
2323
targets:
2424
clerk-php:
2525
source: clerk-openapi
2626
sourceNamespace: clerk-openapi
27-
sourceRevisionDigest: sha256:25baabbc7d18e7faaaa3a9e93b39275742087737f7da1726ffad77b59b049f3a
28-
sourceBlobDigest: sha256:2b71237f436348d2cd0068137c6eeefa1a61edb8dcba32820d3e6842b48b8c19
27+
sourceRevisionDigest: sha256:50ec69cb208a504bcf1098f28817af6691e8e924eb4349d141989a927680dfe8
28+
sourceBlobDigest: sha256:f8e89b57ae783aa6cc659bdc7c1d7955947b0c989a2224290169d25eb18c65df
2929
codeSamplesNamespace: clerk-openapi-php-code-samples
30-
codeSamplesRevisionDigest: sha256:14f6e7292dc2c9e95214a495070dd8736a79f77b637e13e5341a4cada584ffc0
30+
codeSamplesRevisionDigest: sha256:74b86f3a518a30c4c18a7f402e6e723dbf4d73d7c0cb69e78aa99989a75a1192
3131
my-first-target:
3232
source: clerk-backend-php
3333
sourceNamespace: clerk-openapi
@@ -39,7 +39,7 @@ workflow:
3939
sources:
4040
clerk-openapi:
4141
inputs:
42-
- location: https://raw.githubusercontent.com/clerk/openapi-specs/refs/heads/main/bapi/2024-10-01.yml
42+
- location: https://raw.githubusercontent.com/clerk/openapi-specs/refs/heads/main/bapi/2025-04-10.yml
4343
overlays:
4444
- location: https://raw.githubusercontent.com/clerk/openapi-specs/refs/heads/main/.speakeasy/bapi/fixes.yml
4545
registry:

README.md

Lines changed: 118 additions & 74 deletions
Large diffs are not rendered by default.

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,14 @@ Based on:
2828
### Generated
2929
- [php v0.2.0] .
3030
### Releases
31-
- [Composer v0.2.0] https://packagist.org/packages/clerkinc/backend-php#v0.2.0 - .
31+
- [Composer v0.2.0] https://packagist.org/packages/clerkinc/backend-php#v0.2.0 - .
32+
33+
## 2025-08-29 18:09:10
34+
### Changes
35+
Based on:
36+
- OpenAPI Doc
37+
- Speakeasy CLI 1.606.9 (2.687.13) https://github.com/speakeasy-api/speakeasy
38+
### Generated
39+
- [php v0.3.0] .
40+
### Releases
41+
- [Composer v0.3.0] https://packagist.org/packages/clerkinc/backend-php#v0.3.0 - .

USAGE.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,20 @@ declare(strict_types=1);
55
require 'vendor/autoload.php';
66

77
use Clerk\Backend;
8-
use Clerk\Backend\Models\Operations;
98

10-
$sdk = Backend\ClerkBackend::builder()->build();
9+
$sdk = Backend\ClerkBackend::builder()
10+
->setSecurity(
11+
'<YOUR_BEARER_TOKEN_HERE>'
12+
)
13+
->build();
1114

12-
$request = new Operations\GetPublicInterstitialRequest();
1315

14-
$response = $sdk->miscellaneous->getPublicInterstitial(
15-
request: $request
16+
17+
$response = $sdk->emailAddresses->get(
18+
emailAddressId: '<id>'
1619
);
1720

18-
if ($response->statusCode === 200) {
21+
if ($response->emailAddress !== null) {
1922
// handle response
2023
}
2124
```

composer.json

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,21 @@
1313
},
1414
"license": "MIT",
1515
"require": {
16-
"php": "^8.2",
17-
"brick/date-time": "^0.7.0",
18-
"brick/math": "^0.12.1",
19-
"firebase/php-jwt": "^6.11",
20-
"galbar/jsonpath": "^3.0",
16+
"php": ">=8.2",
17+
"galbar/jsonpath": ">=3.0",
2118
"guzzlehttp/guzzle": "^7.0",
22-
"phpdocumentor/type-resolver": "^1.8",
23-
"phpseclib/phpseclib": "^3.0",
24-
"speakeasy/serializer": "^4.0.3"
19+
"speakeasy/serializer": "^4.0.3",
20+
"brick/date-time": ">=0.7.0",
21+
"phpdocumentor/type-resolver": ">=1.8",
22+
"brick/math": ">=0.12.1",
23+
"firebase/php-jwt": "^6.10",
24+
"phpseclib/phpseclib": "^3.0"
2525
},
2626
"require-dev": {
27-
"laravel/pint": "^1.18.1",
28-
"phpstan/phpstan": "^2.1.0",
29-
"phpunit/phpunit": "^10",
30-
"roave/security-advisories": "dev-latest",
31-
"vlucas/phpdotenv": "^5.6"
27+
"laravel/pint": ">=1.21.2",
28+
"phpstan/phpstan": ">=2.1.0",
29+
"phpunit/phpunit": ">=10",
30+
"roave/security-advisories": "dev-latest"
3231
},
3332
"minimum-stability": "stable",
3433
"prefer-stable": true,
Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
# SchemasPasskey
1+
# AWSCredential
2+
3+
Success
24

35

46
## Fields
57

68
| Field | Type | Required | Description |
79
| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
8-
| `object` | [Components\SchemasPasskeyObject](../../Models/Components/SchemasPasskeyObject.md) | :heavy_check_mark: | String representing the object's type. Objects of the same type share the same value.<br/> |
9-
| `name` | *string* | :heavy_check_mark: | N/A |
10-
| `lastUsedAt` | *int* | :heavy_check_mark: | Unix timestamp of when the passkey was last used.<br/> |
11-
| `id` | *?string* | :heavy_minus_sign: | N/A |
12-
| `verification` | [Components\Passkey](../../Models/Components/SchemasPasskeyVerification.md) | :heavy_check_mark: | N/A |
10+
| `id` | *string* | :heavy_check_mark: | N/A |
11+
| `object` | [Components\ObjectT](../../Models/Components/ObjectT.md) | :heavy_check_mark: | String representing the object's type. Objects of the same type share the same value.<br/> |
12+
| `accessKeyId` | *string* | :heavy_check_mark: | N/A |
13+
| `userPoolIds` | array<*string*> | :heavy_check_mark: | N/A |
14+
| `createdAt` | *int* | :heavy_check_mark: | Unix timestamp of creation<br/> |
15+
| `updatedAt` | *int* | :heavy_check_mark: | Unix timestamp of creation<br/> |
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# AccountlessApplication
2+
3+
Success
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
10+
| `object` | [Components\AccountlessApplicationObject](../../Models/Components/AccountlessApplicationObject.md) | :heavy_check_mark: | N/A |
11+
| `publishableKey` | *string* | :heavy_check_mark: | N/A |
12+
| `secretKey` | *?string* | :heavy_minus_sign: | N/A |
13+
| `claimUrl` | *?string* | :heavy_minus_sign: | N/A |
14+
| `apiKeysUrl` | *?string* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)