P
PUGUH

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

  1. After logging in, click your profile icon in the top-right
  2. Select "Create New Organization" from the dropdown
  3. 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"
  1. 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:

PlanApplicationsAPI Calls/moTeam MembersPrice
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:

  1. Navigate to Organization > Members
  2. Click "Invite Member"
  3. Enter their email address
  4. Select their role:
    • Owner: Full control, billing access
    • Admin: Manage settings, members
    • Member: Create and edit resources
    • Viewer: Read-only access
  5. Click "Send Invitation"

The invited user will receive an email with a link to join your organization.

Organization Roles

RoleManage AppsManage SettingsInvite MembersBillingDelete 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:

  1. Click your profile icon or the organization name in the header
  2. Select from the "Switch Organization" dropdown
  3. 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: