Skip to content

Commit 3153d5a

Browse files
authored
Merge pull request #214 from clerk/speakeasy-sdk-regen-1771633799
chore: 🐝 Update SDK - Generate 5.0.3
2 parents 621ec10 + 4d79932 commit 3153d5a

File tree

459 files changed

+7092
-1228
lines changed

Some content is hidden

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

459 files changed

+7092
-1228
lines changed

.speakeasy/gen.lock

Lines changed: 1153 additions & 824 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ generation:
1414
securityFeb2025: false
1515
sharedErrorComponentsApr2025: false
1616
sharedNestedComponentsJan2026: false
17+
nameOverrideFeb2026: false
1718
auth:
1819
oAuth2ClientCredentialsEnabled: true
1920
oAuth2PasswordEnabled: false
@@ -28,7 +29,7 @@ generation:
2829
generateNewTests: false
2930
skipResponseBodyAssertions: false
3031
python:
31-
version: 5.0.2
32+
version: 5.0.3
3233
additionalDependencies:
3334
dev:
3435
pytest: ^8.3.3

.speakeasy/workflow.lock

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
1-
speakeasyVersion: 1.722.7
1+
speakeasyVersion: 1.749.0
22
sources:
33
clerk-openapi:
44
sourceNamespace: clerk-openapi
5-
sourceRevisionDigest: sha256:462d45be7f10aaff916038f04cc6babc7a1e8715b1192b99bdebc6e30f779fe6
6-
sourceBlobDigest: sha256:28b80146cb86e89b43da259a5635a1f1d166bb391c12ec86a9c88b08a00e69f9
5+
sourceRevisionDigest: sha256:3d3d4b5ccc50a8d4cde2f5139bc03740c1ff73dc2c267f41f2517cedfc9aa0f1
6+
sourceBlobDigest: sha256:bff224297eb7444a3d20c964817233b4686dddc55cc1903af5c85942f90bebc6
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1771516524
109
- "2025-11-10"
1110
targets:
1211
clerk-sdk-python:
1312
source: clerk-openapi
1413
sourceNamespace: clerk-openapi
15-
sourceRevisionDigest: sha256:462d45be7f10aaff916038f04cc6babc7a1e8715b1192b99bdebc6e30f779fe6
16-
sourceBlobDigest: sha256:28b80146cb86e89b43da259a5635a1f1d166bb391c12ec86a9c88b08a00e69f9
14+
sourceRevisionDigest: sha256:3d3d4b5ccc50a8d4cde2f5139bc03740c1ff73dc2c267f41f2517cedfc9aa0f1
15+
sourceBlobDigest: sha256:bff224297eb7444a3d20c964817233b4686dddc55cc1903af5c85942f90bebc6
1716
codeSamplesNamespace: clerk-openapi-python-code-samples
18-
codeSamplesRevisionDigest: sha256:c5084bc4aa66a00a42a4855047098fdc697422270ef934f6e9d658fa55a9ea9a
17+
codeSamplesRevisionDigest: sha256:f239857754b1b097825d7de9aa75702a39bdb116d18f71290089b264edcd6b3f
1918
workflow:
2019
workflowVersion: 1.0.0
2120
speakeasyVersion: latest
@@ -36,7 +35,7 @@ workflow:
3635
output: .
3736
publish:
3837
pypi:
39-
token: $pypi_token
38+
useTrustedPublishing: true
4039
codeSamples:
4140
registry:
4241
location: registry.speakeasyapi.dev/clerk/clerk/clerk-openapi-python-code-samples

README.md

