> ## 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.

# Partner API

> Run ImpelLabs inside your own platform and give each of your customers a workspace.

A partner offers ImpelLabs to its own customers under its own name. The Partner API lets your server do the work that a
person does in the app, for each customer, without a sign-in by that customer.

## What you can do

* Create a **tenant**: one customer business with its own workspace. You name it with your own id, `external_ref`.
  See [Tenants](https://docs.impellabs.tech/partners/tenants.md).
* Connect the channels of a tenant: [website chat](https://docs.impellabs.tech/partners/channels/website.md),
  [WhatsApp](https://docs.impellabs.tech/partners/channels/whatsapp/setup.md), and [Messenger and Instagram](https://docs.impellabs.tech/partners/channels/meta.md).
* Read the conversations of a tenant, answer in them, take them over from the agent, and give them back.
  See [Conversations](https://docs.impellabs.tech/partners/conversations.md).
* Manage the WhatsApp [message templates](https://docs.impellabs.tech/partners/templates.md) of a tenant.
* Hear what happens in all your tenants at one address. See [Webhooks and events](https://docs.impellabs.tech/partners/webhooks.md).
* Set your brand, domain, plans and credit packs in the [partner console](https://docs.impellabs.tech/partners/console.md).
* Find every route with its fields in the [Partner API reference](https://docs.impellabs.tech/api-reference/tenants/list-tenants.md).

## How it fits together

Your server calls `https://api.impellabs.tech/api/v1/partner/` with a partner key. Every call names the tenant by your
`external_ref`. A call acts as the owner of that tenant's workspace, so the same rules hold as in the app: the 24-hour
window on WhatsApp, opt-outs, and a person's reply taking a conversation from the agent.

Each customer connects its own accounts. A WhatsApp number belongs to the business's own WhatsApp Business Account. A
Facebook Page belongs to the business's own Meta login. ImpelLabs does not supply a number, a Page or a provider account,
and no provider credential is set on the platform for your customers.

## Next

> [card] [Quickstart](https://docs.impellabs.tech/partners/quickstart.md)
>
> Create a tenant and receive the first event.

> [card] [Authentication](https://docs.impellabs.tech/partners/authentication.md)
>
> Keys and scopes.

> [card] [Conventions](https://docs.impellabs.tech/partners/conventions.md)
>
> Paths, ids, errors and paging.

The Partner API reference tab lists every route, field and example.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.