Scale plan

Developer API & webhooks

Manage affiliates, read stats, report conversions from a headless or custom storefront, and receive signed event webhooks. Available on the Scale plan.

Authentication

Create an API key in the app under Developer. Send it as a bearer token. Keys are scoped to your store; the secret is shown once.

Authorization: Bearer ovr_live_xxxxxxxx
Base URL: https://overrideaff.com/api/v1

List affiliates

curl https://overrideaff.com/api/v1/affiliates?status=APPROVED&limit=100 \
  -H "Authorization: Bearer ovr_live_xxxxxxxx"

{ "data": [ { "id": "...", "name": "Jane", "email": "[email protected]",
  "referralCode": "JANE", "discountCode": "JANE10", "status": "APPROVED" } ],
  "count": 1 }

Program stats

curl https://overrideaff.com/api/v1/stats?days=30 \
  -H "Authorization: Bearer ovr_live_xxxxxxxx"

{ "data": { "currency": "USD", "affiliateDrivenRevenue": 12480, "conversions": 84,
  "clicks": 1902, "commissionsApproved": 940, "affiliates": 37 } }

Report a conversion (headless / custom checkout)

Report a sale server-to-server. Idempotent by orderId. Pass the affiliate's referralCode as ref. Optionally include customerId for recurring linkage — it's hashed, never stored.

curl -X POST https://overrideaff.com/api/v1/conversions \
  -H "Authorization: Bearer ovr_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{ "orderId": "1042", "amount": 149.00, "currency": "USD",
        "ref": "JANE", "customerId": "cust_88", "occurredAt": "2026-06-05T10:00:00Z" }'

{ "ok": true, "attributed": true, "conversionId": "...", "commissions": 2 }

Webhooks

Add an HTTPS endpoint under Developer and pick events. We POST a signed JSON body. Verify the signature with your endpoint's secret.

POST your endpoint
X-Override-Event: conversion.created
X-Override-Signature: <hmac-sha256(body, secret)>

{ "event": "conversion.created", "createdAt": "2026-06-05T10:00:01Z",
  "data": { "conversionId": "...", "affiliateId": "...", "subtotal": 149,
            "currency": "USD", "attributedBy": "ref_attribute", "commissions": 2 } }

Events: conversion.created, payout.paid, affiliate.created.

Verify in Node:

import crypto from "node:crypto";
const sig = crypto.createHmac("sha256", SECRET).update(rawBody).digest("hex");
if (sig !== req.headers["x-override-signature"]) reject();

Build with Override

The developer API and webhooks are included on the Scale plan.

Install Override on Shopify

See Override in action

Scroll through everything Override does — inside Shopify Admin and a branded portal.

Scroll for more →

Override — the flat-fee multi-tier affiliate app for Shopify: never a % of your sales, flat fee from $19/moOverride dashboard with affiliate revenue, conversions and earnings chartUp to 10 commission tiers — the deepest multi-tier on ShopifyCouponLeak Guard flagging discount-code orders used without a referral clickRecurring commissions — earn on every repeat orderMilestone bonuses and performance auto-tiersAdvanced analytics: conversion rate, AOV, EPC and attribution sourcesFlexible payouts: PayPal, store credit and bank/WiseBranded affiliate portal with a gamified leaderboardAffiliate broadcasts — email your whole roster, personalizedMulti-campaign tracking with per-campaign linksSwipe-copy asset library with banners and ready-to-paste copyQuick Start checklist and industry templatesDeveloper API, headless conversion tracking and signed webhooks

From the blog

Guides on running a compliant affiliate program on Shopify.

How to set up an affiliate program on Shopify (2026 step-by-step)

A practical 2026 guide to launching an affiliate program on Shopify: commission structure, attribution, recruiting affiliates, payouts and staying compliant.

Read guide →

Is multi-tier affiliate marketing legal, or is it an MLM?

Multi-tier affiliate programs are legal when they pay on real sales and cap tier depth. Here's the line between affiliate marketing and an illegal MLM/pyramid scheme.

Read guide →

Flat-fee vs revenue-share affiliate apps: what they really cost

Revenue-share affiliate apps take a percentage of every referred sale, so the bill grows as you scale. Here's the real cost vs a flat monthly fee.

Read guide →

Affiliate commission rates by industry (2026 benchmarks)

Typical affiliate commission rates for beauty, supplements, fashion, digital products and creator brands — with sensible multi-tier structures to copy.

Read guide →

Track affiliate sales on headless Shopify (Hydrogen) with an API

Headless and custom storefronts break normal affiliate tracking. Here's how to attribute affiliate sales server-to-server with a conversion API — and sync events with webhooks.

Read guide →

Recurring affiliate commissions: pay affiliates for repeat orders

Recurring commissions reward affiliates when the customers they referred buy again — ideal for subscriptions and repeat-purchase brands. Here's how they work, compliantly and without storing PII.

Read guide →

How to stop affiliate discount codes leaking to coupon sites

Affiliate codes end up on coupon aggregators, and you pay commission on sales you'd have made anyway. Here's how to detect leaked-code abuse and stop paying for it.

Read guide →

How to recruit your first affiliates for a Shopify store

Practical, proven ways to recruit affiliates for a Shopify store — starting with your own customers, an on-site block, an invite email, and a portal that converts.

Read guide →