Lines changed: 38 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,11 @@ def verify_machine_token(request: httpx.Request):
255255
* [create](docs/sdks/actortokens/README.md#create) - Create actor token
256256
* [revoke](docs/sdks/actortokens/README.md#revoke) - Revoke actor token
257257

258+
### [AgentTasks](docs/sdks/agenttasks/README.md)
259+
260+
* [create](docs/sdks/agenttasks/README.md#create) - Create agent task
261+
* [revoke](docs/sdks/agenttasks/README.md#revoke) - Revoke agent task
262+
258263
### [AllowlistIdentifiers](docs/sdks/allowlistidentifiers/README.md)
259264

260265
* [list](docs/sdks/allowlistidentifiers/README.md#list) - List all identifiers on the allow-list
@@ -332,6 +337,8 @@ def verify_machine_token(request: httpx.Request):
332337
* [get](docs/sdks/instancesettingssdk/README.md#get) - Fetch the current instance
333338
* [update](docs/sdks/instancesettingssdk/README.md#update) - Update instance settings
334339
* [update_restrictions](docs/sdks/instancesettingssdk/README.md#update_restrictions) - Update instance restrictions
340+
* [get_o_auth_application_settings](docs/sdks/instancesettingssdk/README.md#get_o_auth_application_settings) - Get OAuth application settings
341+
* [update_o_auth_application_settings](docs/sdks/instancesettingssdk/README.md#update_o_auth_application_settings) - Update OAuth application settings
335342
* [change_domain](docs/sdks/instancesettingssdk/README.md#change_domain) - Update production instance domain
336343
* [update_organization_settings](docs/sdks/instancesettingssdk/README.md#update_organization_settings) - Update instance organization settings
337344
* [get_instance_protect](docs/sdks/instancesettingssdk/README.md#get_instance_protect) - Get instance protect settings
@@ -447,6 +454,8 @@ def verify_machine_token(request: httpx.Request):
447454
* [upload_logo](docs/sdks/organizationssdk/README.md#upload_logo) - Upload a logo for the organization
448455
* [delete_logo](docs/sdks/organizationssdk/README.md#delete_logo) - Delete the organization's logo.
449456
* [get_billing_subscription](docs/sdks/organizationssdk/README.md#get_billing_subscription) - Retrieve an organization's billing subscription
457+
* [get_billing_credit_balance](docs/sdks/organizationssdk/README.md#get_billing_credit_balance) - Retrieve an organization's credit balance
458+
* [adjust_billing_credit_balance](docs/sdks/organizationssdk/README.md#adjust_billing_credit_balance) - Adjust an organization's credit balance
450459

451460
### [PhoneNumbers](docs/sdks/phonenumbers/README.md)
452461

@@ -530,6 +539,8 @@ def verify_machine_token(request: httpx.Request):
530539
* [delete_profile_image](docs/sdks/users/README.md#delete_profile_image) - Delete user profile image
531540
* [update_metadata](docs/sdks/users/README.md#update_metadata) - Merge and update a user's metadata
532541
* [get_billing_subscription](docs/sdks/users/README.md#get_billing_subscription) - Retrieve a user's billing subscription
542+
* [get_billing_credit_balance](docs/sdks/users/README.md#get_billing_credit_balance) - Retrieve a user's credit balance
543+
* [adjust_billing_credit_balance](docs/sdks/users/README.md#adjust_billing_credit_balance) - Adjust a user's credit balance
533544
* [get_o_auth_access_token](docs/sdks/users/README.md#get_o_auth_access_token) - Retrieve the OAuth access token of a user
534545
* [get_organization_memberships](docs/sdks/users/README.md#get_organization_memberships) - Retrieve all memberships for a user
535546
* [get_organization_invitations](docs/sdks/users/README.md#get_organization_invitations) - Retrieve all invitations for a user
@@ -693,33 +704,33 @@ with Clerk(
693704

694705

695706
**Inherit from [`ClerkBaseError`](./src/clerk_backend_api/models/clerkbaseerror.py)**:
696-
* [`CreateAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/createapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
697-
* [`GetAPIKeysAPIKeysResponseBody`](./src/clerk_backend_api/models/getapikeysapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
698-
* [`GetAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/getapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
699-
* [`UpdateAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/updateapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
700-
* [`DeleteAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/deleteapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
701-
* [`GetAPIKeySecretAPIKeysResponseBody`](./src/clerk_backend_api/models/getapikeysecretapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
702-
* [`RevokeAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/revokeapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
703-
* [`VerifyAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/verifyapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
704-
* [`CreateM2MTokenM2mResponseBody`](./src/clerk_backend_api/models/createm2mtokenm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
705-
* [`GetM2MTokensM2mResponseBody`](./src/clerk_backend_api/models/getm2mtokensm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
706-
* [`RevokeM2MTokenM2mResponseBody`](./src/clerk_backend_api/models/revokem2mtokenm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
707-
* [`VerifyM2MTokenM2mResponseBody`](./src/clerk_backend_api/models/verifym2mtokenm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
708-
* [`VerifyOAuthAccessTokenOauthAccessTokensResponseBody`](./src/clerk_backend_api/models/verifyoauthaccesstokenoauthaccesstokensresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 193 methods.*
709-
* [`GetM2MTokensM2mResponseResponseBody`](./src/clerk_backend_api/models/getm2mtokensm2mresponseresponsebody.py): 403 Forbidden. Status code `403`. Applicable to 1 of 193 methods.*
710-
* [`GetAPIKeysAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/getapikeysapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
711-
* [`GetAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/getapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
712-
* [`UpdateAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/updateapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
713-
* [`DeleteAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/deleteapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
714-
* [`GetAPIKeySecretAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/getapikeysecretapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
715-
* [`RevokeAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/revokeapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
716-
* [`VerifyAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/verifyapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
717-
* [`GetM2MTokensM2mResponse404ResponseBody`](./src/clerk_backend_api/models/getm2mtokensm2mresponse404responsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
718-
* [`RevokeM2MTokenM2mResponseResponseBody`](./src/clerk_backend_api/models/revokem2mtokenm2mresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
719-
* [`VerifyM2MTokenM2mResponseResponseBody`](./src/clerk_backend_api/models/verifym2mtokenm2mresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
720-
* [`VerifyOAuthAccessTokenOauthAccessTokensResponseResponseBody`](./src/clerk_backend_api/models/verifyoauthaccesstokenoauthaccesstokensresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 193 methods.*
721-
* [`CreateAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/createapikeyapikeysresponseresponsebody.py): 409 Conflict. Status code `409`. Applicable to 1 of 193 methods.*
722-
* [`CreateM2MTokenM2mResponseResponseBody`](./src/clerk_backend_api/models/createm2mtokenm2mresponseresponsebody.py): 409 Conflict. Status code `409`. Applicable to 1 of 193 methods.*
707+
* [`CreateAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/createapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
708+
* [`GetAPIKeysAPIKeysResponseBody`](./src/clerk_backend_api/models/getapikeysapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
709+
* [`GetAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/getapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
710+
* [`UpdateAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/updateapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
711+
* [`DeleteAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/deleteapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
712+
* [`GetAPIKeySecretAPIKeysResponseBody`](./src/clerk_backend_api/models/getapikeysecretapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
713+
* [`RevokeAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/revokeapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
714+
* [`VerifyAPIKeyAPIKeysResponseBody`](./src/clerk_backend_api/models/verifyapikeyapikeysresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
715+
* [`CreateM2MTokenM2mResponseBody`](./src/clerk_backend_api/models/createm2mtokenm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
716+
* [`GetM2MTokensM2mResponseBody`](./src/clerk_backend_api/models/getm2mtokensm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
717+
* [`RevokeM2MTokenM2mResponseBody`](./src/clerk_backend_api/models/revokem2mtokenm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
718+
* [`VerifyM2MTokenM2mResponseBody`](./src/clerk_backend_api/models/verifym2mtokenm2mresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
719+
* [`VerifyOAuthAccessTokenOauthAccessTokensResponseBody`](./src/clerk_backend_api/models/verifyoauthaccesstokenoauthaccesstokensresponsebody.py): 400 Bad Request. Status code `400`. Applicable to 1 of 201 methods.*
720+
* [`GetM2MTokensM2mResponseResponseBody`](./src/clerk_backend_api/models/getm2mtokensm2mresponseresponsebody.py): 403 Forbidden. Status code `403`. Applicable to 1 of 201 methods.*
721+
* [`GetAPIKeysAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/getapikeysapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
722+
* [`GetAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/getapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
723+
* [`UpdateAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/updateapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
724+
* [`DeleteAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/deleteapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
725+
* [`GetAPIKeySecretAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/getapikeysecretapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
726+
* [`RevokeAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/revokeapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
727+
* [`VerifyAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/verifyapikeyapikeysresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
728+
* [`GetM2MTokensM2mResponse404ResponseBody`](./src/clerk_backend_api/models/getm2mtokensm2mresponse404responsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
729+
* [`RevokeM2MTokenM2mResponseResponseBody`](./src/clerk_backend_api/models/revokem2mtokenm2mresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
730+
* [`VerifyM2MTokenM2mResponseResponseBody`](./src/clerk_backend_api/models/verifym2mtokenm2mresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
731+
* [`VerifyOAuthAccessTokenOauthAccessTokensResponseResponseBody`](./src/clerk_backend_api/models/verifyoauthaccesstokenoauthaccesstokensresponseresponsebody.py): 404 Not Found. Status code `404`. Applicable to 1 of 201 methods.*
732+
* [`CreateAPIKeyAPIKeysResponseResponseBody`](./src/clerk_backend_api/models/createapikeyapikeysresponseresponsebody.py): 409 Conflict. Status code `409`. Applicable to 1 of 201 methods.*
733+
* [`CreateM2MTokenM2mResponseResponseBody`](./src/clerk_backend_api/models/createm2mtokenm2mresponseresponsebody.py): 409 Conflict. Status code `409`. Applicable to 1 of 201 methods.*
723734
* [`ResponseValidationError`](./src/clerk_backend_api/models/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute.
724735

725736
</details>

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,4 +558,14 @@ Based on:
558558
### Generated
559559
- [python v5.0.2] .
560560
### Releases
561-
- [PyPI v5.0.2] https://pypi.org/project/clerk-backend-api/5.0.2 - .
561+
- [PyPI v5.0.2] https://pypi.org/project/clerk-backend-api/5.0.2 - .
562+
563+
## 2026-03-09 00:30:51
564+
### Changes
565+
Based on:
566+
- OpenAPI Doc
567+
- Speakeasy CLI 1.749.0 (2.855.2) https://github.com/speakeasy-api/speakeasy
568+
### Generated
569+
- [python v5.0.3] .
570+
### Releases
571+
- [PyPI v5.0.3] https://pypi.org/project/clerk-backend-api/5.0.3 - .

docs/models/action.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Action
2+
3+
Whether to increase or decrease the credit balance.
4+
5+
## Example Usage
6+
7+
```python
8+
from clerk_backend_api.models import Action
9+
10+
value = Action.INCREASE
11+
```
12+
13+
14+
## Values
15+
16+
| Name | Value |
17+
| ---------- | ---------- |
18+
| `INCREASE` | increase |
19+
| `DECREASE` | decrease |

docs/models/actortokenobject.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# ActorTokenObject
22

3+
## Example Usage
4+
5+
```python
6+
from clerk_backend_api.models import ActorTokenObject
7+
8+
value = ActorTokenObject.ACTOR_TOKEN
9+
```
10+
311

412
## Values
513

docs/models/actortokenstatus.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# ActorTokenStatus
22

3+
## Example Usage
4+
5+
```python
6+
from clerk_backend_api.models import ActorTokenStatus
7+
8+
value = ActorTokenStatus.PENDING
9+
```
10+
311

412
## Values
513

0 commit comments

Comments
 (0)