Skip to content

Commit 94ee024

Browse files
committed
## Ruby SDK Changes:
* `open_api_client.clients.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.clients.verify()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.clients.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_addresses.create()`: * `response.verification` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.email_addresses.get()`: * `response.verification` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.email_addresses.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_addresses.update()`: * `response.verification` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.email_addresses.prepare_verification()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_addresses.attempt_verification()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_addresses.replace_for_user()`: * `response.verification` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.phone_numbers.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.phone_numbers.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.phone_numbers.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.phone_numbers.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.phone_numbers.prepare_verification()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.phone_numbers.attempt_verification()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.phone_numbers.replace_for_user()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sessions.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sessions.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sessions.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sessions.refresh()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sessions.revoke()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sessions.create_token()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sessions.create_token_from_template()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_sms_templates.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_sms_templates.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_sms_templates.revert()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_sms_templates.toggle_template_delivery()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.email_and_sms_templates.upsert()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.templates.preview()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.list()`: * `response.[]` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.create()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.count()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.get()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.update()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.ban()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.unban()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.bulk_ban()`: * `response.[]` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.bulk_unban()`: * `response.[]` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.lock()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.unlock()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.set_profile_image()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.delete_profile_image()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.update_metadata()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.replace_metadata()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.get_billing_subscription()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.get_billing_credit_balance()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.adjust_billing_credit_balance()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.get_o_auth_access_token()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.get_organization_memberships()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.get_organization_invitations()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.verify_password()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.verify_totp()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.disable_mfa()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.delete_backup_codes()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.delete_passkey()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.delete_web3wallet()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.delete_totp()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.delete_external_account()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.users.set_password_compromised()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.unset_password_compromised()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.users.get_instance_organization_memberships()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.invitations.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.invitations.bulk_create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.invitations.revoke()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_invitations.get_all()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_invitations.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_invitations.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_invitations.bulk_create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_invitations.list_pending()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_invitations.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_invitations.revoke()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.allowlist_identifiers.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.allowlist_identifiers.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.allowlist_identifiers.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.blocklist_identifiers.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.blocklist_identifiers.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.blocklist_identifiers.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.beta_features.update_instance_settings()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.beta_features.update_production_instance_domain()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.actor_tokens.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.actor_tokens.revoke()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.domains.add()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.domains.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.domains.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.update_restrictions()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.update_communication()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.update_o_auth_application_settings()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.change_domain()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.get_organization_settings()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.update_organization_settings()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.instance_settings.update_instance_protect()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.webhooks.create_svix_app()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.webhooks.delete_svix_app()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.webhooks.generate_svix_auth_url()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.jwt_templates.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.jwt_templates.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.jwt_templates.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.jwt_templates.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.get_secret_key()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.rotate_secret_key()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.create_scope()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.machines.delete_scope()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.merge_metadata()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.replace_metadata()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.upload_logo()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.delete_logo()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.get_billing_subscription()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.get_billing_credit_balance()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organizations.adjust_billing_credit_balance()`: * `response` **Changed** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_roles.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_roles.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_roles.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_roles.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_roles.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_roles.assign_permission()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_roles.remove_permission()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_memberships.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_memberships.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_memberships.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_memberships.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_memberships.update_metadata()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_domains.create()`: * `response.enrollment_mode.enum(enterprise_sso)` **Added** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_domains.list()`: * `response.data[].enrollment_mode.enum(enterprise_sso)` **Added** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_domains.update()`: * `response.enrollment_mode.enum(enterprise_sso)` **Added** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_domains.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_domains.verify_ownership()`: * `response.enrollment_mode.enum(enterprise_sso)` **Added** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_domains.list_all()`: * `request.enrollment_mode` **Changed** * `response.data[].enrollment_mode.enum(enterprise_sso)` **Added** (Breaking ⚠️) * `error` **Changed** (Breaking ⚠️) * `open_api_client.proxy_checks.verify()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.redirect_urls.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.redirect_urls.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.redirect_urls.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sign_in_tokens.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sign_in_tokens.revoke()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sign_ups.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.sign_ups.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.upload_logo()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.rotate_secret()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.saml_connections.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.saml_connections.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.saml_connections.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.saml_connections.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.saml_connections.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.enterprise_connections.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.enterprise_connections.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.enterprise_connections.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.enterprise_connections.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.enterprise_connections.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.enterprise_connections.list_test_runs()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.enterprise_connections.create_test_run()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.agent_tasks.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.agent_tasks.revoke()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.waitlist_entries.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.waitlist_entries.bulk_create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.waitlist_entries.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.waitlist_entries.invite()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.waitlist_entries.reject()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.list_plans()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.list_prices()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.create_price()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.list_subscription_items()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.cancel_subscription_item()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.extend_subscription_item_free_trial()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.create_price_transition()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.list_statements()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.get_statement()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.billing.get_statement_payment_attempts()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_permissions.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_permissions.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_permissions.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_permissions.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.organization_permissions.delete()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.role_sets.list()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.role_sets.create()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.role_sets.get()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.role_sets.update()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.role_sets.replace()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.role_sets.add_roles()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.role_sets.replace_role()`: `error` **Changed** (Breaking ⚠️) * `open_api_client.oauth_applications.revoke_token()`: **Added**
1 parent af8098b commit 94ee024

