Skip to content

Update OpenAPI Specs - #126

Merged
joshrowley merged 1 commit into
mainfrom
update-openapi-specs-20260803-135054
Aug 4, 2026
Merged

Update OpenAPI Specs#126
joshrowley merged 1 commit into
mainfrom
update-openapi-specs-20260803-135054

Conversation

@joshrowley

@joshrowley joshrowley commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This PR publishes a generated snapshot of the production OpenAPI specifications used by Clerk's public API reference.

User password removal

Adds the Backend API operation for removing a user's password:

POST /v1/users/{user_id}/remove_password

The operation:

  • Does not require the user's current password.
  • Allows password removal even when the user has no alternate sign-in method configured.
  • Leaves existing sessions active by default.
  • Accepts the optional sign_out_of_other_sessions field to revoke the user's active sessions.
  • Returns the updated User resource.

Public SDK follow-ups:

Other generated production changes

Because this repository publishes bundled production snapshots, this PR also includes:

  • Support for replacing unverified email and phone identifiers.
  • Trusted-device operations and schemas across the Backend and Frontend APIs.
  • Removal of the unused subscriptionItem.created webhook specification entry.

Verification

  • Confirmed the password-removal operation is present in every supported Backend API version.
  • Confirmed the generated API reference renders the endpoint behavior, optional sign_out_of_other_sessions field, response codes, and cURL example correctly.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

Preview Links

@joshrowley
joshrowley requested review from dmoerner and gabrielmeloc22 and removed request for gabrielmeloc22 August 3, 2026 16:17
@joshrowley joshrowley self-assigned this Aug 4, 2026
@joshrowley
joshrowley merged commit d15d343 into main Aug 4, 2026
5 checks passed
@joshrowley
joshrowley deleted the update-openapi-specs-20260803-135054 branch August 4, 2026 00:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants