Skip to main content
Manage B2B customer entities. Businesses group customers and enable consolidated billing via Customer Balances. For general conventions, see JSON-API Conventions. For authentication, see Authentication.

Prerequisites

  • A valid Bearer token with admin access
  • Organization context (?o={organization_id})

Overview

A Business represents a company or organization. Customers can be assigned to a business — either manually by an admin or automatically during checkout based on the customer’s email domain. Key use cases:
  • Group customers by employer for B2B billing
  • Collect business-level billing addresses and VAT IDs
  • Consolidate invoices under a single business balance

Business vs. Business Account

Similar to the Customer/CustomerAccount distinction, the platform separates business data into two scopes: A single company may have multiple Business records (one per organization), all linked to the same BusinessAccount via domain and name matching. The BusinessAccount is managed automatically by the platform and is not directly accessible through the admin API.

Creating a Business

Key Attributes


Automatic Assignment via Domain

During checkout, customers are automatically assigned to a business when both conditions are met:
  1. Domain match — the customer’s email domain matches the business’s domain (e.g., jane@acme.comacme.com). Generic email providers (gmail.com, outlook.com, etc.) are excluded.
  2. Name match — the company name provided at checkout matches the business name after normalization (legal form suffixes like “GmbH”, “Inc”, “Ltd” are stripped before comparison).
Both criteria must match to prevent false grouping — e.g., two different companies sharing the same email domain (co-working spaces, shared tenants) are kept separate because their names differ. If only the name matches (generic email domain), the system falls back to name-based deduplication without cross-organization linking. This assignment also triggers cross-organization deduplication via BusinessAccounts — businesses with the same domain and normalized name across different organizations are linked automatically.

Reading Businesses

List All

Search by Name

Searches across name, domain, and VAT ID.

Include Relationships


Including Business on Other Resources

The business relationship is available as an include on several resources:

On Customers

On Orders

On Plan Subscriptions

On Bookings


Updating a Business


Deleting a Business

Customers previously linked to the deleted business will be unlinked (their business relationship becomes null).

Sorting


Filtering