@@ -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