Skip to content

Releases: clerk/clerk-sdk-python

python - v5.0.6 - 2026-03-19 16:31:49

19 Mar 16:31
7b104cd

Choose a tag to compare

Generated by Speakeasy CLI

2026-03-19 16:31:49

Changes

Based on:

Generated

  • [python v5.0.6] .

Releases

Publishing Completed

python - v5.0.5 - 2026-03-18 22:34:26

18 Mar 22:34
420ab9c

Choose a tag to compare

Generated by Speakeasy CLI

2026-03-18 22:34:26

Changes

Based on:

Generated

  • [python v5.0.5] .

Releases

python - v5.0.4 - 2026-03-18 20:58:03

18 Mar 20:58
37360fe

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 5.0.4

Python SDK Changes:

  • clerk.api_keys.create_api_key(): response Changed (Breaking ⚠️)
  • clerk.enterprise_connections.list(): Added
  • clerk.enterprise_connections.create(): Added
  • clerk.enterprise_connections.get(): Added
  • clerk.enterprise_connections.update(): Added
  • clerk.enterprise_connections.delete(): Added
  • clerk.saml_connections.list(): Deprecated
  • clerk.saml_connections.create(): Deprecated
  • clerk.saml_connections.get(): Deprecated
  • clerk.saml_connections.update(): Deprecated
  • clerk.saml_connections.delete(): Deprecated

Generated with Speakeasy CLI 1.757.1

python - v5.0.3 - 2026-03-09 14:35:53

09 Mar 14:35
3153d5a

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 5.0.3

Python SDK Changes:

  • clerk.users.get_billing_credit_balance(): Added
  • clerk.users.adjust_billing_credit_balance(): Added
  • clerk.instance_settings.get_o_auth_application_settings(): Added
  • clerk.instance_settings.update_o_auth_application_settings(): Added
  • clerk.organizations.get_billing_credit_balance(): Added
  • clerk.organizations.adjust_billing_credit_balance(): Added
  • clerk.agent_tasks.create(): Added
  • clerk.agent_tasks.revoke(): Added
  • clerk.email_addresses.create(): error.status[409] Added
  • clerk.email_addresses.update(): error.status[409] Added
  • clerk.users.update(): error.status[409] Added
  • clerk.users.get_billing_subscription(): response.subscription_items[] Changed
  • clerk.users.get_organization_invitations(): request.status Changed
  • clerk.organization_invitations.get_all(): request.status Changed
  • clerk.organization_invitations.create(): error.status[402] Added
  • clerk.organization_invitations.list(): request.status Changed
  • clerk.organizations.update(): error.status[400] Added
  • clerk.organizations.get_billing_subscription(): response.subscription_items[] Changed
  • clerk.billing.list_plans(): response.data[].unit_prices Added
  • clerk.billing.list_prices(): response.data[].is_default Added
  • clerk.billing.create_price(): response.is_default Added
  • clerk.billing.list_subscription_items(): response.data[] Changed
  • clerk.billing.cancel_subscription_item(): response Changed
  • clerk.billing.create_price_transition(): response.transition.previous_price.is_default Added
  • clerk.billing.list_statements(): response.data[] Changed
  • clerk.billing.get_statement(): response Changed
  • clerk.billing.get_statement_payment_attempts(): response.data[].totals Added
  • clerk.m2m.create_token(): request.token_format Added

Generated with Speakeasy CLI 1.749.0

python - v5.0.2 - 2026-02-19 16:04:43

19 Feb 16:04
01b8a7b

Choose a tag to compare

Generated by Speakeasy CLI

2026-02-19 16:04:43

Changes

Based on:

Generated

  • [python v5.0.2] .

Releases

Publishing Completed

python - v5.0.1 - 2026-02-18 17:11:07

18 Feb 17:11
e3397b3

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 5.0.1

