Create Your First Organization
An Organization in ARSAKA PUGUH represents your company or workspace. All your applications, team members, and billing are scoped within an organization.
Understanding Organizations
Think of an organization as your company's private space within PUGUH:
- Isolated data: Each organization's data is completely separate
- Team collaboration: Invite team members with different roles
- Billing: Each organization has its own subscription plan
- Applications: Organize work into multiple applications within an organization
Creating an Organization
Via the Dashboard
- After logging in, click your profile icon in the top-right
- Select "Create New Organization" from the dropdown
- Fill in the organization details:
| Field | Description | Example |
|---|---|---|
| Name | Your organization name | "Acme Corporation" |
| Slug | URL-friendly identifier | "acme-corp" |
| Description | Optional description | "Main production organization" |
- Click "Create Organization"
Via API
bash
curl -X POST https://api-puguh.arsaka.io/api/v1/organizations \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corporation",
"slug": "acme-corp",
"description": "Main production organization"
}' Organization Plans
Each organization operates on a subscription plan that determines limits:
| Plan | Applications | API Calls/mo | Team Members | Price |
|---|---|---|---|---|
| Free | 1 | 1,000 | 3 | Rp 0 |
| Starter | 5 | 10,000 | 10 | Rp 290K/mo |
| Pro | Unlimited | 100,000 | Unlimited | Rp 990K/mo |
| Enterprise | Unlimited | Unlimited | Unlimited | Custom |
Info
You can start with the Free plan and upgrade anytime. Your data is preserved when upgrading.
Inviting Team Members
Once your organization is created, invite your team:
- Navigate to Organization > Members
- Click "Invite Member"
- Enter their email address
- Select their role:
-
- Owner: Full control, billing access
- Admin: Manage settings, members
- Member: Create and edit resources
- Viewer: Read-only access
- Click "Send Invitation"
The invited user will receive an email with a link to join your organization.
Organization Roles
| Role | Manage Apps | Manage Settings | Invite Members | Billing | Delete Organization |
|---|---|---|---|---|---|
| Owner | Yes | Yes | Yes | Yes | Yes |
| Admin | Yes | Yes | Yes | No | No |
| Member | Yes | No | No | No | No |
| Viewer | No | No | No | No | No |
Switching Between Organizations
If you belong to multiple organizations:
- Click your profile icon or the organization name in the header
- Select from the "Switch Organization" dropdown
- Your context will update to the selected organization
Tip
The current organization is shown in the URL: /app/{org-slug}/...
Organization Settings
Access organization settings via Organization > Settings:
- General: Update name, description
- Members: Manage team access
- Billing: View/change subscription
- Danger Zone: Delete organization (owner only)
Next Steps
With your organization created: