# Mailing list

- [When to use CSV Import and Widget Newsletter](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/when-to-use-csv-import-and-widget-newsletter.md): Choosing between the CSV Imports API and the Newsletter Widget API depends on whether the recipient has already provided consent.
- [CSV Imports](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/csv-imports.md): This API allows you to populate a mailing list on the CRM Experience with custom fields.
- [Get all fields](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/csv-imports/get-all-fields.md): Get All fields will return the list of sending list available for you (depending on your Bearer Token) and all fields available on each list.
- [Add a recipient](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/csv-imports/add-a-recipient.md): This method allows you to add a recipient to the mailing list.
- [Delete a recipient](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/csv-imports/delete-a-recipient.md): The DELETE method allows you to delete the data of a customer on the mailing list
- [Widget Newsletter](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/widget-newsletter.md)
- [Unsubscribe / Opt Out](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/unsubscribe-opt-out.md)
- [Get unsubscribed customer](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/unsubscribe-opt-out/get-unsubscribed-customer.md): This method allows you to retrieve all unsubscribed customers since a specific date.
- [Unsubscribe a list of customers](https://experience-crm.gitbook.io/experience-crm-api/mailing-list/unsubscribe-opt-out/unsubscribe-a-list-of-customers.md): This method allows you to unsubscribe one or more customers by specifying the type of unsubscription.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://experience-crm.gitbook.io/experience-crm-api/mailing-list.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
