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

# Organizations

> Accounts, multi-org membership, and how org context works.

In Anyreach, an account is an organization. Every agent, phone number, knowledge base, conversation, and API key belongs to exactly one organization, and all billing happens at the organization level.

A user can belong to several organizations at once and switches between them in the dashboard. The active organization is reflected in the URL as the org slug, for example `/{orgSlug}/agents`. Switching organizations changes the slug and the data you see.

## How org context works

Every authenticated request resolves to a single organization:

* **In the dashboard**, the org slug in the URL selects the active organization. Switching orgs changes the slug.
* **With a user PAT** (`pat_`), you pass the organization explicitly with the `X-Anyreach-Org: <organization_id>` header, because the same user can belong to multiple orgs.
* **With an org API key** (`ak_`), the organization is implicit — the key already belongs to one org, so no extra header is needed.

See [/organizations/api-keys-and-tokens](/organizations/api-keys-and-tokens) for the difference between the two credential types.

## Creating an organization

Anyone with an authenticated session can create an organization — it is the entry point for a new account. You provide a name and a slug; the slug must be unique and is checked for availability before creation.

When you create an organization, Anyreach provisions everything needed to start using the platform:

<Steps>
  <Step title="Create the organization">
    The org is created in the identity provider and you are assigned as its admin.
  </Step>

  <Step title="Provision billing on the free plan">
    A Stripe customer and subscription are created on the **free** plan, using your account email as the billing email unless you provide one.
  </Step>

  <Step title="Set up telephony">
    A default telephony trunk and a concurrency counter are created, and a phone number is assigned so the org can place and receive calls immediately.
  </Step>

  <Step title="Create a knowledge base">
    A default knowledge-base collection is created so you can start adding documents right away.
  </Step>
</Steps>

The free plan starts with a concurrency limit of 1 (one simultaneous call). Upgrade for higher limits — see [/organizations/plans-and-billing](/organizations/plans-and-billing).

<Note>
  The slug is set at creation time and identifies the organization in the URL. Pick a slug that is unique across Anyreach.
</Note>

## What you can manage

Each organization has its own members, roles, credentials, billing, and branding. Use the pages below to manage each area.

<CardGroup cols={2}>
  <Card title="Members and invitations" icon="users" href="/organizations/members-and-invitations">
    Invite people to the organization and manage who has access.
  </Card>

  <Card title="Roles and permissions" icon="shield-halved" href="/organizations/roles-and-permissions">
    Control what members can do with organization roles and scopes.
  </Card>

  <Card title="API keys and tokens" icon="key" href="/organizations/api-keys-and-tokens">
    Create org API keys and user PATs to call the API.
  </Card>

  <Card title="Plans and billing" icon="credit-card" href="/organizations/plans-and-billing">
    Manage your plan, payment method, and subscription.
  </Card>

  <Card title="Usage and metering" icon="gauge" href="/organizations/usage-and-metering">
    Track usage and metered consumption for the organization.
  </Card>

  <Card title="Partner console" icon="sitemap" href="/organizations/partner-console">
    Manage child organizations under an agency account.
  </Card>

  <Card title="Branding and custom domain" icon="palette" href="/organizations/branding-and-custom-domain">
    Set logos, colors, and a custom domain for the organization.
  </Card>
</CardGroup>
