Client Reference
================

.. currentmodule:: pywa.client

.. automethod:: WhatsApp.send_message
.. automethod:: WhatsApp.send_image
.. automethod:: WhatsApp.send_video
.. automethod:: WhatsApp.send_audio
.. automethod:: WhatsApp.send_voice
.. automethod:: WhatsApp.send_document
.. automethod:: WhatsApp.send_location
.. automethod:: WhatsApp.request_location
.. automethod:: WhatsApp.send_contact
.. automethod:: WhatsApp.send_sticker
.. automethod:: WhatsApp.send_catalog
.. automethod:: WhatsApp.send_template
.. automethod:: WhatsApp.send_product
.. automethod:: WhatsApp.send_products
.. automethod:: WhatsApp.send_reaction
.. automethod:: WhatsApp.remove_reaction
.. automethod:: WhatsApp.mark_message_as_read
.. automethod:: WhatsApp.indicate_typing
.. automethod:: WhatsApp.listen
.. automethod:: WhatsApp.stop_listening
.. automethod:: WhatsApp.upload_media
.. automethod:: WhatsApp.download_media
.. automethod:: WhatsApp.stream_media
.. automethod:: WhatsApp.get_media_bytes
.. automethod:: WhatsApp.get_media_url
.. automethod:: WhatsApp.delete_media
.. automethod:: WhatsApp.get_business_account
.. automethod:: WhatsApp.update_business_account_settings
.. automethod:: WhatsApp.get_business_profile
.. automethod:: WhatsApp.get_business_phone_numbers
.. automethod:: WhatsApp.get_business_phone_number
.. automethod:: WhatsApp.get_business_phone_number_settings
.. automethod:: WhatsApp.update_business_phone_number_settings
.. automethod:: WhatsApp.update_business_profile
.. automethod:: WhatsApp.update_display_name
.. automethod:: WhatsApp.update_conversational_automation
.. automethod:: WhatsApp.set_business_public_key
.. automethod:: WhatsApp.get_commerce_settings
.. automethod:: WhatsApp.update_commerce_settings
.. automethod:: WhatsApp.create_template
.. automethod:: WhatsApp.upsert_authentication_template
.. automethod:: WhatsApp.update_template
.. automethod:: WhatsApp.get_template
.. automethod:: WhatsApp.get_templates
.. automethod:: WhatsApp.delete_template
.. automethod:: WhatsApp.unpause_template
.. automethod:: WhatsApp.compare_templates
.. automethod:: WhatsApp.migrate_templates
.. automethod:: WhatsApp.create_flow
.. automethod:: WhatsApp.update_flow_metadata
.. automethod:: WhatsApp.update_flow_json
.. automethod:: WhatsApp.publish_flow
.. automethod:: WhatsApp.delete_flow
.. automethod:: WhatsApp.deprecate_flow
.. automethod:: WhatsApp.get_flow
.. automethod:: WhatsApp.get_flows
.. automethod:: WhatsApp.get_flow_metrics
.. automethod:: WhatsApp.get_flow_assets
.. automethod:: WhatsApp.migrate_flows
.. automethod:: WhatsApp.block_users
.. automethod:: WhatsApp.unblock_users
.. automethod:: WhatsApp.get_blocked_users
.. automethod:: WhatsApp.register_phone_number
.. automethod:: WhatsApp.deregister_phone_number
.. automethod:: WhatsApp.create_phone_number
.. automethod:: WhatsApp.request_verification_code
.. automethod:: WhatsApp.verify_phone_number
.. automethod:: WhatsApp.create_qr_code
.. automethod:: WhatsApp.get_qr_code
.. automethod:: WhatsApp.get_qr_codes
.. automethod:: WhatsApp.update_qr_code
.. automethod:: WhatsApp.delete_qr_code
.. automethod:: WhatsApp.set_username
.. automethod:: WhatsApp.get_current_username
.. automethod:: WhatsApp.get_reserved_usernames
.. automethod:: WhatsApp.delete_username
.. automethod:: WhatsApp.delete_qr_code
.. automethod:: WhatsApp.get_call_permissions
.. automethod:: WhatsApp.pre_accept_call
.. automethod:: WhatsApp.accept_call
.. automethod:: WhatsApp.reject_call
.. automethod:: WhatsApp.terminate_call
.. automethod:: WhatsApp.create_group
.. automethod:: WhatsApp.get_group
.. automethod:: WhatsApp.get_groups
.. automethod:: WhatsApp.delete_group
.. automethod:: WhatsApp.approve_group_join_requests
.. automethod:: WhatsApp.reject_group_join_requests
.. automethod:: WhatsApp.get_group_invite_link
.. automethod:: WhatsApp.reset_group_invite_link
.. automethod:: WhatsApp.remove_group_participants
.. automethod:: WhatsApp.update_group_settings
.. automethod:: WhatsApp.pin_message
.. automethod:: WhatsApp.unpin_message
.. automethod:: WhatsApp.get_app_access_token
.. automethod:: WhatsApp.set_app_callback_url
.. automethod:: WhatsApp.override_waba_callback_url
.. automethod:: WhatsApp.delete_waba_callback_url
.. automethod:: WhatsApp.override_phone_callback_url
.. automethod:: WhatsApp.get_shared_business_accounts
.. automethod:: WhatsApp.get_owned_business_accounts
.. automethod:: WhatsApp.delete_phone_callback_url
.. automethod:: WhatsApp.run
.. automethod:: WhatsApp.webhook_update_handler
.. automethod:: WhatsApp.webhook_update_validator
.. automethod:: WhatsApp.webhook_challenge_handler
.. automethod:: WhatsApp.get_flow_request_handler
.. automethod:: WhatsApp.load_handlers_modules
