## Python SDK Changes:
* `clerk.miscellaneous.get_public_interstitial()`: `request` **Changed** (Breaking ⚠️) * `clerk.users.bulk_unban()`: `response.[]` **Changed** * `clerk.users.create()`: * `request` **Changed** * `response` **Changed** * `clerk.phone_numbers.attempt_verification()`: **Added** * `clerk.enterprise_connections.list_test_runs()`: **Added** * `clerk.enterprise_connections.create_test_run()`: **Added** * `clerk.email_addresses.attempt_verification()`: **Added** * `clerk.email_addresses.create()`: `response.verification.union(verification_otp).channel` **Added** * `clerk.email_addresses.get()`: `response.verification.union(verification_otp).channel` **Added** * `clerk.email_addresses.update()`: `response.verification.union(verification_otp).channel` **Added** * `clerk.email_addresses.replace_for_user()`: * `request.identification_status` **Added** * `response.verification.union(verification_otp).channel` **Added** * `clerk.phone_numbers.create()`: `response.verification.union(verification_otp).channel` **Added** * `clerk.phone_numbers.get()`: `response.verification.union(verification_otp).channel` **Added** * `clerk.phone_numbers.update()`: `response.verification.union(verification_otp).channel` **Added** * `clerk.phone_numbers.replace_for_user()`: * `request.identification_status` **Added** * `response.verification.union(verification_otp).channel` **Added** * `clerk.users.list()`: `response.[]` **Changed** * `clerk.users.unlock()`: `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.email_addresses.prepare_verification()`: **Added** * `clerk.phone_numbers.prepare_verification()`: **Added** * `clerk.users.lock()`: `response` **Changed** * `clerk.billing.create_price()`: * `request.supported_billing_periods` **Added** * `response.supported_billing_periods` **Added** * `clerk.users.delete_profile_image()`: `response` **Changed** * `clerk.users.update_metadata()`: `response` **Changed** * `clerk.users.replace_metadata()`: `response` **Changed** * `clerk.users.get_billing_subscription()`: `response` **Changed** * `clerk.users.set_password_compromised()`: `response` **Changed** * `clerk.users.unset_password_compromised()`: `response` **Changed** * `clerk.instance_settings.update_organization_settings()`: `error.status[403]` **Added** * `clerk.organizations.get_billing_subscription()`: `response` **Changed** * `clerk.enterprise_connections.list()`: `response.data[].custom_attributes[].multi_valued` **Added** * `clerk.enterprise_connections.create()`: * `request.custom_attributes[].multi_valued` **Added** * `response.custom_attributes[].multi_valued` **Added** * `clerk.enterprise_connections.get()`: `response.custom_attributes[].multi_valued` **Added** * `clerk.enterprise_connections.update()`: * `request.custom_attributes[].multi_valued` **Added** * `response.custom_attributes[].multi_valued` **Added** * `clerk.billing.list_prices()`: `response.data[].supported_billing_periods` **Added** * `clerk.users.set_profile_image()`: `response` **Changed** * `clerk.billing.list_subscription_items()`: `response.data[]` **Changed** * `clerk.billing.cancel_subscription_item()`: `response` **Changed** * `clerk.billing.extend_subscription_item_free_trial()`: `response` **Changed** * `clerk.billing.create_price_transition()`: `response` **Changed** * `clerk.billing.list_statements()`: `response.data[].groups[].items[].totals.discounts` **Added** * `clerk.billing.get_statement()`: `response.groups[].items[].totals.discounts` **Added** * `clerk.billing.get_statement_payment_attempts()`: `response.data[].totals.discounts` **Added**
S
speakeasybot committed
055bf9852b3053a9c8bd262a7fb21ec851b228fa
Parent: 936c3bc