> For the complete documentation index, see [llms.txt](https://the-wishlist-documentation.gitbook.io/the-wishlist-documentation-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://the-wishlist-documentation.gitbook.io/the-wishlist-documentation-docs/wishlist-rest-api/overview.md).

# Overview

The Wishlist API enables the management of customer wishlists.

In most situations, The Wishlist platform will be the master data source for Wishlists, as it is able to manage wishlist information from multiple sources (e.g. website or physical stores); then trigger events based on saved wishlist items; and send wishlist information to 3rd party systems such as marketing automation platforms like Emarsys, Klaviyo and DotDigital.

One customer may have mulitple wishlists. You can only create a wishlist for a valid customer.

A wishlist is created ‘empty’ and items added later, either one by one, or multiple items can be added at the same time.

Wishlist items should be saved at the variant level, rather than the parent product level, as the customer will typically be wishlisting a variant, not a product, and notifications will be more targeted.
