Plug into the Reseller API, top up your balance and resell premium digital products as your own — on your site, your Discord bot or your own SellAuth shop. The more you sell, the bigger your discount.
curl https://api.sellauth.com/v1/reseller/products \ -H "Authorization: Bearer YOUR_RESELLER_API_KEY"
{
"data": [{
"id": 1042,
"name": "Netflix Premium",
"description": "4K · 4 screens",
"image_urls": ["https://…/netflix.png"],
"variants": [{
"id": 88, "name": "1 Month",
"price": 7.23, "stock": 37
}]
}]
}curl https://api.sellauth.com/v1/reseller/balance \ -H "Authorization: Bearer YOUR_RESELLER_API_KEY"
{
"balance": 248.50,
"currency": "USD",
"tier": { "name": "Gold", "discount": 15 },
"lifetime_spend": 1840.00,
"completed_orders": 212,
"next_tier": { "name": "Platinum", "spend": 5000 }
}curl -X POST https://api.sellauth.com/v1/reseller/invoices \
-H "Authorization: Bearer YOUR_RESELLER_API_KEY" \
-H "Idempotency-Key: order-7f3a9c" \
-d '{"items":[{"variant_id":88,"quantity":1}]}'{
"id": 55120,
"status": "completed",
"total": 7.23,
"deliverables": ["user@mail.com:Pa55w0rd"]
}curl "https://api.sellauth.com/v1/reseller/invoices?page=2" \ -H "Authorization: Bearer YOUR_RESELLER_API_KEY"
{
"data": [ /* invoices */ ],
"current_page": 2,
"last_page": 9
}curl https://api.sellauth.com/v1/reseller/invoices/55120 \ -H "Authorization: Bearer YOUR_RESELLER_API_KEY"
{
"id": 55120,
"status": "completed",
"deliverables": ["user@mail.com:Pa55w0rd"]
}The shop's reseller catalog, tier pricing, balance and delivery — exposed through a REST API and a zero-code delivery URL.
Every enrolled product — including private, reseller-only offers — with description, images, product tabs and variants in the seller's order.
GET /productsEach variant returns the list price and your price with the tier discount applied. You set your own selling price.
"price" → your costThe stock you see is the stock you can order, per variant. A value of -1 means unlimited — not zero.
Create invoices from a script, backend or bot. Charged to your USD balance and delivered in the same response.
POST /invoicesEvery invoice with its deliverables kept on record. Fetch one by ID or page through your history.
GET /invoices/{id}Paste a per-variant dynamic delivery URL into your own SellAuth shop and every sale is fulfilled from the source stock.
Dynamic DeliveryAll channels are paid from your balance and delivered instantly from the shop's stock.
Set a quantity next to any product in the reseller catalog and click Buy. Review the total, pay from your balance and the keys are shown on the spot and kept on the invoice.
/customer/resellerCall a REST API with your reseller API key to browse the catalog, check your balance and create invoices programmatically.
Bearer YOUR_RESELLER_API_KEYPaste a per-product delivery URL into your shop. One-click "connect your store" imports the catalog with delivery and stock sync preconfigured.
Connect your storeThree steps to start selling from live stock.
Open /customer/reseller and enroll (open, application or invite). Generate your key under Manage API key — it's shown once.
Add funds under /customer/balance. Orders are charged upfront in USD and rejected before charging if the balance is short.
Resell at your own prices. Hit lifetime spend and order thresholds to move up a tier automatically.
Each tier has a discount off the list price. Shops can set custom discounts per product or variant, so your exact price is always in the catalog.
GET /balance.coupon when creating an invoice. Full coverage makes the order free.Tier names and percentages shown are illustrative — each shop configures its own.
Sell on your own SellAuth store with the source stock behind it — no code required.
A buyer pays for a variant set to Dynamic Delivery with your URL.
The request is verified with your webhook secret, your balance is charged and stock is picked.
The deliverable is returned and SellAuth shows it to your buyer instantly.
Idempotency-Key on API orders — retries return the original invoice, never a double charge.Read requests / minute (products, balance, invoices)
Create Invoice requests / minute
Balance currency. One currency per invoice, or a 422.
Stock value for unlimited variants
Get your API key, top up your balance and start reselling premium digital products today.