Guides
Production safety
Review mode, deny_always, and in_review
For AI agents and scripts: wrong defaults here burn ad spend — every visitor sees only the safe page.
Review mode
| Field in request | Field in list response | Where in show/create response | Effect when true |
|---|---|---|---|
filters.deny_always | in_review | filters.deny_always | Always shows the safe (white) page. No offer traffic. Use only while testing. |
CampaignFull does not expose a top-level in_review field. Use filters.deny_always on show/create responses. The list endpoint exposes in_review as a read-only mirror of filters.deny_always.
Production default
Omit deny_always or set "deny_always": false.
Never copy deny_always: true from examples unless you explicitly want review/test mode.
Test/review mode only
Set "deny_always": true to force the safe page for every visitor. The list response will show in_review: true.
After testing, update the campaign with "deny_always": false or recreate without the flag before sending paid traffic.