Releases: clerk/clerk-sdk-python
Releases · clerk/clerk-sdk-python
python - v6.0.1 - 2026-06-12 15:59:33
Generated by Speakeasy CLI
- Allow for
cryptography48.x
2026-06-12 15:59:33
Changes
Based on:
- OpenAPI Doc 2026-05-12
- Speakeasy CLI 1.778.0 (2.904.2) https://github.com/speakeasy-api/speakeasy
Generated
- [python v6.0.1] .
Releases
- [PyPI v6.0.1] https://pypi.org/project/clerk-backend-api/6.0.1 - .
Publishing Completed
python - v6.0.0 - 2026-06-11 20:12:34
Generated by Speakeasy CLI
Python SDK Changes:
clerk.users.update():requestChanged (Breaking⚠️ )clerk.organizations.update():requestChanged (Breaking⚠️ )clerk.organizations.replace_metadata(): Added
Generated with Speakeasy CLI 1.777.0
Publishing Completed
python - v5.1.0 - 2026-06-10 16:25:46
Generated by Speakeasy CLI
Python SDK Changes:
clerk.miscellaneous.get_public_interstitial():requestChanged (Breaking⚠️ )clerk.users.bulk_unban():response.[]Changedclerk.users.create():requestChangedresponseChanged
clerk.phone_numbers.attempt_verification(): Addedclerk.enterprise_connections.list_test_runs(): Addedclerk.enterprise_connections.create_test_run(): Addedclerk.email_addresses.attempt_verification(): Addedclerk.email_addresses.create():response.verification.union(verification_otp).channelAddedclerk.email_addresses.get():response.verification.union(verification_otp).channelAddedclerk.email_addresses.update():response.verification.union(verification_otp).channelAddedclerk.email_addresses.replace_for_user():request.identification_statusAddedresponse.verification.union(verification_otp).channelAdded
clerk.phone_numbers.create():response.verification.union(verification_otp).channelAddedclerk.phone_numbers.get():response.verification.union(verification_otp).channelAddedclerk.phone_numbers.update():response.verification.union(verification_otp).channelAddedclerk.phone_numbers.replace_for_user():request.identification_statusAddedresponse.verification.union(verification_otp).channelAdded
clerk.users.list():response.[]Changedclerk.users.unlock():responseChangedclerk.users.get():responseChangedclerk.users.update():responseChangedclerk.users.ban():responseChangedclerk.users.unban():responseChangedclerk.users.bulk_ban():response.[]Changedclerk.email_addresses.prepare_verification(): Addedclerk.phone_numbers.prepare_verification(): Addedclerk.users.lock():responseChangedclerk.billing.create_price():request.supported_billing_periodsAddedresponse.supported_billing_periodsAdded
clerk.users.delete_profile_image():responseChangedclerk.users.update_metadata():responseChangedclerk.users.replace_metadata():responseChangedclerk.users.get_billing_subscription():responseChangedclerk.users.set_password_compromised():responseChangedclerk.users.unset_password_compromised():responseChangedclerk.instance_settings.update_organization_settings():error.status[403]Addedclerk.organizations.get_billing_subscription():responseChangedclerk.enterprise_connections.list():response.data[].custom_attributes[].multi_valuedAddedclerk.enterprise_connections.create():request.custom_attributes[].multi_valuedAddedresponse.custom_attributes[].multi_valuedAdded
clerk.enterprise_connections.get():response.custom_attributes[].multi_valuedAddedclerk.enterprise_connections.update():request.custom_attributes[].multi_valuedAddedresponse.custom_attributes[].multi_valuedAdded
clerk.billing.list_prices():response.data[].supported_billing_periodsAddedclerk.users.set_profile_image():responseChangedclerk.billing.list_subscription_items():response.data[]Changedclerk.billing.cancel_subscription_item():responseChangedclerk.billing.extend_subscription_item_free_trial():responseChangedclerk.billing.create_price_transition():responseChangedclerk.billing.list_statements():response.data[].groups[].items[].totals.discountsAddedclerk.billing.get_statement():response.groups[].items[].totals.discountsAddedclerk.billing.get_statement_payment_attempts():response.data[].totals.discountsAdded
Generated with Speakeasy CLI 1.775.0
python - v5.0.7 - 2026-05-29 21:57:46
Generated by Speakeasy CLI
Python SDK Changes:
clerk.users.unset_password_compromised():responseChanged (Breaking⚠️ )clerk.users.list():response.[]Changed (Breaking⚠️ )clerk.billing.create_price_transition():responseChanged (Breaking⚠️ )clerk.billing.extend_subscription_item_free_trial():response.planChanged (Breaking⚠️ )clerk.billing.cancel_subscription_item():responseChanged (Breaking⚠️ )clerk.billing.list_subscription_items():response.data[]Changed (Breaking⚠️ )clerk.billing.create_price():requestChangedresponseChanged (Breaking⚠️ )
clerk.billing.list_prices():response.data[]Changed (Breaking⚠️ )clerk.billing.list_plans():response.data[].feeChanged (Breaking⚠️ )clerk.organization_domains.list_all():response.data[]Changed (Breaking⚠️ )clerk.organization_domains.update():responseChanged (Breaking⚠️ )clerk.email_addresses.create():response.verification.union(verification_scim)Added (Breaking⚠️ )clerk.email_addresses.get():response.verification.union(verification_scim)Added (Breaking⚠️ )clerk.organization_domains.list():response.data[]Changed (Breaking⚠️ )clerk.email_addresses.update():response.verification.union(verification_scim)Added (Breaking⚠️ )clerk.organization_domains.create():responseChanged (Breaking⚠️ )clerk.users.create():requestChangedresponseChanged (Breaking⚠️ )error.status[402]Added
clerk.users.get():responseChanged (Breaking⚠️ )clerk.users.update():responseChanged (Breaking⚠️ )clerk.users.ban():responseChanged (Breaking⚠️ )clerk.users.unban():responseChanged (Breaking⚠️ )clerk.users.bulk_ban():response.[]Changed (Breaking⚠️ )clerk.users.bulk_unban():response.[]Changed (Breaking⚠️ )clerk.users.lock():responseChanged (Breaking⚠️ )clerk.users.unlock():responseChanged (Breaking⚠️ )clerk.users.set_profile_image():responseChanged (Breaking⚠️ )clerk.users.delete_profile_image():responseChanged (Breaking⚠️ )clerk.users.update_metadata():responseChanged (Breaking⚠️ )clerk.users.get_billing_subscription():response.subscription_items[]Changed (Breaking⚠️ )clerk.organizations.get_billing_subscription():response.subscription_items[]Changed (Breaking⚠️ )clerk.users.set_password_compromised():responseChanged (Breaking⚠️ )clerk.phone_numbers.replace_for_user(): Addedclerk.saml_connections.create():responseChangederror.status[409]Added
clerk.instance_settings.update():request.preferred_sign_in_strategy_when_password_requiredAdded
clerk.email_addresses.replace_for_user(): Addedclerk.users.get_organization_memberships():response.data[].public_user_data.bannedAddedclerk.organization_memberships.create():response.public_user_data.bannedAddedclerk.organization_memberships.list():response.data[].public_user_data.bannedAddedclerk.organization_memberships.update():response.public_user_data.bannedAddedclerk.organization_memberships.delete():response.public_user_data.bannedAddedclerk.organization_memberships.update_metadata():response.public_user_data.bannedAddedclerk.users.get_instance_organization_memberships():response.data[].public_user_data.bannedAddedclerk.email_addresses.delete():error.status[409]Addedclerk.miscellaneous.get_public_interstitial():requestChangedclerk.admin_portal_link_tokens.revoke_admin_portal_link_token(): Addedclerk.saml_connections.list():response.data[]Changedclerk.instance_settings.update_organization_settings():response.max_allowed_domainsAddedclerk.saml_connections.get():responseChangedclerk.saml_connections.update():request.allow_organization_account_linkingAddedresponseChangederror.status[409]Added
clerk.enterprise_connections.list():response.data[]Changedclerk.enterprise_connections.create():requestChangedresponseChangederror.status[409]Added
clerk.enterprise_connections.get():responseChangedclerk.enterprise_connections.update():requestChangedresponseChanged
clerk.agent_tasks.create():response.agent_task_idAddedclerk.agent_tasks.revoke():response.agent_task_idAddedclerk.admin_portal_link_tokens.create_admin_portal_link_token(): Addedclerk.oauth_applications.upload_logo(): Addedclerk.organization_domains.verify_ownership(): Addedclerk.instance_settings.get_organization_settings(): Addedclerk.instance_settings.update_communication(): Addedclerk.instance_settings.get_communication(): Addedclerk.users.replace_metadata(): Addedclerk.m2m.create_token():request.min_remaining_ttl_secondsAdded
Generated with Speakeasy CLI 1.768.2
Publishing Completed
python - v5.0.6 - 2026-03-19 16:31:49
Generated by Speakeasy CLI
2026-03-19 16:31:49
Changes
Based on:
- OpenAPI Doc 2025-11-10
- Speakeasy CLI 1.758.0 (2.866.2) https://github.com/speakeasy-api/speakeasy
Generated
- [python v5.0.6] .
Releases
- [PyPI v5.0.6] https://pypi.org/project/clerk-backend-api/5.0.6 - .
Publishing Completed
python - v5.0.5 - 2026-03-18 22:34:26
Generated by Speakeasy CLI
2026-03-18 22:34:26
Changes
Based on:
- OpenAPI Doc 2025-11-10
- Speakeasy CLI 1.757.1 (2.866.2) https://github.com/speakeasy-api/speakeasy
Generated
- [python v5.0.5] .
Releases
- [PyPI v5.0.5] https://pypi.org/project/clerk-backend-api/5.0.5 - .
python - v5.0.4 - 2026-03-18 20:58:03
Generated by Speakeasy CLI
Python SDK Changes:
clerk.api_keys.create_api_key():responseChanged (Breaking⚠️ )clerk.enterprise_connections.list(): Addedclerk.enterprise_connections.create(): Addedclerk.enterprise_connections.get(): Addedclerk.enterprise_connections.update(): Addedclerk.enterprise_connections.delete(): Addedclerk.saml_connections.list(): Deprecatedclerk.saml_connections.create(): Deprecatedclerk.saml_connections.get(): Deprecatedclerk.saml_connections.update(): Deprecatedclerk.saml_connections.delete(): Deprecated
Generated with Speakeasy CLI 1.757.1
python - v5.0.3 - 2026-03-09 14:35:53
Generated by Speakeasy CLI
Python SDK Changes:
clerk.users.get_billing_credit_balance(): Addedclerk.users.adjust_billing_credit_balance(): Addedclerk.instance_settings.get_o_auth_application_settings(): Addedclerk.instance_settings.update_o_auth_application_settings(): Addedclerk.organizations.get_billing_credit_balance(): Addedclerk.organizations.adjust_billing_credit_balance(): Addedclerk.agent_tasks.create(): Addedclerk.agent_tasks.revoke(): Addedclerk.email_addresses.create():error.status[409]Addedclerk.email_addresses.update():error.status[409]Addedclerk.users.update():error.status[409]Addedclerk.users.get_billing_subscription():response.subscription_items[]Changedclerk.users.get_organization_invitations():request.statusChangedclerk.organization_invitations.get_all():request.statusChangedclerk.organization_invitations.create():error.status[402]Addedclerk.organization_invitations.list():request.statusChangedclerk.organizations.update():error.status[400]Addedclerk.organizations.get_billing_subscription():response.subscription_items[]Changedclerk.billing.list_plans():response.data[].unit_pricesAddedclerk.billing.list_prices():response.data[].is_defaultAddedclerk.billing.create_price():response.is_defaultAddedclerk.billing.list_subscription_items():response.data[]Changedclerk.billing.cancel_subscription_item():responseChangedclerk.billing.create_price_transition():response.transition.previous_price.is_defaultAddedclerk.billing.list_statements():response.data[]Changedclerk.billing.get_statement():responseChangedclerk.billing.get_statement_payment_attempts():response.data[].totalsAddedclerk.m2m.create_token():request.token_formatAdded
Generated with Speakeasy CLI 1.749.0
python - v5.0.2 - 2026-02-19 16:04:43
Generated by Speakeasy CLI
2026-02-19 16:04:43
Changes
Based on:
- OpenAPI Doc 2025-11-10
- Speakeasy CLI 1.722.7 (2.832.9) https://github.com/speakeasy-api/speakeasy
Generated
- [python v5.0.2] .
Releases
- [PyPI v5.0.2] https://pypi.org/project/clerk-backend-api/5.0.2 - .
Publishing Completed
python - v5.0.1 - 2026-02-18 17:11:07
Generated by Speakeasy CLI
Python SDK Changes:
clerk.users.list():response.[].organization_memberships[].organization.role_set_keyAddedclerk.users.create():response.organization_memberships[].organization.role_set_keyAddedclerk.users.get():response.organization_memberships[].organization.role_set_keyAddedclerk.users.update():response.organization_memberships[].organization.role_set_keyAddedclerk.users.ban():response.organization_memberships[].organization.role_set_keyAddedclerk.users.unban():response.organization_memberships[].organization.role_set_keyAddedclerk.users.bulk_ban():response.[].organization_memberships[].organization.role_set_keyAddedclerk.users.bulk_unban():response.[].organization_memberships[].organization.role_set_keyAddedclerk.users.lock():response.organization_memberships[].organization.role_set_keyAddedclerk.users.unlock():response.organization_memberships[].organization.role_set_keyAddedclerk.users.set_profile_image():response.organization_memberships[].organization.role_set_keyAddedclerk.users.delete_profile_image():response.organization_memberships[].organization.role_set_keyAddedclerk.users.update_metadata():response.organization_memberships[].organization.role_set_keyAddedclerk.users.get_billing_subscription():response.subscription_items[].payer.credits_balanceAddedclerk.users.get_organization_memberships():response.data[].organization.role_set_keyAddedclerk.users.set_password_compromised():response.organization_memberships[].organization.role_set_keyAddedclerk.users.unset_password_compromised():response.organization_memberships[].organization.role_set_keyAddedclerk.users.get_instance_organization_memberships():response.data[].organization.role_set_keyAddedclerk.organizations.list():response.data[].role_set_keyAddedclerk.organizations.create():request.role_set_keyAddedresponse.role_set_keyAdded
clerk.organizations.get():response.role_set_keyAddedclerk.organizations.update():request.role_set_keyAddedresponse.role_set_keyAdded
clerk.organizations.merge_metadata():response.role_set_keyAddedclerk.organizations.upload_logo():response.role_set_keyAddedclerk.organizations.delete_logo():response.role_set_keyAddedclerk.organizations.get_billing_subscription():response.subscription_items[].payer.credits_balanceAddedclerk.organization_memberships.create():response.organization.role_set_keyAddedclerk.organization_memberships.list():response.data[].organization.role_set_keyAddedclerk.organization_memberships.update():response.organization.role_set_keyAddedclerk.organization_memberships.delete():response.organization.role_set_keyAddedclerk.organization_memberships.update_metadata():response.organization.role_set_keyAddedclerk.organization_domains.list_all():request.domainsAddedclerk.saml_connections.update():request.consent_verified_domains_deletionAddedclerk.billing.list_subscription_items():response.data[].payer.credits_balanceAddedclerk.billing.cancel_subscription_item():response.payer.credits_balanceAddedclerk.billing.extend_subscription_item_free_trial():response.payer.credits_balanceAddedclerk.billing.create_price_transition():response.subscription_item.payer.credits_balanceAddedclerk.billing.list_statements():response.data[].payer.credits_balanceAddedclerk.billing.get_statement():response.payer.credits_balanceAddedclerk.billing.get_statement_payment_attempts():response.data[].payer.credits_balanceAdded
Generated with Speakeasy CLI 1.722.0
Publishing Completed