> For the complete documentation index, see [llms.txt](https://docs.coupler.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coupler.io/sources/category/marketing/awin-advertiser/common-issues.md).

# Common Issues

## Connection issues

<details>

<summary>API key not accepted / authentication error</summary>

Double-check that you're using the correct API key from your AWIN account. AWIN generates separate API keys for different access levels — make sure you're using an API key that has advertiser data access enabled. Also verify that you've entered the correct Advertiser ID alongside the key, as both are required.

</details>

<details>

<summary>Data flow returns no data after a successful connection</summary>

This usually means the start date is set further back than your AWIN account has data, or the date range returns an empty result. Try setting the start date to a recent period (e.g., the last 30 days) and rerun the data flow to confirm the connection is working before expanding the date range.

</details>

## Missing data

<details>

<summary>Recent transactions are missing or incomplete</summary>

AWIN transactions often start in a "pending" state and can take several days to be confirmed or declined. If you're only syncing forward without a lookback window, you'll miss status updates on recently created records. Set the **lookback days** parameter to at least 7–14 days to ensure recent transactions are re-synced with their latest status.

</details>

<details>

<summary>Campaign performance data is missing for certain date ranges</summary>

The AWIN API has a maximum window of 400 days per request for campaign performance data. If your requested date range exceeds this, some data may not load. Use the **step increment** parameter to break the range into smaller intervals (e.g., 30 or 90 days at a time).

</details>

## Permission errors

<details>

<summary>"Unauthorized" or "403 Forbidden" error</summary>

Your API key may not have the necessary permissions to access advertiser data. Log in to AWIN and check that your API key is associated with your advertiser account and has read access to reporting data. If you manage multiple advertiser accounts, confirm you're using the API key and Advertiser ID for the correct account.

</details>

## Data discrepancies

<details>

<summary>Commission totals in Coupler.io don't match the AWIN dashboard</summary>

This is most commonly caused by commission status changes. If your destination only received a snapshot of transactions when they were "pending," and some were later declined, the totals will diverge. Enable the **lookback days** parameter so that updated transaction statuses are pulled on each sync. Also check whether your AWIN dashboard is filtering by confirmed transactions only.

</details>

<details>

<summary>Clicks or sales counts differ from AWIN's reporting UI</summary>

AWIN's UI may apply default filters (e.g., by region or publisher type) that differ from the raw API data Coupler.io pulls. Check if your AWIN dashboard has any active filters and align your data flow configuration accordingly.

</details>

## Rate limits

<details>

<summary>Sync is slow or times out for large date ranges</summary>

AWIN's API can be slow to respond when querying large date ranges, especially for the Transactions entity on high-volume accounts. Use the **step increment** parameter to limit each API request to a smaller time window (e.g., 30 days). This reduces response size and helps avoid timeouts.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.coupler.io/sources/category/marketing/awin-advertiser/common-issues.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
