Skip to main content

Companies Block

Companies Block

Teams and organizations

The Companies Block enables multi-tenant and team features. Manage organizations, team memberships, roles, and permissions for B2B applications.

Features

  • Organization management
  • Team memberships
  • Role-based permissions
  • Invitations
  • Multi-tenancy
  • Team settings
  • Billing per organization

Quick Start

npm install @23blocks/sdk
import { BlocksClient } from '@23blocks/sdk';

const client = new BlocksClient({
baseUrl: 'https://api.23blocks.com',
appId: 'your-app-id'
});

// Create organization
const org = await client.companies.create({
name: 'Acme Inc',
ownerId: 'user-123'
});

// Invite team member
await client.companies.invite({
orgId: org.id,
email: 'teammate@acme.com',
role: 'member'
});