Skip to content

Commit 8df6c0f

Browse files
committed
## Csharp SDK Changes Detected:
* `ClerkBackendApi.Machines.RotateSecretKey()`: **Added** * `ClerkBackendApi.WaitlistEntries.Delete()`: **Added** * `ClerkBackendApi.Commerce.ExtendSubscriptionItemFreeTrial()`: **Added** * `ClerkBackendApi.Commerce.ListSubscriptionItems()`: `request` **Changed**
1 parent 671bb11 commit 8df6c0f

File tree

118 files changed

+6524
-1745
lines changed

Some content is hidden

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

118 files changed

+6524
-1745
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
obj/
55
bin/
66
debug/
7-
87
# Environment variables
98
.env
109
.env.local

.speakeasy/gen.lock

Lines changed: 67 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
lockVersion: 2.0.0
22
id: 248c4615-4118-44e3-9280-c0978ea11cf6
33
management:
4-
docChecksum: ab194aaac35b85c39087958a31695002
4+
docChecksum: 8ef24b1f9d265d4fa6656befd3129775
55
docVersion: "2025-04-10"
6-
speakeasyVersion: 1.606.9
7-
generationVersion: 2.687.13
8-
releaseVersion: 0.12.0
9-
configChecksum: 5f593d30475c29e31e803b49a3d30105
6+
speakeasyVersion: 1.615.2
7+
generationVersion: 2.698.4
8+
releaseVersion: 0.12.1
9+
configChecksum: 5ea4b5aa5934b29c68682de97386db8e
1010
repoURL: https://github.com/clerk/clerk-sdk-csharp.git
1111
published: true
1212
features:
1313
csharp:
1414
additionalDependencies: 0.1.0
1515
additionalProperties: 0.0.1
1616
constsAndDefaults: 0.0.1
17-
core: 3.12.0
17+
core: 3.12.2
1818
deprecations: 2.81.2
1919
examples: 2.81.6
2020
flattening: 2.81.3
21-
globalSecurity: 2.83.7
21+
globalSecurity: 2.83.8
2222
globalSecurityCallbacks: 0.1.0
2323
globalSecurityFlattening: 0.1.0
2424
globalServerURLs: 2.82.4
@@ -27,7 +27,7 @@ features:
2727
methodArguments: 0.2.0
2828
nameOverrides: 2.81.2
2929
nullables: 0.1.1
30-
openEnums: 0.1.0
30+
openEnums: 0.1.1
3131
responseFormat: 0.0.4
3232
retries: 0.0.1
3333
sdkHooks: 0.2.0
@@ -94,6 +94,7 @@ generatedFiles:
9494
- docs/Models/Components/Error.md
9595
- docs/Models/Components/ErrorClerkError.md
9696
- docs/Models/Components/ErrorMeta.md
97+
- docs/Models/Components/ExtendFreeTrialRequest.md
9798
- docs/Models/Components/ExternalAccount.md
9899
- docs/Models/Components/ExternalAccountWithVerification.md
99100
- docs/Models/Components/ExternalAccountWithVerificationObject.md
@@ -455,10 +456,14 @@ generatedFiles:
455456
- docs/Models/Operations/DeleteUserProfileImageResponse.md
456457
- docs/Models/Operations/DeleteUserRequest.md
457458
- docs/Models/Operations/DeleteUserResponse.md
459+
- docs/Models/Operations/DeleteWaitlistEntryRequest.md
460+
- docs/Models/Operations/DeleteWaitlistEntryResponse.md
458461
- docs/Models/Operations/DisableMFARequest.md
459462
- docs/Models/Operations/DisableMFAResponse.md
460463
- docs/Models/Operations/DisableMFAResponseBody.md
461464
- docs/Models/Operations/EnrollmentMode.md
465+
- docs/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialRequest.md
466+
- docs/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialResponse.md
462467
- docs/Models/Operations/File.md
463468
- docs/Models/Operations/Format.md
464469
- docs/Models/Operations/GenerateSvixAuthURLResponse.md
@@ -606,6 +611,9 @@ generatedFiles:
606611
- docs/Models/Operations/RevokeSessionResponse.md
607612
- docs/Models/Operations/RevokeSignInTokenRequest.md
608613
- docs/Models/Operations/RevokeSignInTokenResponse.md
614+
- docs/Models/Operations/RotateMachineSecretKeyRequest.md
615+
- docs/Models/Operations/RotateMachineSecretKeyRequestBody.md
616+
- docs/Models/Operations/RotateMachineSecretKeyResponse.md
609617
- docs/Models/Operations/RotateOAuthApplicationSecretRequest.md
610618
- docs/Models/Operations/RotateOAuthApplicationSecretResponse.md
611619
- docs/Models/Operations/SetUserProfileImageRequest.md
@@ -839,6 +847,7 @@ generatedFiles:
839847
- src/Clerk/BackendAPI/Models/Components/Error.cs
840848
- src/Clerk/BackendAPI/Models/Components/ErrorClerkError.cs
841849
- src/Clerk/BackendAPI/Models/Components/ErrorMeta.cs
850+
- src/Clerk/BackendAPI/Models/Components/ExtendFreeTrialRequest.cs
842851
- src/Clerk/BackendAPI/Models/Components/ExternalAccount.cs
843852
- src/Clerk/BackendAPI/Models/Components/ExternalAccountWithVerification.cs
844853
- src/Clerk/BackendAPI/Models/Components/ExternalAccountWithVerificationObject.cs
@@ -1064,10 +1073,12 @@ generatedFiles:
10641073
- src/Clerk/BackendAPI/Models/Errors/GetM2MTokensM2mResponseResponseBody.cs
10651074
- src/Clerk/BackendAPI/Models/Errors/GetM2MTokensResponseBody.cs
10661075
- src/Clerk/BackendAPI/Models/Errors/Meta.cs
1076+
- src/Clerk/BackendAPI/Models/Errors/ResponseValidationException.cs
10671077
- src/Clerk/BackendAPI/Models/Errors/RevokeM2MTokenErrors.cs
10681078
- src/Clerk/BackendAPI/Models/Errors/RevokeM2MTokenM2mErrors.cs
10691079
- src/Clerk/BackendAPI/Models/Errors/RevokeM2MTokenM2mResponseBody.cs
10701080
- src/Clerk/BackendAPI/Models/Errors/RevokeM2MTokenResponseBody.cs
1081+
- src/Clerk/BackendAPI/Models/Errors/SDKBaseError.cs
10711082
- src/Clerk/BackendAPI/Models/Errors/SDKError.cs
10721083
- src/Clerk/BackendAPI/Models/Errors/VerifyM2MTokenErrors.cs
10731084
- src/Clerk/BackendAPI/Models/Errors/VerifyM2MTokenM2mErrors.cs
@@ -1201,10 +1212,14 @@ generatedFiles:
12011212
- src/Clerk/BackendAPI/Models/Operations/DeleteUserProfileImageResponse.cs
12021213
- src/Clerk/BackendAPI/Models/Operations/DeleteUserRequest.cs
12031214
- src/Clerk/BackendAPI/Models/Operations/DeleteUserResponse.cs
1215+
- src/Clerk/BackendAPI/Models/Operations/DeleteWaitlistEntryRequest.cs
1216+
- src/Clerk/BackendAPI/Models/Operations/DeleteWaitlistEntryResponse.cs
12041217
- src/Clerk/BackendAPI/Models/Operations/DisableMFARequest.cs
12051218
- src/Clerk/BackendAPI/Models/Operations/DisableMFAResponse.cs
12061219
- src/Clerk/BackendAPI/Models/Operations/DisableMFAResponseBody.cs
12071220
- src/Clerk/BackendAPI/Models/Operations/EnrollmentMode.cs
1221+
- src/Clerk/BackendAPI/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialRequest.cs
1222+
- src/Clerk/BackendAPI/Models/Operations/ExtendCommerceSubscriptionItemFreeTrialResponse.cs
12081223
- src/Clerk/BackendAPI/Models/Operations/File.cs
12091224
- src/Clerk/BackendAPI/Models/Operations/Format.cs
12101225
- src/Clerk/BackendAPI/Models/Operations/GenerateSvixAuthURLResponse.cs
@@ -1352,6 +1367,9 @@ generatedFiles:
13521367
- src/Clerk/BackendAPI/Models/Operations/RevokeSessionResponse.cs
13531368
- src/Clerk/BackendAPI/Models/Operations/RevokeSignInTokenRequest.cs
13541369
- src/Clerk/BackendAPI/Models/Operations/RevokeSignInTokenResponse.cs
1370+
- src/Clerk/BackendAPI/Models/Operations/RotateMachineSecretKeyRequest.cs
1371+
- src/Clerk/BackendAPI/Models/Operations/RotateMachineSecretKeyRequestBody.cs
1372+
- src/Clerk/BackendAPI/Models/Operations/RotateMachineSecretKeyResponse.cs
13551373
- src/Clerk/BackendAPI/Models/Operations/RotateOAuthApplicationSecretRequest.cs
13561374
- src/Clerk/BackendAPI/Models/Operations/RotateOAuthApplicationSecretResponse.cs
13571375
- src/Clerk/BackendAPI/Models/Operations/SetUserProfileImageRequest.cs
@@ -3317,29 +3335,47 @@ examples:
33173335
application/json: {"errors": [{"message": "Invalid input", "long_message": "The input provided does not meet the requirements.", "code": "400_bad_request", "clerk_trace_id": "trace_123456789abcd"}], "meta": {}}
33183336
"500":
33193337
application/json: {"errors": [{"message": "Invalid input", "long_message": "The input provided does not meet the requirements.", "code": "400_bad_request", "clerk_trace_id": "trace_123456789abcd"}], "meta": {}}
3338+
RotateMachineSecretKey:
3339+
speakeasy-default-rotate-machine-secret-key:
3340+
parameters:
3341+
path:
3342+
machine_id: "<id>"
3343+
requestBody:
3344+
application/json: {"previous_token_ttl": 632625}
3345+
responses:
3346+
"200":
3347+
application/json: {"object": "machine_secret_key", "secret": "<value>"}
3348+
"400":
3349+
application/json: {"errors": [{"message": "Invalid input", "long_message": "The input provided does not meet the requirements.", "code": "400_bad_request", "clerk_trace_id": "trace_123456789abcd"}], "meta": {}}
3350+
DeleteWaitlistEntry:
3351+
speakeasy-default-delete-waitlist-entry:
3352+
parameters:
3353+
path:
3354+
waitlist_entry_id: "<id>"
3355+
responses:
3356+
"200":
3357+
application/json: {"object": "deleted_object", "id": "deleted_object_id_example", "slug": "deleted-object-slug", "deleted": true}
3358+
"400":
3359+
application/json: {"errors": [{"message": "Invalid input", "long_message": "The input provided does not meet the requirements.", "code": "400_bad_request", "clerk_trace_id": "trace_123456789abcd"}], "meta": {}}
3360+
ExtendCommerceSubscriptionItemFreeTrial:
3361+
speakeasy-default-extend-commerce-subscription-item-free-trial:
3362+
parameters:
3363+
path:
3364+
subscription_item_id: "<id>"
3365+
requestBody:
3366+
application/json: {"extend_to": "2026-01-08T00:00:00Z"}
3367+
responses:
3368+
"200":
3369+
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}
3370+
"400":
3371+
application/json: {"errors": [{"message": "Invalid input", "long_message": "The input provided does not meet the requirements.", "code": "400_bad_request", "clerk_trace_id": "trace_123456789abcd"}], "meta": {}}
3372+
"500":
3373+
application/json: {"errors": [{"message": "Invalid input", "long_message": "The input provided does not meet the requirements.", "code": "400_bad_request", "clerk_trace_id": "trace_123456789abcd"}], "meta": {}}
33203374
examplesVersion: 1.0.2
33213375
generatedTests: {}
33223376
releaseNotes: |
3323-
## SDK Changes Detected:
3324-
* `ClerkBackendApi.Users.Get()`: `response` **Changed** **Breaking** :warning:
3325-
* `ClerkBackendApi.Users.Update()`: `response` **Changed** **Breaking** :warning:
3326-
* `ClerkBackendApi.Users.UpdateMetadata()`: `response` **Changed** **Breaking** :warning:
3327-
* `ClerkBackendApi.Users.DeleteProfileImage()`: `response` **Changed** **Breaking** :warning:
3328-
* `ClerkBackendApi.Users.SetProfileImage()`: `response` **Changed** **Breaking** :warning:
3329-
* `ClerkBackendApi.EmailAddresses.Create()`: `response.verification.[verificationSaml]` **Changed** **Breaking** :warning:
3330-
* `ClerkBackendApi.EmailAddresses.Get()`: `response.verification.[verificationSaml]` **Changed** **Breaking** :warning:
3331-
* `ClerkBackendApi.EmailAddresses.Update()`: `response.verification.[verificationSaml]` **Changed** **Breaking** :warning:
3332-
* `ClerkBackendApi.Users.List()`: `response.[]` **Changed** **Breaking** :warning:
3333-
* `ClerkBackendApi.Users.Ban()`: `response` **Changed** **Breaking** :warning:
3334-
* `ClerkBackendApi.Users.Unlock()`: `response` **Changed** **Breaking** :warning:
3335-
* `ClerkBackendApi.Users.Lock()`: `response` **Changed** **Breaking** :warning:
3336-
* `ClerkBackendApi.Users.Create()`: `response` **Changed** **Breaking** :warning:
3337-
* `ClerkBackendApi.Users.Unban()`: `response` **Changed** **Breaking** :warning:
3338-
* `ClerkBackendApi.Users.BulkBan()`: `response.[]` **Changed** **Breaking** :warning:
3339-
* `ClerkBackendApi.Users.BulkUnban()`: `response.[]` **Changed** **Breaking** :warning:
3340-
* `ClerkBackendApi.Users.GetBillingSubscription()`: **Added**
3341-
* `ClerkBackendApi.Organizations.GetBillingSubscription()`: **Added**
3342-
* `ClerkBackendApi.Commerce.CancelSubscriptionItem()`: **Added**
3343-
* `ClerkBackendApi.WaitlistEntries.Reject()`: **Added**
3344-
* `ClerkBackendApi.WaitlistEntries.Invite()`: **Added**
3345-
* `ClerkBackendApi.Machines.List()`: `request.orderBy` **Added**
3377+
## Csharp SDK Changes Detected:
3378+
* `ClerkBackendApi.Machines.RotateSecretKey()`: **Added**
3379+
* `ClerkBackendApi.WaitlistEntries.Delete()`: **Added**
3380+
* `ClerkBackendApi.Commerce.ExtendSubscriptionItemFreeTrial()`: **Added**
3381+
* `ClerkBackendApi.Commerce.ListSubscriptionItems()`: `request` **Changed**

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,13 @@ generation:
1616
auth:
1717
oAuth2ClientCredentialsEnabled: true
1818
oAuth2PasswordEnabled: true
19+
hoistGlobalSecurity: true
1920
tests:
2021
generateTests: true
2122
generateNewTests: false
2223
skipResponseBodyAssertions: false
2324
csharp:
24-
version: 0.12.0
25+
version: 0.12.1
2526
additionalDependencies:
2627
- package: Microsoft.AspNetCore
2728
version: 2.3.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.606.9
1+
speakeasyVersion: 1.615.2
22
sources:
33
clerk-backend-api-OAS:
44
sourceNamespace: clerk-openapi
5-
sourceRevisionDigest: sha256:b7586204fbdcfbb00a8ba1833dc73708693d19b901fc6ee68d8a57809ec7b91d
6-
sourceBlobDigest: sha256:a56bedb630f4371a60e46d8f89c42496bd531f46b7abc2e7afb7783becff6706
5+
sourceRevisionDigest: sha256:28dad6f5eba89eda61b12068caead24aee0c775a3ed54d828c788adcf848fea9
6+
sourceBlobDigest: sha256:906fd13c3a276c610cf5fc9f778e7ed83448cd9366179dc32a86de1320bd07fe
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1756253216
9+
- speakeasy-sdk-regen-1756771581
1010
- "2025-04-10"
1111
targets:
1212
clerk-backend-api:
1313
source: clerk-backend-api-OAS
1414
sourceNamespace: clerk-openapi
15-
sourceRevisionDigest: sha256:b7586204fbdcfbb00a8ba1833dc73708693d19b901fc6ee68d8a57809ec7b91d
16-
sourceBlobDigest: sha256:a56bedb630f4371a60e46d8f89c42496bd531f46b7abc2e7afb7783becff6706
15+
sourceRevisionDigest: sha256:28dad6f5eba89eda61b12068caead24aee0c775a3ed54d828c788adcf848fea9
16+
sourceBlobDigest: sha256:906fd13c3a276c610cf5fc9f778e7ed83448cd9366179dc32a86de1320bd07fe
1717
codeSamplesNamespace: clerk-backend-api-oas-csharp-code-samples
18-
codeSamplesRevisionDigest: sha256:baee9a18b62e2d98bc90f19d37c126901adc2e1155e396892326951adb7d6268
18+
codeSamplesRevisionDigest: sha256:dd3184e33fabb79c32ba77ecad9f9a7e7ba1a6549386c1c9266854a91c1beda7
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

0 commit comments

Comments
 (0)