247 files changed

Lines changed: 2666 additions & 2683 deletions

File tree

Some content is hidden

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

.speakeasy/gen.lock

Lines changed: 603 additions & 669 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ generation:
3131
generateNewTests: true
3232
skipResponseBodyAssertions: false
3333
ruby:
34-
version: 7.0.0
34+
version: 7.0.1
3535
additionalDependencies:
3636
development:
3737
activesupport: ~> 8.0.0

.speakeasy/out.openapi.yaml

Lines changed: 94 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3319,7 +3319,10 @@ paths:
33193319
x-speakeasy-group: users
33203320
x-speakeasy-name-override: unsetPasswordCompromised
33213321
summary: Unset a user's password as compromised
3322-
description: Sets the given user's password as no longer compromised. The user will no longer be prompted to reset their password on their next sign-in.
3322+
description: |-
3323+
Sets the given user's password as no longer compromised. The user will no longer be prompted to reset their password on their next sign-in.
3324+
3325+
If the user is in reserved-email password quarantine, the quarantine is preserved and the returned user will still have `requires_password_reset` set to `true`. Reserved-email password quarantine can only be cleared by completing a password reset or changing/removing the password.
33233326
tags:
33243327
- Users
33253328
parameters:
@@ -6578,7 +6581,7 @@ paths:
65786581
nullable: false
65796582
enrollment_mode:
65806583
type: string
6581-
description: The enrollment_mode for the new domain. This can be `automatic_invitation`, `automatic_suggestion` or `manual_invitation`
6584+
description: The enrollment_mode for the new domain. This can be `automatic_invitation`, `automatic_suggestion`, `manual_invitation` or `enterprise_sso`
65826585
nullable: false
65836586
verified:
65846587
type: boolean
@@ -6619,7 +6622,9 @@ paths:
66196622
- in: query
66206623
required: false
66216624
name: enrollment_mode
6622-
description: Filter domains by their enrollment mode
6625+
description: |-
6626+
Filter domains by their enrollment mode. Accepts `automatic_invitation`, `automatic_suggestion`, `manual_invitation` or `enterprise_sso`.
6627+
Prefix a value with `-` to exclude it instead (e.g. `-enterprise_sso`). Include and exclude filters can be combined and compose as AND.
66236628
schema:
66246629
type: string
66256630
- $ref: '#/components/parameters/LimitParameter'
@@ -6662,7 +6667,7 @@ paths:
66626667
properties:
66636668
enrollment_mode:
66646669
type: string
6665-
description: The enrollment_mode for the new domain. This can be `automatic_invitation`, `automatic_suggestion` or `manual_invitation`
6670+
description: The enrollment_mode for the new domain. This can be `automatic_invitation`, `automatic_suggestion`, `manual_invitation` or `enterprise_sso`
66666671
nullable: true
66676672
verified:
66686673
type: boolean
@@ -6673,6 +6678,8 @@ paths:
66736678
$ref: '#/components/responses/OrganizationDomain'
66746679
'400':
66756680
$ref: '#/components/responses/ClerkErrors'
6681+
'403':
6682+
$ref: '#/components/responses/ClerkErrors'
66766683
'404':
66776684
$ref: '#/components/responses/ResourceNotFound'
66786685
'422':
@@ -6705,6 +6712,8 @@ paths:
67056712
$ref: '#/components/responses/ClerkErrors'
67066713
'401':
67076714
$ref: '#/components/responses/AuthenticationInvalid'
6715+
'403':
6716+
$ref: '#/components/responses/ClerkErrors'
67086717
'404':
67096718
$ref: '#/components/responses/ResourceNotFound'
67106719
/organizations/{organization_id}/domains/{domain_id}/verify_ownership:
@@ -6779,7 +6788,9 @@ paths:
67796788
- 'false'
67806789
- in: query
67816790
name: enrollment_mode
6782-
description: Filter by enrollment mode
6791+
description: |-
6792+
Filter by enrollment mode. Prefix a value with `-` to exclude it instead
6793+
(e.g. `-enterprise_sso`). Include and exclude filters can be combined and compose as AND.
67836794
required: false
67846795
style: form
67856796
explode: false
@@ -6791,6 +6802,11 @@ paths:
67916802
- manual_invitation
67926803
- automatic_invitation
67936804
- automatic_suggestion
6805+
- enterprise_sso
6806+
- '-manual_invitation'
6807+
- '-automatic_invitation'
6808+
- '-automatic_suggestion'
6809+
- '-enterprise_sso'
67946810
- in: query
67956811
name: query
67966812
description: |
@@ -7371,6 +7387,49 @@ paths:
73717387
$ref: '#/components/responses/AuthorizationInvalid'
73727388
'404':
73737389
$ref: '#/components/responses/ResourceNotFound'
7390+
/oauth_applications/{oauth_application_id}/revoke_token:
7391+
post:
7392+
operationId: RevokeOAuthApplicationToken
7393+
x-speakeasy-group: oauthApplications
7394+
x-speakeasy-name-override: revokeToken
7395+
summary: Revoke an OAuth application token
7396+
description: |-
7397+
Revoke both OAuth access token and refresh token for the associated grant for the given OAuth application.
7398+
The request may specify either token.
7399+
JWT access tokens cannot be revoked.
7400+
tags:
7401+
- OAuth Applications
7402+
parameters:
7403+
- name: oauth_application_id
7404+
in: path
7405+
description: The ID of the OAuth application for which to revoke the token
7406+
required: true
7407+
schema:
7408+
type: string
7409+
requestBody:
7410+
required: true
7411+
content:
7412+
application/json:
7413+
schema:
7414+
type: object
7415+
additionalProperties: false
7416+
properties:
7417+
token:
7418+
type: string
7419+
description: The opaque OAuth access token or refresh token to revoke. All tokens associated with the same OAuth grant are also revoked.
7420+
required:
7421+
- token
7422+
responses:
7423+
'204':
7424+
description: Token revoked
7425+
'400':
7426+
$ref: '#/components/responses/ClerkErrors'
7427+
'403':
7428+
$ref: '#/components/responses/AuthorizationInvalid'
7429+
'404':
7430+
$ref: '#/components/responses/ResourceNotFound'
7431+
'422':
7432+
$ref: '#/components/responses/UnprocessableEntity'
73747433
/saml_connections:
73757434
get:
73767435
deprecated: true
@@ -8828,7 +8887,7 @@ paths:
88288887
$ref: '#/components/schemas/ExtendFreeTrialRequest'
88298888
responses:
88308889
'200':
8831-
$ref: '#/components/responses/responses-CommerceSubscriptionItem'
8890+
$ref: '#/components/responses/CommerceSubscriptionItem-2'
88328891
'400':
88338892
$ref: '#/components/responses/ClerkErrors'
88348893
'401':
@@ -9516,6 +9575,9 @@ paths:
95169575
/audit_logs/{event_time_and_id}: {}
95179576
/scim_directories: {}
95189577
/scim_directories/{scim_directory_id}: {}
9578+
/scim_directories/{scim_directory_id}/groups: {}
9579+
/scim_directories/{scim_directory_id}/group_role_mappings: {}
9580+
/scim_directories/{scim_directory_id}/group_role_mappings/{mapping_id}: {}
95199581
/admin_portal_link_tokens:
95209582
post:
95219583
operationId: createAdminPortalLinkToken
@@ -12282,6 +12344,7 @@ components:
1228212344
type: string
1228312345
meta:
1228412346
type: object
12347+
additionalProperties: true
1228512348
required:
1228612349
- message
1228712350
- long_message
@@ -12295,6 +12358,7 @@ components:
1229512358
$ref: '#/components/schemas/ClerkError'
1229612359
meta:
1229712360
type: object
12361+
additionalProperties: true
1229812362
required:
1229912363
- errors
1230012364
verification_otp:
@@ -14303,7 +14367,7 @@ components:
1430314367
type: integer
1430414368
format: int64
1430514369
description: Unix timestamp (in milliseconds) when the payer was last updated.
14306-
schemas-CommercePerUnitTotalTier:
14370+
CommercePerUnitTotalTier-2:
1430714371
type: object
1430814372
additionalProperties: false
1430914373
properties:
@@ -14333,11 +14397,11 @@ components:
1433314397
tiers:
1433414398
type: array
1433514399
items:
14336-
$ref: '#/components/schemas/schemas-CommercePerUnitTotalTier'
14400+
$ref: '#/components/schemas/CommercePerUnitTotalTier-2'
1433714401
description: Per-unit cost breakdown by pricing tier
1433814402
required:
1433914403
- quantity
14340-
schemas-CommercePerUnitTotal:
14404+
CommercePerUnitTotal-2:
1434114405
type: object
1434214406
additionalProperties: false
1434314407
properties:
@@ -14351,7 +14415,7 @@ components:
1435114415
tiers:
1435214416
type: array
1435314417
items:
14354-
$ref: '#/components/schemas/schemas-CommercePerUnitTotalTier'
14418+
$ref: '#/components/schemas/CommercePerUnitTotalTier-2'
1435514419
description: Computed totals for each pricing tier
1435614420
required:
1435714421
- name
@@ -14397,7 +14461,7 @@ components:
1439714461
required:
1439814462
- proration
1439914463
- total
14400-
schemas-CommerceTotalsResponse:
14464+
CommerceTotalsResponse-2:
1440114465
type: object
1440214466
additionalProperties: false
1440314467
properties:
@@ -14412,7 +14476,7 @@ components:
1441214476
per_unit_totals:
1441314477
type: array
1441414478
items:
14415-
$ref: '#/components/schemas/schemas-CommercePerUnitTotal'
14479+
$ref: '#/components/schemas/CommercePerUnitTotal-2'
1441614480
credits:
1441714481
allOf:
1441814482
- $ref: '#/components/schemas/CommerceCreditsResponse'
@@ -14558,7 +14622,7 @@ components:
1455814622
description: Seat quantity for seat-based billing.
1455914623
totals:
1456014624
allOf:
14561-
- $ref: '#/components/schemas/schemas-CommerceTotalsResponse'
14625+
- $ref: '#/components/schemas/CommerceTotalsResponse-2'
1456214626
nullable: true
1456314627
description: Totals for this subscription item.
1456414628
CommerceSubscriptionNextPayment:
@@ -14578,11 +14642,11 @@ components:
1457814642
per_unit_totals:
1457914643
type: array
1458014644
items:
14581-
$ref: '#/components/schemas/schemas-CommercePerUnitTotal'
14645+
$ref: '#/components/schemas/CommercePerUnitTotal-2'
1458214646
description: Per-unit total breakdown (for example, seats) for the next payment.
1458314647
totals:
1458414648
allOf:
14585-
- $ref: '#/components/schemas/schemas-CommerceTotalsResponse'
14649+
- $ref: '#/components/schemas/CommerceTotalsResponse-2'
1458614650
nullable: true
1458714651
description: Breakdown of the recurring amount that will be billed at renewal (base fee + per-unit charges). Tax and credits are not previewed.
1458814652
CommerceSubscription:
@@ -14703,7 +14767,6 @@ components:
1470314767
- id
1470414768
- payer_id
1470514769
- amount
14706-
- currency
1470714770
- source_type
1470814771
- source_id
1470914772
- created_at
@@ -14718,12 +14781,8 @@ components:
1471814781
type: string
1471914782
description: The ID of the payer whose balance was adjusted.
1472014783
amount:
14721-
type: integer
14722-
format: int64
14723-
description: The signed credit amount. Positive for increases, negative for decreases.
14724-
currency:
14725-
type: string
14726-
description: The currency code of the credit adjustment.
14784+
$ref: '#/components/schemas/CommerceMoneyResponse'
14785+
description: The credit amount with formatting. Positive for increases, negative for decreases.
1472714786
source_type:
1472814787
type: string
1472914788
description: The type of source that originated the adjustment (e.g. "grant").
@@ -15732,6 +15791,7 @@ components:
1573215791
- manual_invitation
1573315792
- automatic_invitation
1573415793
- automatic_suggestion
15794+
- enterprise_sso
1573515795
affiliation_email_address:
1573615796
type: string
1573715797
nullable: true
@@ -16871,7 +16931,7 @@ components:
1687116931
RFC3339 timestamp to extend the free trial to.
1687216932
Must be in the future and not more than 365 days from now.
1687316933
example: '2026-01-08T00:00:00Z'
16874-
schemas-FeatureResponse:
16934+
FeatureResponse-2:
1687516935
type: object
1687616936
additionalProperties: false
1687716937
required:
@@ -16902,7 +16962,7 @@ components:
1690216962
avatar_url:
1690316963
type: string
1690416964
description: The URL of the feature's avatar image.
16905-
schemas-CommercePlan:
16965+
CommercePlan-2:
1690616966
type: object
1690716967
additionalProperties: false
1690816968
required:
@@ -17024,7 +17084,7 @@ components:
1702417084
features:
1702517085
type: array
1702617086
items:
17027-
$ref: '#/components/schemas/schemas-FeatureResponse'
17087+
$ref: '#/components/schemas/FeatureResponse-2'
1702817088
description: The features included in this plan.
1702917089
free_trial_enabled:
1703017090
type: boolean
@@ -17116,7 +17176,7 @@ components:
1711617176
type: boolean
1711717177
nullable: true
1711817178
description: Whether this payment source can be removed.
17119-
schemas-CommercePayerResponse:
17179+
CommercePayerResponse-2:
1712017180
type: object
1712117181
additionalProperties: false
1712217182
required:
@@ -17173,7 +17233,7 @@ components:
1717317233
type: integer
1717417234
format: int64
1717517235
description: Unix timestamp (in milliseconds) when the payer was last updated.
17176-
schemas-CommerceSubscriptionItem:
17236+
CommerceSubscriptionItem-2:
1717717237
type: object
1717817238
additionalProperties: false
1717917239
required:
@@ -17225,7 +17285,7 @@ components:
1722517285
description: Unique identifier for the associated price
1722617286
plan:
1722717287
allOf:
17228-
- $ref: '#/components/schemas/schemas-CommercePlan'
17288+
- $ref: '#/components/schemas/CommercePlan-2'
1722917289
nullable: true
1723017290
description: The associated commerce plan.
1723117291
plan_period:
@@ -17267,7 +17327,7 @@ components:
1726717327
description: Unique identifier for the payer.
1726817328
payer:
1726917329
allOf:
17270-
- $ref: '#/components/schemas/schemas-CommercePayerResponse'
17330+
- $ref: '#/components/schemas/CommercePayerResponse-2'
1727117331
nullable: true
1727217332
description: The payer associated with this subscription.
1727317333
is_free_trial:
@@ -17335,7 +17395,7 @@ components:
1733517395
- previous_subscription_item_id
1733617396
properties:
1733717397
previous_plan:
17338-
$ref: '#/components/schemas/schemas-CommercePlan'
17398+
$ref: '#/components/schemas/CommercePlan-2'
1733917399
previous_price:
1734017400
$ref: '#/components/schemas/BillingPriceResponse'
1734117401
effective_at:
@@ -17385,7 +17445,7 @@ components:
1738517445
enum:
1738617446
- commerce_price_transition
1738717447
subscription_item:
17388-
$ref: '#/components/schemas/schemas-CommerceSubscriptionItem'
17448+
$ref: '#/components/schemas/CommerceSubscriptionItem-2'
1738917449
transition:
1739017450
$ref: '#/components/schemas/CommercePriceTransitionDetails'
1739117451
BillingPaymentAttempt:
@@ -17453,7 +17513,7 @@ components:
1745317513
description: The amount for this payment attempt.
1745417514
totals:
1745517515
allOf:
17456-
- $ref: '#/components/schemas/schemas-CommerceTotalsResponse'
17516+
- $ref: '#/components/schemas/CommerceTotalsResponse-2'
1745717517
nullable: true
1745817518
description: Totals breakdown for this payment attempt.
1745917519
payment_method_id:
@@ -18532,12 +18592,12 @@ components:
1853218592
application/json:
1853318593
schema:
1853418594
$ref: '#/components/schemas/CommerceSubscriptionItem'
18535-
responses-CommerceSubscriptionItem:
18595+
CommerceSubscriptionItem-2:
1853618596
description: A commerce subscription item.
1853718597
content:
1853818598
application/json:
1853918599
schema:
18540-
$ref: '#/components/schemas/schemas-CommerceSubscriptionItem'
18600+
$ref: '#/components/schemas/CommerceSubscriptionItem-2'
1854118601
CommercePriceTransition:
1854218602
description: A commerce price transition.
1854318603
content:

0 commit comments

Comments
 (0)