Customers
- class py_veeqo.endpoints.customers.Customers(api_key: str | None = None)
Bases:
PyVeeqoThis class implements all the customers api calls.
- create_new_customer(data: Dict = None, json: Dict[str, Any] | List[Any] | str | int | float | bool | None = None) Result
Create a new customer. https://developers.veeqo.com/docs#/reference/customers/customer-collection/create-a-customer
- Parameters:
data (Dict, optional) – customer data. Defaults to None.
json (Optional[JSONType], optional) – customer data in json format. Defaults to None.
- get_all_customers(page_size: int = 12, page: int = 1, query: str = None) Result
Get a list of all customers. https://developers.veeqo.com/docs#/reference/customers/customer-collection/list-all-customers
- Parameters:
page_size (int, optional) – Number of items per page. Defaults to 12.
page (int, optional) – Page number. Defaults to 1.
query (str, optional) – Search query. Defaults to None
- update_customer_detail(customer_id: int, data: Dict = None) Result
Update details of a specific customer. https://developers.veeqo.com/docs#/reference/customers/customer/update-customer-detail
- Parameters:
customer_id (int) – customer id.
data (Dict, optional) – customer data. Defaults to None.
- view_customer_detail(customer_id: int) Result
Get details of a specific customer. https://developers.veeqo.com/docs#/reference/customers/customer/view-customer-detail
- Parameters:
customer_id (int) – customer id.