> ## 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 & Product 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.04/reference/campaign/pause-promoted-products) directly updates promoted product status to **`paused`**[/line-items/\{LineItemId}/products/unpause](/retail-media/v2025.04/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.04/docs/api-client-libraries)
* [Criteo API Swagger](/retail-media/v2025.04/docs/criteo-api-swagger)
* [Use Postman with the Criteo Retail Media API](/retail-media/v2025.04/docs/postman-collection)