Python SDK Changes:

  • clerk.users.list(): response.[].organization_memberships[].organization.role_set_key Added
  • clerk.users.create(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.get(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.update(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.ban(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.unban(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.bulk_ban(): response.[].organization_memberships[].organization.role_set_key Added
  • clerk.users.bulk_unban(): response.[].organization_memberships[].organization.role_set_key Added
  • clerk.users.lock(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.unlock(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.set_profile_image(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.delete_profile_image(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.update_metadata(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.get_billing_subscription(): response.subscription_items[].payer.credits_balance Added
  • clerk.users.get_organization_memberships(): response.data[].organization.role_set_key Added
  • clerk.users.set_password_compromised(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.unset_password_compromised(): response.organization_memberships[].organization.role_set_key Added
  • clerk.users.get_instance_organization_memberships(): response.data[].organization.role_set_key Added
  • clerk.organizations.list(): response.data[].role_set_key Added
  • clerk.organizations.create():
    • request.role_set_key Added
    • response.role_set_key Added
  • clerk.organizations.get(): response.role_set_key Added
  • clerk.organizations.update():
    • request.role_set_key Added
    • response.role_set_key Added
  • clerk.organizations.merge_metadata(): response.role_set_key Added
  • clerk.organizations.upload_logo(): response.role_set_key Added
  • clerk.organizations.delete_logo(): response.role_set_key Added
  • clerk.organizations.get_billing_subscription(): response.subscription_items[].payer.credits_balance Added
  • clerk.organization_memberships.create(): response.organization.role_set_key Added
  • clerk.organization_memberships.list(): response.data[].organization.role_set_key Added
  • clerk.organization_memberships.update(): response.organization.role_set_key Added
  • clerk.organization_memberships.delete(): response.organization.role_set_key Added
  • clerk.organization_memberships.update_metadata(): response.organization.role_set_key Added
  • clerk.organization_domains.list_all(): request.domains Added
  • clerk.saml_connections.update(): request.consent_verified_domains_deletion Added
  • clerk.billing.list_subscription_items(): response.data[].payer.credits_balance Added
  • clerk.billing.cancel_subscription_item(): response.payer.credits_balance Added
  • clerk.billing.extend_subscription_item_free_trial(): response.payer.credits_balance Added
  • clerk.billing.create_price_transition(): response.subscription_item.payer.credits_balance Added
  • clerk.billing.list_statements(): response.data[].payer.credits_balance Added
  • clerk.billing.get_statement(): response.payer.credits_balance Added
  • clerk.billing.get_statement_payment_attempts(): response.data[].payer.credits_balance Added

Generated with Speakeasy CLI 1.722.0

Publishing Completed

python - v5.0.0 - 2026-02-11 19:01:27

11 Feb 19:01
4fd75f7

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 5.0.0

Python SDK Changes:

  • clerk.users.count(): request Changed (Breaking ⚠️)
  • clerk.users.get(): response.external_accounts[].email_address_verified Added
  • clerk.users.ban(): response.external_accounts[].email_address_verified Added
  • clerk.instance_settings.update_instance_protect(): Added
  • clerk.waitlist_entries.bulk_create(): Added
  • clerk.billing.list_prices(): Added
  • clerk.users.unban(): response.external_accounts[].email_address_verified Added
  • clerk.billing.create_price_transition(): Added
  • clerk.role_sets.list(): Added
  • clerk.role_sets.create(): Added
  • clerk.role_sets.get(): Added
  • clerk.role_sets.update(): Added
  • clerk.role_sets.replace(): Added
  • clerk.role_sets.add_roles(): Added
  • clerk.role_sets.replace_role(): Added
  • clerk.users.list():
    • request Changed
    • response.[].external_accounts[].email_address_verified Added
  • clerk.users.create():
    • request.skip_user_requirement Added
    • response.external_accounts[].email_address_verified Added
  • clerk.users.unset_password_compromised(): Added
  • clerk.users.set_password_compromised(): Added
  • clerk.instance_settings.get_instance_protect(): Added
  • clerk.users.update(): response.external_accounts[].email_address_verified Added
  • clerk.billing.create_price(): Added
  • clerk.users.bulk_ban(): response.[].external_accounts[].email_address_verified Added
  • clerk.users.bulk_unban(): response.[].external_accounts[].email_address_verified Added
  • clerk.users.lock(): response.external_accounts[].email_address_verified Added
  • clerk.users.unlock(): response.external_accounts[].email_address_verified Added
  • clerk.users.set_profile_image(): response.external_accounts[].email_address_verified Added
  • clerk.users.delete_profile_image(): response.external_accounts[].email_address_verified Added
  • clerk.users.update_metadata(): response.external_accounts[].email_address_verified Added
  • clerk.users.get_billing_subscription(): response.subscription_items[].price_id Added
  • clerk.users.get_o_auth_access_token(): response.[].id_token Added
  • clerk.organization_invitations.create(): request.notify Added
  • clerk.organization_invitations.bulk_create():
    • request_body[].notify Added
  • clerk.organizations.create(): error.status[402] Added
  • clerk.organizations.get_billing_subscription(): response.subscription_items[].price_id Added
  • clerk.billing.list_subscription_items(): response.data[].price_id Added
  • clerk.billing.cancel_subscription_item(): response.price_id Added
  • clerk.billing.extend_subscription_item_free_trial(): response.price_id Added

Generated with Speakeasy CLI 1.710.0

Publishing Completed

python - v4.2.0 - 2025-12-11 20:19:26

11 Dec 20:19
8980d2d

Choose a tag to compare

Generated by Speakeasy CLI

clerk-backend-api 4.2.0

Python SDK Changes:

  • clerk.users.get_billing_subscription(): response.subscription_items.[].plan.features.[] Changed Breaking ⚠️
  • clerk.billing.cancel_subscription_item(): response.plan.features.[] Changed Breaking ⚠️
  • clerk.billing.list_subscription_items(): response.data.[].plan.features.[] Changed Breaking ⚠️
  • clerk.billing.list_plans(): response.data.[].features.[] Changed Breaking ⚠️
  • clerk.organizations.get_billing_subscription(): response.subscription_items.[].plan.features.[] Changed Breaking ⚠️
  • clerk.api_keys.verify_api_key(): Added
  • clerk.users.set_profile_image(): response.bypass_client_trust Added
  • clerk.api_keys.create_api_key(): Added
  • clerk.users.list(): response.[].bypass_client_trust Added
  • clerk.users.create():
    • request.bypass_client_trust Added
    • response.bypass_client_trust Added
  • clerk.users.get(): response.bypass_client_trust Added
  • clerk.users.update():
    • request.bypass_client_trust Added
    • response.bypass_client_trust Added
  • clerk.users.ban(): response.bypass_client_trust Added
  • clerk.users.unban(): response.bypass_client_trust Added
  • clerk.users.bulk_ban(): response.[].bypass_client_trust Added
  • clerk.users.bulk_unban(): response.[].bypass_client_trust Added
  • clerk.users.lock(): response.bypass_client_trust Added
  • clerk.users.unlock(): response.bypass_client_trust Added
  • clerk.api_keys.revoke_api_key(): Added
  • clerk.users.delete_profile_image(): response.bypass_client_trust Added
  • clerk.users.update_metadata(): response.bypass_client_trust Added
  • clerk.api_keys.get_api_key_secret(): Added
  • clerk.api_keys.delete_api_key(): Added
  • clerk.saml_connections.list(): response.data.[] Changed
  • clerk.saml_connections.create(): response Changed
  • clerk.saml_connections.get(): response Changed
  • clerk.saml_connections.update(): response Changed
  • clerk.api_keys.update_api_key(): Added
  • clerk.api_keys.get_api_key(): Added
  • clerk.api_keys.get_api_keys(): Added

Generated with Speakeasy CLI 1.675.4

Publishing Completed

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