# Catalog ## deleteProducts - Delete products in bulk from your Mirakl Connect Catalog - [DELETE /products](https://developer.mirakl.com/content/product/connect/rest/connect/openapi3/catalog/deleteproducts.md): Use this API to delete one or more products using the product identifiers. Call FrequencyRecommended usage: Asynchronous: every 5 minutesMaximum usage: Asynchronous: once per minute ## listProducts - List products from your Mirakl Connect catalog - [GET /products](https://developer.mirakl.com/content/product/connect/rest/connect/openapi3/catalog/listproducts.md): Use this API to retrieve products imported in your Mirakl Connect catalog. Items are sorted by product identifiers.Call FrequencyRecommended usage: Synchronous: every 5 minutesMaximum usage: Synchronous: once per minutePaginationThis resource supports seek pagination (see documentation) ## upsertProducts - Create or Update your Mirakl Connect Catalog - [POST /products](https://developer.mirakl.com/content/product/connect/rest/connect/openapi3/catalog/upsertproducts.md): Products are created if they do not already exist. The missing fields in the request remain unchanged on the Mirakl Connect catalog (behaves like a PATCH). Omitted top-elements in the API will remain unchanged. Any nullable field can be explicitly set to null in order to remove its value. Call FrequencyRecommended usage: Asynchronous: every 5 minutesMaximum usage: Asynchronous: once per minute