> ## Documentation Index
> Fetch the complete documentation index at: https://docs.impellabs.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Reseller API

> Run the AI layer for your own customers, from inside your own product.

The reseller API is for platforms that already have merchants and want to give
them an AI assistant **without sending them anywhere else**. Your product stays
the only thing your customer logs into. They never create an ImpelLabs account,
never see an API token, and never leave your admin.

You hold one credential. Everything below happens server-to-server.

## Who this is for

You are building on this API if you run a platform — an ecommerce suite, a
booking system, a CRM — with many businesses on it, and you want "turn on AI"
to be a switch inside your product rather than a referral to ours.

If you are a single business automating your own workspace, you want the
[platform API](/api/authentication) instead.

## How the pieces fit

<Steps>
  <Step title="You are a partner">
    One `WhiteLabelPartner` record, created by ImpelLabs when you sign. It owns
    a workspace, and every business you provision lands inside it. Nothing
    outside that workspace is reachable with your key — see [tenant
    isolation](/reseller/tenants#isolation).
  </Step>

  <Step title="Each of your merchants is a tenant">
    A business, addressed by **your own id** for it. You never store ours.
  </Step>

  <Step title="Your product is the system of record">
    Products, orders, stock, customers — those stay yours. The assistant reaches
    them as [tools](/reseller/tools) over MCP, at call time. No catalogue is
    copied into our database, and nothing has to be kept in sync.
  </Step>

  <Step title="You are billed, not your merchants">
    Tenants run pay-as-you-go against a cap you set. We invoice you monthly.
    Your merchants never see a price from us. See [usage and
    billing](/reseller/usage).
  </Step>
</Steps>

## What a merchant has to do

Nothing, for the website channel. Six server-side calls take a merchant from
nothing to a working assistant on their storefront, and the only human step is
the one you choose to add — a review screen before going live, if you want one.

<Card title="Start here" icon="rocket" href="/reseller/quickstart">
  The six calls, in order, with real payloads.
</Card>

## What is not here yet

<Warning>
  **WhatsApp is not part of this API today.** The website widget is. WhatsApp
  onboarding requires a browser step that Meta mandates — the merchant must
  complete an Embedded Signup popup — so it cannot be fully headless. Talk to us
  if you need it; the server half is already built.

  **Invoices are issued manually.** Usage metering and caps are live and
  accurate; the document is produced by a person for now.
</Warning>
