Skip to content

Releases: clerk/clerk-sdk-python

python - v4.1.3 - 2025-12-04 23:14:16

04 Dec 23:14
2b990b7

Choose a tag to compare

Generated by Speakeasy CLI

2025-12-04 23:14:16

Changes

Based on:

Generated

  • [python v4.1.3] .

Releases

Publishing Completed

python - v4.1.2 - 2025-12-03 13:34:27

03 Dec 13:34
215e4eb

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 4.1.2

Python SDK Changes:

  • clerk.oauth_access_tokens.verify(): response Changed Breaking ⚠️
  • clerk.users.get_organization_invitations(): response.data.[].public_inviter_data Added
  • clerk.organization_invitations.get_all(): response.data.[].public_inviter_data Added
  • clerk.organization_invitations.create(): response.public_inviter_data Added
  • clerk.organization_invitations.list(): response.data.[].public_inviter_data Added
  • clerk.organization_invitations.bulk_create(): response.data.[].public_inviter_data Added
  • clerk.organization_invitations.list_pending(): response.data.[].public_inviter_data Added
  • clerk.organization_invitations.get(): response.public_inviter_data Added
  • clerk.organization_invitations.revoke(): response.public_inviter_data Added
  • clerk.organization_memberships.create(): request Changed

Generated with Speakeasy CLI 1.666.2

Publishing Completed

python - v4.1.1 - 2025-12-02 17:08:16

02 Dec 17:08
615c767

Choose a tag to compare

Generated by Speakeasy CLI

2025-12-02 17:08:16

Changes

Based on:

Generated

  • [python v4.1.1] .

Releases

python - v4.1.0 - 2025-12-01 16:37:45

01 Dec 16:37
5861baa

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 4.1.0

Python SDK Changes:

  • clerk.beta_features.update_instance_settings():
    • request.enhanced_email_deliverability Removed Breaking ⚠️
  • clerk.instance_settings.update():
    • request.enhanced_email_deliverability Removed Breaking ⚠️
  • clerk.organization_permissions.delete(): Added
  • clerk.organizations.update(): response.last_active_at Added
  • clerk.organization_roles.delete(): Added
  • clerk.organization_roles.assign_permission(): Added
  • clerk.organization_roles.remove_permission(): Added
  • clerk.billing.list_plans(): Added
  • clerk.billing.list_subscription_items(): Added
  • clerk.users.delete_profile_image(): response Changed
  • clerk.organization_permissions.list(): Added
  • clerk.organization_permissions.create(): Added
  • clerk.organization_permissions.get(): Added
  • clerk.organization_permissions.update(): Added
  • clerk.organization_roles.list(): Added
  • clerk.commerce.list_plans(): Deleted Breaking ⚠️
  • clerk.commerce.list_subscription_items(): Deleted Breaking ⚠️
  • clerk.commerce.cancel_subscription_item(): Deleted Breaking ⚠️
  • clerk.sessions.create():
    • request.active_organization_id Added
  • clerk.users.list(): response.[] Changed
  • clerk.users.create(): response Changed
  • clerk.users.get(): response Changed
  • clerk.users.update(): response Changed
  • clerk.users.ban(): response Changed
  • clerk.users.unban(): response Changed
  • clerk.users.bulk_ban(): response.[] Changed
  • clerk.users.bulk_unban(): response.[] Changed
  • clerk.users.lock(): response Changed
  • clerk.organization_roles.update(): Added
  • clerk.users.unlock(): response Changed
  • clerk.billing.cancel_subscription_item(): Added
  • clerk.users.update_metadata(): response Changed
  • clerk.users.get_organization_memberships(): response.data.[].organization.last_active_at Added
  • clerk.users.get_organization_invitations(): response.data.[].inviter_id Added
  • clerk.users.get_instance_organization_memberships(): response.data.[].organization.last_active_at Added
  • clerk.organization_invitations.get_all(): response.data.[].inviter_id Added
  • clerk.organization_invitations.create(): response.inviter_id Added
  • clerk.organization_invitations.list(): response.data.[].inviter_id Added
  • clerk.organization_invitations.bulk_create(): response.data.[].inviter_id Added
  • clerk.organization_invitations.list_pending(): response.data.[].inviter_id Added
  • clerk.organization_invitations.get(): response.inviter_id Added
  • clerk.organization_invitations.revoke(): response.inviter_id Added
  • clerk.organization_roles.get(): Added
  • clerk.organization_roles.create(): Added
  • clerk.instance_settings.update_organization_settings(): response.max_role_sets_allowed Added
  • clerk.organizations.list(): response.data.[].last_active_at Added
  • clerk.organizations.create(): response.last_active_at Added
  • clerk.organizations.get(): response.last_active_at Added
  • clerk.users.set_profile_image(): response Changed
  • clerk.organizations.merge_metadata(): response.last_active_at Added
  • clerk.organizations.upload_logo(): response.last_active_at Added
  • clerk.organizations.delete_logo(): response.last_active_at Added
  • clerk.organization_memberships.create(): response.organization.last_active_at Added
  • clerk.organization_memberships.list(): response.data.[].organization.last_active_at Added
  • clerk.organization_memberships.update(): response.organization.last_active_at Added
  • clerk.organization_memberships.delete(): response.organization.last_active_at Added
  • clerk.organization_memberships.update_metadata(): response.organization.last_active_at Added

