@@ -728,41 +728,6 @@ def get_customer(self,
728728 json = payload ,
729729 headers = headers )
730730
731- def list_customers (self ,
732- page_id : str = None ,
733- limit : str = None ,
734- sort_order : str = None ,
735- sort_by : str = None ,
736- filters : dict = None ,
737- payload : dict = None ,
738- headers : dict = None ) -> httpx .Response :
739- ''' Returns the list of Customers.
740-
741- Args:
742- page_id (str): ID of the page with paginated results.
743- limit (str): Limit of results per page. Default: 10, maximum: 100.
744- sort_order (str): Possible values: asc, desc (default).
745- sort_by (str): When sorting by fields other than created_at, the entries
746- with identical values will be additionally sorted by their
747- creation time. Possible values: created_at (default),
748- threads_count, visits_count, agent_last_event, customer_last_event.
749- filters (dict): Possible request filters.
750- payload (dict): Custom payload to be used as request's data.
751- It overrides all other parameters provided for the method.
752- headers (dict): Custom headers to be used with session headers.
753- They will be merged with session-level values that are set,
754- however, these method-level parameters will not be persisted across requests.
755-
756- Returns:
757- httpx.Response: The Response object from `httpx` library,
758- which contains a server’s response to an HTTP request.
759- '''
760- if payload is None :
761- payload = prepare_payload (locals ())
762- return self .session .post (f'{ self .api_url } /list_customers' ,
763- json = payload ,
764- headers = headers )
765-
766731 def create_customer (self ,
767732 name : str = None ,
768733 email : str = None ,
0 commit comments