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

# Campaign & Line Item Status

Overview of the campaign, line item, and products statuses work with the API

| Level          | Available Status                                                        | Read Only Status                                                                                                                                                                        | Is Mutable?                                                                                                                                                                                                                                                                                                                                                                            | Conditions                                                                                                                                                                                                                                                                                                                                                     |
| -------------- | ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Campaign**   | `active``inactive`                                                      | `active``inactive`                                                                                                                                                                      | No                                                                                                                                                                                                                                                                                                                                                                                     | Campaign statuses will automatically change to active if at least one line item is **`active`**. All other line-item statuses will result in the campaign to be **`inactive`**                                                                                                                                                                                 |
| **Line Items** | `active``paused``scheduled``ended``budgetHit``noFunds``draft``archived` | `scheduled``ended``budgetHit``noFunds``draft``archived`                                                                                                                                 | Yes, line items statuses can be updated through the API to **`active`** or **`paused`**                                                                                                                                                                                                                                                                                                | Line item will deliver if the status is `active`, while all other values are applied automatically depending on flight dates, financials, or missing attributes required for line item to serve.The following line-item status will result in a campaign status to be inactive: **`paused`,`scheduled`, `ended`, `budgetHit`, `noFunds`, `draft`, `archived`** |
| **Products**   | `active``inactive`                                                      | Not entirely - **`active`** and **`paused`** statuses are read only with most promoted products endpoints. However, they can be directly updated using the pause and unpause endpoints. | Yes, with the `pause` and `unpause` endpoints[/line-items/\{LineItemId}/products/pause](/retail-media/v2025.01/reference/campaign/pause-promoted-products) directly updates promoted product status to **`paused`**[/line-items/\{LineItemId}/products/unpause](/retail-media/v2025.01/reference/campaign/unpause-promoted-products) directly updates promoted product to **`active`** | Pausing products SKU’s on a line item will not change the status of a campaign or line item                                                                                                                                                                                                                                                                    |

***

**What’s Next**

* [API Client Libraries](/retail-media/v2025.01/docs/api-client-libraries)
* [Criteo API Swagger](/retail-media/v2025.01/docs/criteo-api-swagger)
* [Use Postman with the Criteo Retail Media API](/retail-media/v2025.01/docs/use-postman-with-the-criteo-retail-media-api)
