# Suppression List This library provides easy access to the [Suppression List](https://developers.sparkpost.com/api/suppression-list) Resource. *Note: All methods return promises and accept an optional last argument callback. [Read about how we handle callbacks and promises](/docs/async.md).* ## Methods * **list([parameters])**
List all entries in your suppression list, filtered by an optional set of search parameters. * `parameters` - an object of [search parameters](https://developers.sparkpost.com/api/suppression-list#suppression-list-search-get) * **get(email)**
Retrieve an entry by recipient email. * `email` - `String` email address to check **required** * **upsert(listEntries)**
Insert or update one or many entries. * `listEntries` - an object [entry list attributes](https://developers.sparkpost.com/api/suppression-list#header-list-entry-attributes) or `Array` of entry list attribute objects * **delete(email)**
Remove an entry by recipient email. * `email` - `String` email address to remove **required** ## Examples Visit our examples section to see all of [our suppression list resource examples](/examples/suppressionList).