@cfxlabsinc/b2b-services
    Preparing search index...

    Type Alias ProvisioningCustomer

    ProvisioningCustomer: Omit<Customer, "organizationId" | "legalEntityName">

    A customer that does not (yet) have a primary organization: everything on Customer except the two fields the primary-organization join resolves.

    This is what a customer looks like between CustomerService.create and OrganizationService.create({ isMainOrg: true }), and it is what the onboarding workflow works with. Every other consumer wants Customer — a customer that finished onboarding.