Generated with Speakeasy CLI 1.665.0

python - v4.0.0 - 2025-11-10 21:20:50

10 Nov 21:20
e48c9a7

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 4.0.0

Python SDK Changes Detected:

  • clerk.actor_tokens.create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.phone_numbers.create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.clients.list():
    • response.[].last_authentication_strategy Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_addresses.create():
    • response.verification Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_addresses.get():
    • response.verification Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.commerce.cancel_subscription_item():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.commerce.list_subscription_items():
    • request Changed Breaking ⚠️
    • response.data.[] Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.commerce.list_plans():
    • response.data.[] Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.waitlist_entries.reject(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_addresses.delete():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_addresses.update():
    • response.verification Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.actor_tokens.revoke(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.phone_numbers.get(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.phone_numbers.delete():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.phone_numbers.update(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.sessions.list(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.sessions.create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.sessions.get(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.sessions.refresh(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.sessions.revoke(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.sessions.create_token(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.sessions.create_token_from_template(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_sms_templates.list(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_sms_templates.get(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_sms_templates.revert(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_sms_templates.toggle_template_delivery(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.email_and_sms_templates.upsert(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.templates.preview(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.list():
    • response.[] Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.create():
    • request.locale Added
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.count(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.get():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.update():
    • request.locale Added
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.delete():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.ban():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.unban():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.bulk_ban():
    • response.[] Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.bulk_unban():
    • response.[] Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.lock():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.unlock():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.set_profile_image():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.delete_profile_image():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.update_metadata():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.get_billing_subscription():
    • response Changed Breaking ⚠️
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.get_o_auth_access_token(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.get_organization_memberships():
    • response.data.[].public_user_data.username Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.get_organization_invitations(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.verify_password(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.verify_totp(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.disable_mfa(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.delete_backup_codes(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.delete_passkey():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.delete_web3wallet():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.delete_totp(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.delete_external_account():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.users.get_instance_organization_memberships():
    • response.data.[].public_user_data.username Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.invitations.create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.invitations.bulk_create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.invitations.revoke(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.organization_invitations.get_all(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.organization_invitations.create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.organization_invitations.list(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.domains.add(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.organization_invitations.list_pending(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.organization_invitations.get(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.organization_invitations.revoke(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.allowlist_identifiers.list(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.allowlist_identifiers.create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.allowlist_identifiers.delete():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.blocklist_identifiers.list(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.blocklist_identifiers.create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.blocklist_identifiers.delete():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.beta_features.update_instance_settings(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.beta_features.update_production_instance_domain(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.clients.get():
    • response.last_authentication_strategy Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.clients.verify():
    • response.last_authentication_strategy Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.organization_invitations.bulk_create(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.domains.delete():
    • response.external_id Added
    • errors.[].clerk_trace_id Removed Breaking ⚠️
  • clerk.domains.update(): errors.[].clerk_trace_id Removed Breaking ⚠️
  • `clerk.instance_settings...
Read more

python - v3.3.1 - 2025-09-19 13:20:58

19 Sep 13:21
238c7d7

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 3.3.1

Python SDK Changes Detected:

  • clerk.machines.rotate_secret_key(): Added
  • clerk.waitlist_entries.delete(): Added
  • clerk.commerce.extend_subscription_item_free_trial(): Added
  • clerk.commerce.list_subscription_items(): request Changed

Generated with Speakeasy CLI 1.621.0

Publishing Completed

python - v3.3.0 - 2025-08-29 17:49:00

29 Aug 17:49
4440349

Choose a tag to compare

Generated by Speakeasy CLI

2025-08-29 16:44:24

Changes

Based on:

Generated

  • [python v3.3.0] .

Releases

Publishing Completed

python - v3.2.1 - 2025-08-19 14:59:08

19 Aug 14:59
e632131

Choose a tag to compare

Generated by Speakeasy CLI

2025-08-19 14:43:16

Changes

Based on:

Generated

  • [python v3.2.1] .

Releases

Publishing Completed

python - v3.2.0 - 2025-08-18 21:32:18

18 Aug 21:32
197b243

Choose a tag to compare

Generated by Speakeasy CLI

2025-08-18 00:24:51

Changes

Based on:

Generated

  • [python v3.2.0] .

Releases

Publishing Completed

python - v3.1.11 - 2025-07-30 13:19:09

30 Jul 13:19
aad201d

Choose a tag to compare

Generated by Speakeasy CLI

2025-07-30 13:12:19

Changes

Based on:

Generated

  • [python v3.1.11] .

Releases

Publishing Completed