> AffiliateOS Help Center. Index of every article for AI tools: https://www.affiliateos.ai/help/llms.txt

# Conversions suddenly stopped

Troubleshooting · For publishers, networks · Updated 30 October 2026
Web version: https://www.affiliateos.ai/help/troubleshooting/conversions-stopped

Start with one question: did conversions stop on every offer, or on one? On every offer, look on your side first: an expired API key or a postback change. On one offer, it's usually capped for today, paused or ended.

## What you see

| What you see | What it means | What to do |
|---|---|---|
| Your offer calls answer 401 `Invalid or expired API key` | The key expired or was revoked | Generate a new key (first check) |
| **Conversions** (networks: **Flight Recorder**) still gets new rows, your server doesn't | Your postbacks stopped reaching you | See the second check |
| Publishers: one offer reads **Capped for today**, **Offer paused** or **Offer expired** | That offer stopped taking users | Move traffic to another offer |
| Taps keep coming on one offer, conversions don't | The advertiser's side stopped reporting | Send us the offer ID |
| Publishers: rows in **Conversions** read `rejected` | Our traffic checks rejected those users | See [Users are blocked or rejected](https://www.affiliateos.ai/help/troubleshooting/users-blocked) |

## Checks, most likely first

### Your API key expired or was revoked

**How to confirm:** Your offer calls answer 401 with `Invalid or expired API key`, and your offer screen stops refreshing. Publishers: open **My Profile**, then **API Keys**. Networks: **Workspace settings**, then **API Keys**. Publishers: the key's **Status** reads expired, or the key is no longer listed (revoking deletes it). Networks: **Expires** shows a date that has passed, or the key is no longer listed (**Remove** deletes it).

**Fix:** Choose **Generate Key**, deploy the new [API key](https://www.affiliateos.ai/glossary#api-key), check a call works, then revoke the old one. Networks: your expired key still counts toward your limit of one, so choose **Remove** on it first, then **Generate Key**. Publisher keys made since 24 August 2026 never expire. Network keys expire, 90 days after you generate them by default.

> **Network keys run out.** A network key answers 401 on every call from the day it expires, so your offer list stops refreshing. Networks hold one key at a time unless we raise the limit: before the date in **Expires**, email us to allow a second key, then generate it, deploy it and remove the old one.

### Your postbacks stopped reaching you

**How to confirm:** In **Reporting**, then **Flight Recorder**, new conversions keep appearing, but their delivery failed. Publishers: **Delivery** reads `failed` or `skipped_no_url`. Networks: choose a row and read **Network Delivery Response**.

**Fix:** Look for a recent change. A rotated secret your server doesn't have yet, a new URL, a row set to **Inactive** or an event row saved without a conversion row (once any row exists, the account-level fallback URL stops being used). Step by step: [Postback not firing or never arrives](https://www.affiliateos.ai/help/troubleshooting/postback-never-arrives).

### The offer is capped, paused or ended

**How to confirm:** Publishers: in **Offers**, the offer reads **Capped for today** with the time it reopens, or its page shows **Offer paused** or **Offer expired**. The Offer API leaves capped, paused and out-of-budget offers out of the list. Networks: check the offer with `GET /network-api/offers/availability?ids=...` and look for `available: false`.

**Fix:** A capped offer comes back on its own at the reset. Meanwhile, on the publisher offer page, **Run it now: open copies of this offer** lists other copies you can run. Drop offers that have ended. To hear about it next time, turn on **Email alerts**, then **Offer stopped**. More: [Daily caps](https://www.affiliateos.ai/help/offers/daily-caps).

### The advertiser's side stopped reporting

**How to confirm:** Taps keep coming on one offer, and no conversions follow. In **Reporting**, then **Offer Health**, the offer is listed as an issue, and **View details** shows **Offer / tracking problem**.

**Fix:** Move your traffic to another offer, and send us the offer ID with the time conversions stopped.

### Your users are being rejected (publishers)

**How to confirm:** New rows in **Conversions** read `rejected`, with a link to Traffic quality, which opens **Traffic Quality** and lists each user and the reason.

**Fix:** A rejected conversion pays $0 and sends no postback. Find where those users come from and stop that source. More: [Users are blocked or rejected](https://www.affiliateos.ai/help/troubleshooting/users-blocked).

### Your account isn't active

**How to confirm:** Publisher calls answer 401 with `Partner account is not active`. Network calls answer 403 with a message saying the account is restricted.

**Fix:** Email us from the address you sign in with.

## Send us this

- The email you sign in with, and your role: publisher or network.
- When conversions stopped, with your time zone.
- Every offer, or which offer IDs.
- The last `action_id` you received before they stopped.
- Any error your API calls return, word for word.
