

*****
QApps
*****



======
Client
======



.. py:class:: QApps.Client

  A low-level client representing QApps
  

  The Amazon Q Apps feature capability within Amazon Q Business allows web experience users to create lightweight, purpose-built AI apps to fulfill specific tasks from within their web experience. For example, users can create a Q App that exclusively generates marketing-related content to improve your marketing team's productivity or a Q App for writing customer emails and creating promotional content using a certain style of voice, tone, and branding. For more information on the capabilities, see `Amazon Q Apps capabilities <https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/deploy-experience-iam-role.html#q-apps-actions>`__ in the *Amazon Q Business User Guide*.

   

  For an overview of the Amazon Q App APIs, see `Overview of Amazon Q Apps API operations <https://docs.aws.amazon.com/amazonq/latest/api-reference/API_Operations_QApps.html>`__.

   

  For information about the IAM access control permissions you need to use the Amazon Q Apps API, see `IAM role for the Amazon Q Business web experience including Amazon Q Apps <https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/deploy-experience-iam-role.html>`__ in the *Amazon Q Business User Guide*.

  ::

    
    import boto3
    
    client = boto3.client('qapps')

  

These are the available methods:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  qapps/client/associate_library_item_review
  qapps/client/associate_q_app_with_user
  qapps/client/batch_create_category
  qapps/client/batch_delete_category
  qapps/client/batch_update_category
  qapps/client/can_paginate
  qapps/client/close
  qapps/client/create_library_item
  qapps/client/create_presigned_url
  qapps/client/create_q_app
  qapps/client/delete_library_item
  qapps/client/delete_q_app
  qapps/client/describe_q_app_permissions
  qapps/client/disassociate_library_item_review
  qapps/client/disassociate_q_app_from_user
  qapps/client/export_q_app_session_data
  qapps/client/get_library_item
  qapps/client/get_paginator
  qapps/client/get_q_app
  qapps/client/get_q_app_session
  qapps/client/get_q_app_session_metadata
  qapps/client/get_waiter
  qapps/client/import_document
  qapps/client/list_categories
  qapps/client/list_library_items
  qapps/client/list_q_app_session_data
  qapps/client/list_q_apps
  qapps/client/list_tags_for_resource
  qapps/client/predict_q_app
  qapps/client/start_q_app_session
  qapps/client/stop_q_app_session
  qapps/client/tag_resource
  qapps/client/untag_resource
  qapps/client/update_library_item
  qapps/client/update_library_item_metadata
  qapps/client/update_q_app
  qapps/client/update_q_app_permissions
  qapps/client/update_q_app_session
  qapps/client/update_q_app_session_metadata


==========
Paginators
==========


Paginators are available on a client instance via the ``get_paginator`` method. For more detailed instructions and examples on the usage of paginators, see the paginators `user guide <https://boto3.amazonaws.com/v1/documentation/api/latest/guide/paginators.html>`_.

The available paginators are:

.. toctree::
  :maxdepth: 1
  :titlesonly:

  qapps/paginator/ListLibraryItems
  qapps/paginator/ListQApps
