---
title: "Reset campaign limits"
type: reference
method: POST
path: /rest-api/campaign/{campaignId}/limits/reset.do
tag: "Limits"
---

# Reset campaign limits

`POST https://YOUR-NETWORK-DOMAIN/rest-api/campaign/{campaignId}/limits/reset.do`

Resets one or more limit counter values back to zero for the specified campaign. Each counter type specified in the request is independently reset, and a delayed reset is also initiated in the ad serving layer to synchronize counters across the cluster. Counters that can be reset: any counter of the limit: DAILY_, WEEKLY_, MONTHLY_ or TOTAL_ followed by IMPRESSIONS, CLICKS, CONVERSIONS, REVENUE or OPPORTUNITIES (e.g. WEEKLY_CLICKS). Requires UPDATE permission on the campaign's parent advertiser and the MANAGE_CAPPING_AND_LIMITATIONS user permission. Returns 404 if limits are not enabled. Each counter also needs its own limit permission enabled (e.g. WEEKLY_CLICKS_LIMIT for WEEKLY_CLICKS).

## Path params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `campaignId` | integer | yes | `2001` | Unique numeric identifier of the campaign whose limit counters should be reset |

## Form params

| Name | Type | Required | Example | Description |
|---|---|---|---|---|
| `limitCounters` | array<string> | yes | `TOTAL_IMPRESSIONS` | Counters to reset to zero, at least one, comma-separated or repeated: any counter of the limit: DAILY_, WEEKLY_, MONTHLY_ or TOTAL_ followed by IMPRESSIONS, CLICKS, CONVERSIONS, REVENUE or OPPORTUNITIES (e.g. WEEKLY_CLICKS) |

## Responses

- `200` — Campaign limits reset successfully
- `400` — Invalid request parameters or campaign not found
- `401` — Authentication error
- `403` — Not enough permissions
- `404` — No limit enabled for the campaign

## Example request

```bash
curl --request POST \
  --url 'https://YOUR-NETWORK-DOMAIN/rest-api/campaign/2001/limits/reset.do' \
  --header 'X-Api-Key: YOUR_API_KEY' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'limitCounters=TOTAL_IMPRESSIONS'
```

Source: https://epom.com/ad-server/docs/api/limits/post-campaign-limits-reset