Creating an Organization
This guide walks you through setting up a new organization in LangMart.
Prerequisites
Before creating an organization:
- You must have a registered LangMart account
- You cannot already be the owner of another organization
- Contact support if you need to manage multiple organizations
Creating Your Organization
Step 1: Navigate to Organizations
- Log in to your LangMart account
- Go to Settings or navigate directly to the Organizations page
- Click Create Organization
Step 2: Basic Information
Fill in the required organization details:
| Field | Required | Description |
|---|---|---|
| Name | Yes | Your organization's display name |
| Description | No | Brief description of your organization |
| Billing Email | No | Email for billing communications (defaults to your email) |
| Website | No | Your organization's website URL |
Step 3: Initial Setup
After creation, you will automatically be:
- Assigned as the organization Owner
- Given full administrative permissions
- Ready to invite members and configure settings
Organization Settings
General Settings
Configure your organization's core settings:
- Organization Name: The display name shown to members and on the platform
- Description: Helps potential members understand your organization's purpose
- Website: Optional link to your organization's website
- Billing Email: Where billing notifications and invoices are sent
Member Settings
Control how members join and interact:
- Member Limit: Maximum number of members (default varies by plan)
- Allow Join Requests: Whether users can request to join
- Auto-Approve Requests: Automatically approve join requests
API Settings
Configure API access for your organization:
- API Rate Limit: Maximum requests per minute for organization members
- Default Spending Limits: Per-member spending limits applied to new members
Billing Configuration
Setting Up Credits
Organizations use a credit-based system:
- Navigate to Organization Billing
- Click Add Credits
- Enter the amount (USD)
- Complete the payment process
Spending Limits
Control costs by setting spending limits:
| Limit Type | Description |
|---|---|
| Monthly Organization Limit | Total spending cap for the organization |
| Per-Member Monthly Limit | Maximum each member can spend per month |
| Per-Member Daily Limit | Maximum each member can spend per day |
Viewing Billing Information
Access billing details through:
- Organization > Billing - Overview of credits and spending
- Usage Tab - Detailed breakdown by member and model
- Transactions - History of credit purchases and usage
Configuring Model Access
Adding Connections
Make models available to your organization:
- Go to Connections page
- Add provider connections (OpenAI, Anthropic, etc.)
- Set the connection scope to Organization
- Configure billing mode (org-pays or member-pays)
Connection Billing Modes
| Mode | Description | Best For |
|---|---|---|
| Organization Pays | Organization covers all usage costs | Core team tools, approved workflows |
| Member Pays | Members pay from their own credits | Optional or experimental models |
Best Practices
Security
- Use strong API keys and rotate them regularly
- Limit admin access to trusted team members
- Review member activity periodically
- Set appropriate spending limits
Cost Management
- Start with conservative spending limits
- Monitor usage patterns before increasing limits
- Use org-pays sparingly for high-cost models
- Set up alerts for unusual spending
Member Management
- Clearly communicate usage policies to members
- Document which models are available and their purposes
- Regularly review member access and remove inactive users
- Consider auto-approval for trusted domains
API Reference
Create Organization
POST /api/organizations
Content-Type: application/json
Authorization: Bearer <your-api-key>
{
"name": "My Organization",
"description": "Team workspace for AI projects",
"billing_email": "[email protected]",
"website": "https://example.com"
}Update Organization
PUT /api/organizations/:org_id
Content-Type: application/json
Authorization: Bearer <your-api-key>
{
"name": "Updated Name",
"description": "Updated description"
}Next Steps
- Managing Members - Invite team members
- Shared Resources - Configure shared connections and billing
- Organizations Overview - Back to organizations overview