Auctera API Documentation. Build on the ultimate engine.
Integrate Auctera's programmatic and affiliate capabilities directly into your internal tools. Our REST API provides programmatic access to campaigns, reporting, and server-to-server tracking.
Authentication
Auctera uses API keys to authenticate requests. You can view and manage your API keys in the Developer Settings of your dashboard. Your API keys carry many privileges, so be sure to keep them secure! All API requests must be made over HTTPS. Calls made over plain HTTP will fail.
Campaign Management
Create, read, update, and manage your DSP and Affiliate campaigns.
List Active Campaigns
Retrieves a paginated list of all active campaigns associated with your advertiser account.
This endpoint returns core metrics such as current daily spend, lifetime spend, target CPA, ROAS, and overall status. Results can be filtered using query parameters like `?status=active`, `?type=dsp_retargeting`, or `?date_range=last_7_days`. The pagination cursor ensures efficient fetching for enterprise accounts with thousands of campaigns.
Get Campaign Details
Retrieve full configuration details, current bid multipliers, and targeting settings.
Unlike the list endpoint, this call provides deep nested data. It returns the exact geographic targeting boundaries (including zip codes and DMAs), device-type bidding multipliers, pacing settings (e.g., ASAP vs. Even), and the selected algorithmic bidding strategy (e.g., Maximize Conversions vs. Target CPA).
Create Campaign
Programmatically create a new programmatic or affiliate campaign.
Ideal for bulk-uploading campaigns via internal tools. You must specify the `type` (e.g., 'dsp_prospecting', 'affiliate_cpa'), the total budget, and initial targeting vectors. The campaign will enter a `pending_review` state until the creative assets are verified by our automated compliance scanners.
Update Campaign Budget
Adjust the daily budget, target CPA, or status (pause/resume) of a live campaign.
Use this endpoint to build automated rules in your internal BI tools. For example, if a campaign's ROAS exceeds a certain threshold in your Looker dashboard, you can trigger an API call to automatically increase the `daily_budget` by 20%.
Archive Campaign
Permanently archive a campaign. This halts all spending immediately.
Archived campaigns cannot be restarted. All historical reporting data is preserved. Any in-flight bids are immediately canceled, and publisher tracking links are deactivated within 500 milliseconds globally.
Conversions & Attribution
Manage server-side tracking, multi-touch attribution, and postbacks.
Server-to-Server (S2S) Postback
Securely report a conversion event from your backend directly to Auctera.
Bypasses the browser entirely, preventing cookie-loss and ad-blocker interference. Requires a cryptographic signature (HMAC-SHA256) of the payload using your API secret to prevent postback fraud. Used extensively for mobile app install (CPI) campaigns and strict financial compliance.
Multi-Touch Attribution Report
Retrieve a detailed journey analysis for a specific conversion.
Returns every single ad impression, click, and interaction the user had across DSP, Retargeting, and Affiliate channels prior to converting. It displays the fractional credit assigned to each touchpoint based on your selected MTA model (e.g., linear, time-decay, data-driven ML).
Reverse Conversion
Invalidate a previously fired conversion due to a refund or chargeback.
Crucial for e-commerce and SaaS brands to maintain accurate CPA/ROAS data. When a user refunds a purchase, firing this endpoint will deduct the payout from the affiliate and recalculate the campaign's true ROI. Must be called within 30 days of the original transaction.
Upload Offline Conversions
Batch upload in-store purchases or CRM-tracked lead conversions.
For omnichannel brands. Upload a CSV or JSON array containing hashed email addresses and transaction values. Auctera will attempt to match these offline events back to earlier digital ad impressions to prove true omnichannel ROAS.
Conversion Fraud Analysis
View detailed algorithmic reasoning for rejected or flagged conversions.
If a conversion is blocked by Auctera's Pre-Bid or Post-Click fraud filters, this endpoint returns the exact telemetry that triggered the block (e.g., 'Velocity Mismatch', 'Known VPN IP', 'Scripted Touch Cadence'). Provides full transparency into IVT.
Audiences & Targeting
Programmatically manage custom segments, lookalikes, and data syncs.
Sync First-Party Audience
Upload or update a deterministic list of identifiers.
Pass an array of SHA-256 hashed emails, Mobile Advertising IDs (MAIDs), or phone numbers. Supports operations like 'add', 'remove', or 'replace'. Processing happens asynchronously; the endpoint returns a job ID to poll for completion.
List Audiences
Retrieve all custom audiences, lookalike segments, and retargeting pools.
Returns a summary of all targetable segments, including real-time estimated size, match rates across the Auctera identity graph, and the creation source (e.g., 'CRM Sync', 'Pixel Event', 'Lookalike ML').
Generate Lookalike Audience
Trigger the ML engine to build a predictive lookalike model.
Provide a high-performing seed audience (e.g., 'Top 10% LTV Customers'). The algorithm will evaluate thousands of behavioral and contextual vectors across the Auctera network to find similar users. You can define the strictness via the `similarity_percentage` parameter (e.g., 1% vs 5%).
Delete Custom Audience
Permanently delete an uploaded audience segment.
For GDPR/CCPA compliance, deleting an audience instantly purges the matched identity graph linkages from Auctera's servers. Active campaigns relying on this audience will automatically pause to prevent targeting errors.
Audience Overlap Analysis
Calculate the exact user overlap between two or more audience segments.
Extremely useful for campaign planning. Discover if your 'Past Purchasers' segment heavily overlaps with your newly generated 'Lookalike' segment to prevent bidding against yourself and ensure you are actually reaching net-new users.
Reporting & Analytics
Extract granular, log-level performance data for your BI tools.
Daily Performance Aggregation
Pull high-level daily aggregates for spend, impressions, clicks, conversions.
The most commonly used endpoint for populating internal executive dashboards (Tableau, Looker). Data is strictly verified and finalized 24 hours post-event to account for delayed conversions and fraud clawbacks.
Publisher Placement Report
Log-level transparency report showing exact domain and app performance.
We believe in zero black-box optimization. This endpoint allows you to see exactly which SSPs, specific domains (e.g., nytimes.com), mobile app bundles, or affiliate partners drove the conversions, including the exact clearing price paid to the publisher.
Creative A/B Test Report
Analyze the performance of specific DCO variants and assets.
Allows your creative teams to programmatically pull performance data to see which specific headline, image, or CTA button generated the highest Click-Through Rate (CTR) and Conversion Rate (CVR).
Trigger Async Report Export
Generate massive log-level data dumps in CSV or Parquet format.
For reports containing millions of rows, synchronous API calls will timeout. Use this endpoint to trigger an asynchronous job. Auctera will generate a secure AWS S3 pre-signed URL containing the zipped CSV or Parquet file once the job completes.
Poll Export Status
Check the status of an asynchronous report export and retrieve the download link.
Poll this endpoint every 30 seconds. Once the `status` changes to `completed`, the response will include a short-lived `download_url` valid for 15 minutes.
Creative & Asset Management
Upload and manage display banners, videos, and dynamic creatives.
Upload Display Asset
Upload images, HTML5 bundles, or video files to the Auctera CDN.
Supports JPG, PNG, GIF, MP4, and zipped HTML5 workspaces. Assets are immediately uploaded to our edge CDN and assigned a unique `asset_id`. The payload must be sent as `multipart/form-data`.
Check Creative Audit Status
Check if an uploaded creative has passed automated ad exchange audits.
All major exchanges (Google AdX, Magnite) require creatives to be audited for malware, brand safety, and excessive CPU usage before they can bid. This endpoint tells you if your asset is 'approved' or 'rejected' by the global exchange consortium.
Create DCO Template
Define a Dynamic Creative Optimization structural template.
Construct a JSON template defining placeholder variables for headlines, background images, and CTA buttons. The Auctera engine will automatically generate and test all permutations of these variables during ad delivery.
Inject Tracking Macros
Programmatically append third-party click/impression trackers.
Allows you to append DoubleClick (DCM), Sizmek, or IAS tracking tags to your uploaded creatives via API, ensuring third-party verification matches first-party data.
Delete Asset
Remove an asset from the CDN and all associated active campaigns.
Instantly purges the file from all edge nodes globally. If the asset is currently being used in an active campaign, the campaign will gracefully pause to prevent serving empty ad slots.
Affiliate & Network Offers
For publishers and networks to pull offers and generate tracking links.
List Affiliate Offers
Retrieve a list of available CPA offers approved for your publisher ID.
Includes real-time payout amounts, allowed geographic regions, EPC (Earnings Per Click) estimates, and strict promotional rules (e.g., 'No Incentivized Traffic', 'Email Only'). Crucial for automated affiliate portals.
Generate Tracking Links
Generate dynamic, user-specific SmartLinks or standard tracking URLs.
Pass your sub-affiliate IDs (`sub_id1`, `sub_id2`) to dynamically generate tracking links. These links route through the Auctera anti-fraud gateway before redirecting to the final advertiser URL.
Submit Network Application
Apply to run a private or exclusive offer.
Many high-payout enterprise offers require manual approval. Submit an application detailing your exact traffic sources, promotional methods, and expected volume.
List Publisher Postbacks
Retrieve a list of your currently configured global server-to-server postbacks.
Allows publishers to verify their webhook endpoints. When Auctera records a conversion for your tracking link, we will fire a GET or POST request to the URLs listed here so your internal tracker (e.g., Voluum, Binom) registers the sale.
Create Publisher Postback
Register a new webhook URL to receive conversion notifications.
Supports dynamic macros like `{click_id}`, `{payout}`, `{currency}`, and `{geo}`. You can configure postbacks to fire on all offers globally, or restrict them to a specific `offer_id`.
Ready to build? Get your API keys today.
Access the world's most powerful programmatic and affiliate API. Start automating your performance marketing.