> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qonto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Clients and products

> Your client address book and product catalog

Manage the clients you invoice and the products you put on invoices and quotes.

## Clients

| Command                     | What it does                                                               | OAuth scope    |
| --------------------------- | -------------------------------------------------------------------------- | -------------- |
| `qonto clients create`      | [Create a client](/api-reference/business-api/clients/create-a-client)     | `client.write` |
| `qonto clients delete <id>` | [Delete a client](/api-reference/business-api/clients/delete-a-client)     | `client.write` |
| `qonto clients get <id>`    | [Retrieve a client](/api-reference/business-api/clients/retrieve-a-client) | `client.read`  |
| `qonto clients list`        | [List clients](/api-reference/business-api/clients/list-clients)           | `client.read`  |
| `qonto clients update <id>` | [Update a client](/api-reference/business-api/clients/update-a-client)     | `client.write` |

`clients create` and `clients update` take a JSON document with `--body`, because the fields depend on whether the client is a company or an individual.

## Products

| Command                      | What it does                                                                                     | OAuth scope     |
| ---------------------------- | ------------------------------------------------------------------------------------------------ | --------------- |
| `qonto products create`      | [Create a product](/api-reference/business-api/expense-management/products/create-a-product)     | `product.write` |
| `qonto products delete <id>` | [Delete a product](/api-reference/business-api/expense-management/products/delete-a-product)     | `product.write` |
| `qonto products get <id>`    | [Retrieve a product](/api-reference/business-api/expense-management/products/retrieve-a-product) | `product.read`  |
| `qonto products list`        | [List products](/api-reference/business-api/expense-management/products/list-products)           | `product.read`  |

**Try it**

```bash theme={null}
# Find a client by name
qonto clients list --all --jq '.clients[] | select((.name // "") | test("acme"; "i")) | {id, name}'

# Create a client from a JSON document
qonto clients create --body @client.json
```
