> ## Documentation Index
> Fetch the complete documentation index at: https://docs.junis.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Admin Interface Guide

> Master the Junis Admin Panel - manage agents, workflows, and team settings

## Welcome to the Admin Panel

The Junis Admin Panel is your **central command center** for managing AI agents, workflows, knowledge bases, and team settings. This no-code interface allows you to build sophisticated multi-agent systems without writing a single line of code.

**What You'll Learn:**

* Navigate the Admin interface
* Manage agents and workflows
* Configure RAG knowledge bases
* Connect MCP integrations
* Monitor usage and performance

***

## 📍 Accessing the Admin Panel

### Navigation

<Steps>
  <Step title="Sign In">
    Navigate to [https://junis.ai](https://junis.ai) and sign in with your account
  </Step>

  <Step title="Select Organization">
    From the top navigation bar, ensure you've selected the correct organization (if you're a member of multiple organizations)
  </Step>

  <Step title="Access Admin">
    Click **"Admin"** in the left sidebar navigation
  </Step>
</Steps>

### Permission Levels

Different features are available based on your role:

| Feature               | Member | Admin |
| --------------------- | ------ | ----- |
| View Dashboard        | ✅      | ✅     |
| Manage API Keys       | ✅      | ✅     |
| View Agents           | ❌      | ✅     |
| Create/Edit Agents    | ❌      | ✅     |
| Organization Settings | ❌      | ✅     |
| System Management     | ❌      | ❌     |

<Info>
  **Role Hierarchy**: Admin > Member. Higher roles inherit all permissions from lower roles.
</Info>

***

## 📊 Dashboard Overview

The Dashboard is the first page you see when entering the Admin panel. It provides **real-time insights** into your organization's AI usage.

### Quick Stats

The top section displays four key metrics:

<CardGroup cols={2}>
  <Card title="Active Users Today" icon="users">
    Number of unique users in the last 24 hours
  </Card>

  <Card title="Active Chats Today" icon="message-square">
    Total chat sessions created today
  </Card>

  <Card title="Live Now" icon="bot">
    Currently connected WebSocket sessions (real-time)
  </Card>

  <Card title="Avg Speed" icon="zap">
    Average response time in milliseconds (last 24 hours)
  </Card>
</CardGroup>

### Real-Time Metrics

The metrics section shows **live updates** via WebSocket:

* **Active Sessions**: Users currently chatting with agents
* **Recent Messages**: Message rate per minute
* **Agent Performance**: Response times by agent
* **Error Rate**: System health monitoring

<Tip>
  Metrics refresh automatically every few seconds. Look for the **green indicator** to confirm live connection status.
</Tip>

### Recent Activity (Admin Only)

Admins and Super Admins can see:

* Latest chat sessions
* Which agents were used
* Session duration and message count
* User information

***

## 🤖 Agent Management

The heart of Junis - where you create, configure, and visualize your AI agent workflows.

### Two Views: List and Orchestration

<Tabs>
  <Tab title="Agent List">
    **Table View** - See all agents in a sortable, hierarchical list

    **Columns:**

    * **Name**: Agent identifier (Orchestrator shown first)
    * **Type**: LLM, Sequential, Parallel, or Loop (color-coded badges)
    * **SubAgents**: Visual chips showing connected agents with order numbers
    * **Description**: Agent purpose and function
    * **Actions**: Edit, Relationships, Delete buttons

    **Sorting**: Agents are automatically sorted by hierarchy, starting with the Orchestrator, then its sub-agents in execution order.
  </Tab>

  <Tab title="Orchestration">
    **Visual Workflow Builder** - Interactive node graph showing agent relationships

    **Features:**

    * Drag-and-drop node positioning
    * Color-coded by agent type:
      * **Blue**: LLM Agent
      * **Purple**: Sequential Agent
      * **Green**: Parallel Agent
      * **Orange**: Loop Agent
    * Connection lines show execution flow
    * Zoom and pan controls
    * Minimap for navigation
  </Tab>
</Tabs>

### Creating a New Agent

<Steps>
  <Step title="Click New Agent">
    From the Agent Management page, click the **"+ New Agent"** button (top right)
  </Step>

  <Step title="Choose Method">
    Select how to create the agent:

    * **Create New**: Build from scratch
    * **Use Global Agent**: Import a public template from the Junis marketplace
  </Step>

  <Step title="Configure Basic Info">
    ```yaml Basic Settings theme={null}
    Name: My New Agent
    Agent Type: LLM_AGENT
    Description: What this agent does
    Status: Active ✅
    ```
  </Step>

  <Step title="Configure LLM Settings (for LLM Agents)">
    ```yaml Model Configuration theme={null}
    Model: claude-haiku  # Or gpt, gemini, etc.
    Temperature: 0.7
    Max Output Tokens: 16000
    Streaming: Enabled ✅
    ```
  </Step>

  <Step title="Write Instructions">
    ```yaml System Prompt theme={null}
    You are a helpful assistant that...

    Your responsibilities:
    1. Answer user questions clearly
    2. Use tools when appropriate
    3. Be concise and professional

    Important: Always verify information before responding.
    ```
  </Step>

  <Step title="Add Tools (Optional)">
    * **Regular Tools**: Select Python functions (search\_database, send\_email, etc.)
    * **RAG Tools**: Select knowledge bases (rag\_product\_docs, rag\_support\_kb)
    * **MCP Platforms**: Select integrations (GitHub, Firecrawl)
  </Step>

  <Step title="Configure Advanced Settings">
    * **Output Key**: Variable name for Sequential Agent data passing
    * **Payment Settings**: Enable paid usage (wallet address, price per use)
    * **Web Search**: Enable real-time web search (Gemini 2.0, Claude 3.5+)
    * **Extended Thinking**: Enable reasoning tokens (Claude 3.5+, o1 models)
  </Step>

  <Step title="Save">
    Click **"Create"** - your agent will be instantly available!
  </Step>
</Steps>

<Check>
  **Auto-Refresh**: The cache is automatically refreshed when you create or update agents. No manual reload needed!
</Check>

### Editing an Agent

<Tabs>
  <Tab title="From List View">
    1. Click the **Edit (pencil)** icon next to the agent name
    2. Modify settings in the dialog
    3. Click **"Save"** to apply changes
  </Tab>

  <Tab title="Quick Actions">
    **Toggle Switches** (instant save):

    * **Active/Inactive**: Enable or disable the agent
    * **Streaming**: Turn real-time streaming on/off
  </Tab>
</Tabs>

<Warning>
  **Global Agents** (marked with a globe icon) **cannot be edited**. These are public templates provided by Junis. To customize, create a copy instead.
</Warning>

### Managing Agent Relationships

**Agent Relationships** define which sub-agents a parent agent can call.

<Steps>
  <Step title="Open Relationships Dialog">
    Click the **GitBranch icon** next to the agent name
  </Step>

  <Step title="View Current Relationships">
    See two sections:

    * **Sub-Agents**: Agents this one calls (with order index)
    * **Parent Agents**: Agents that call this one
  </Step>

  <Step title="Add a Sub-Agent">
    1. Click **"+ Add Sub-Agent"**
    2. Select an agent from the dropdown
    3. Set the **order index** (1 = first, 2 = second, etc.)
    4. Click **"Add"**
  </Step>

  <Step title="Reorder Sub-Agents">
    For **Sequential Agents**, order matters!

    * Click the **up/down arrows** to change execution order
    * Changes save immediately
  </Step>

  <Step title="Remove a Sub-Agent">
    Click the **trash icon** next to a sub-agent relationship
  </Step>
</Steps>

<Info>
  **For Sequential Agents**: Sub-agents execute in order (1, 2, 3...). Each agent passes its output to the next via the `output_key` variable.
</Info>

<Info>
  **For Parallel Agents**: Order doesn't matter. All sub-agents run simultaneously, and results are combined.
</Info>

### Visual Workflow Builder

The **Orchestration tab** provides an interactive graph view of your agent system.

**Node Colors**:

* **Blue Gradient**: LLM Agent (performs tasks)
* **Purple Gradient**: Sequential Agent (runs agents in order)
* **Green Gradient**: Parallel Agent (runs agents simultaneously)
* **Orange Gradient**: Loop Agent (repeats until condition met)

**Connection Lines**:

* **Solid**: Direct parent-child relationship
* **Dotted (Purple)**: Sequential execution flow (left to right)
* **Dotted (Green)**: Parallel execution flow (top to bottom)

**Legend** (top of the page):

* Shows agent type meanings
* Indicates execution flow patterns

**Unconnected Agents Panel** (right side):

* Lists agents not connected to the Orchestrator
* Displays active/inactive status
* Tool Agents are automatically hidden

<Tip>
  **Pro Tip**: Use the minimap (bottom right) to navigate large workflows. Click and drag the viewport box to move around.
</Tip>

### Deleting an Agent

<Warning>
  **Deletion is permanent!** Make sure you're not deleting an agent that other agents depend on.
</Warning>

<Steps>
  <Step title="Check Relationships">
    Before deleting, open the **Relationships dialog** to see if other agents use this one
  </Step>

  <Step title="Remove Dependencies">
    If the agent has **parent agents**, remove those relationships first
  </Step>

  <Step title="Delete">
    Click the **trash icon**, confirm the deletion
  </Step>
</Steps>

<Info>
  **Orchestrator Protection**: You cannot delete the Orchestrator agent. It's the root of your organization's agent system.
</Info>

***

## 📚 RAG Knowledge Base

**RAG (Retrieval-Augmented Generation)** allows your agents to query uploaded documents for accurate, context-aware responses.

### How It Works

```mermaid theme={null}
graph LR
    A[User Question] --> B[Agent receives query]
    B --> C{Has RAG tool?}
    C -->|Yes| D[Search Knowledge Base]
    C -->|No| E[Direct LLM response]
    D --> F[Retrieve relevant documents]
    F --> G[LLM generates answer with context]
    G --> H[Response to user]
    E --> H
```

### Uploading Documents

<Steps>
  <Step title="Go to RAG Management">
    Navigate to **Team > RAG Knowledge** in the sidebar
  </Step>

  <Step title="Prepare Your Files">
    **Supported Formats**:

    * ✅ PDF (.pdf) - Max 50MB
    * ✅ Microsoft Word (.docx) - Max 50MB
    * ✅ PowerPoint (.pptx) - Max 10MB
    * ✅ Plain Text (.txt) - Max 10MB
    * ✅ Markdown (.md, .markdown) - Max 10MB
    * ✅ HTML (.html, .htm) - Max 10MB
    * ✅ JSON (.json, .jsonl) - Max 10MB

    <Info>
      Documents are uploaded to Google Cloud Storage and indexed by Vertex AI Search. Indexing typically takes **5-60 minutes** depending on file count.
    </Info>
  </Step>

  <Step title="Upload">
    Click **"Upload Document"** and select your file

    The system will:

    1. Upload to Google Cloud Storage
    2. Create a Vertex AI Search DataStore
    3. Index the document (JSONL conversion)
    4. Generate a RAG tool ID (format: `rag_{datastore_id}`)
  </Step>

  <Step title="Monitor Status">
    Watch the upload progress bar. Status will change:

    * **Uploading** → **Indexing** → **Completed**
  </Step>
</Steps>

### Assigning RAG Tools to Agents

<Steps>
  <Step title="Edit Agent">
    Open the agent edit dialog and scroll to the **RAG Tools** section
  </Step>

  <Step title="Select DataStores">
    Check the boxes for the knowledge bases this agent should access

    Example:

    * ✅ `rag_product_documentation`
    * ✅ `rag_support_tickets_history`
    * ☐ `rag_marketing_materials`
  </Step>

  <Step title="Save">
    The agent can now query these documents during conversations!
  </Step>
</Steps>

### RAG Best Practices

<AccordionGroup>
  <Accordion title="Document Preparation" icon="file-text">
    * **Clean formatting**: Remove unnecessary headers, footers
    * **Consistent structure**: Use headings, bullet points
    * **Clear language**: Avoid jargon unless necessary
    * **Chunk size**: Keep documents under 10MB for faster indexing
  </Accordion>

  <Accordion title="Multiple DataStores" icon="database">
    * Separate by **topic** (product docs, support tickets, policies)
    * Separate by **audience** (internal vs customer-facing)
    * Agents can use multiple DataStores simultaneously
  </Accordion>

  <Accordion title="Query Optimization" icon="search">
    * Include **keywords** in your documents
    * Use **semantic search** (Vertex AI Search handles this automatically)
    * Test queries with the agent to verify retrieval accuracy
  </Accordion>
</AccordionGroup>

***

## 🔌 MCP Integrations

**MCP (Model Context Protocol)** connects your agents to external platforms like GitHub, Firecrawl, and custom services.

### Available Platforms

<CardGroup cols={2}>
  <Card title="GitHub" icon="github">
    Manage repos, issues, and PRs
  </Card>

  <Card title="Firecrawl" icon="spider">
    Web scraping and crawling
  </Card>
</CardGroup>

<Info>
  **Supported platforms**: GitHub, Firecrawl, and custom MCP servers. Easily extensible for any service with MCP implementation. See the [MCP Integration Guide](/guides/mcp/overview) for details.
</Info>

### Setting Up MCP Credentials

<Tabs>
  <Tab title="Organization-Level (Admin)">
    **Shared credentials for all team members**

    <Steps>
      <Step title="Navigate">
        Go to **Team > MCP** in the sidebar
      </Step>

      <Step title="Select Platform">
        Click **"Connect"** next to a platform (e.g., GitHub, Firecrawl)
      </Step>

      <Step title="Choose Auth Type">
        * **API Key**: Enter the API key/token
        * **OAuth**: Click "Authorize" to connect via OAuth
      </Step>
    </Steps>

    <Check>
      **Shared Access**: All agents in your organization can now use this platform (if granted permission).
    </Check>
  </Tab>

  <Tab title="User-Level (Personal)">
    **Your personal credentials (e.g., personal GitHub)**

    <Steps>
      <Step title="Navigate">
        Go to **Settings > User Profile** (click your avatar, then "Settings")
      </Step>

      <Step title="MCP Credentials Tab">
        Click the **"MCP Credentials"** tab
      </Step>

      <Step title="Add Personal Platform">
        * Click **"+ Add Platform"**
        * Select the platform (e.g., GitHub)
        * Enter your **personal API key** or authorize via OAuth
      </Step>

      <Step title="Priority System">
        Your personal credentials **override** organization credentials for that platform
      </Step>
    </Steps>

    <Info>
      **Use Case**: Personal GitHub credentials ensure agents access **your repositories**, not organization repos. User-level credentials override organization credentials.
    </Info>
  </Tab>
</Tabs>

### Enabling MCP for an Agent

<Steps>
  <Step title="Edit Agent">
    Open the agent edit dialog and scroll to the **MCP Platforms** section
  </Step>

  <Step title="Select Platforms">
    Check the boxes for platforms this agent should access:

    * ✅ GitHub
    * ✅ Firecrawl
    * ☐ Custom MCP (if configured)
  </Step>

  <Step title="Save">
    Click **"Save"** to enable MCP integration for this agent
  </Step>
</Steps>

***

## 🔑 API Keys

Generate API keys to integrate Junis agents into external applications.

### Creating an API Key

<Steps>
  <Step title="Go to Dashboard">
    Navigate to **Admin > Dashboard**, then click the **"API Keys"** tab
  </Step>

  <Step title="Create Key">
    Click **"+ New API Key"**
  </Step>

  <Step title="Configure">
    ```yaml API Key Settings theme={null}
    Name: My Integration Key
    Description: For mobile app integration
    Permissions: Read/Write
    Expiration: 90 days (optional)
    ```
  </Step>

  <Step title="Copy Key">
    **⚠️ Important**: The key is shown **only once**. Copy it immediately!

    Format: `jns_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx` (32 characters after prefix)
  </Step>
</Steps>

### Using an API Key

**Authentication Header**:

```bash theme={null}
X-API-Key: jns_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```

**Example Request** (OpenAI-compatible):

```bash theme={null}
curl https://api.junis.ai/api/external/v1/chat/completions \
  -H "X-API-Key: jns_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "orchestrator",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
```

<Check>
  **OpenAI SDK Compatible**: Use the OpenAI Python SDK with `base_url="https://api.junis.ai/api/external/v1"` for seamless integration.
</Check>

### Managing API Keys

<Tabs>
  <Tab title="View Keys">
    * See all API keys for your organization
    * Check **last used** timestamp
    * View **permissions** and **expiration**
  </Tab>

  <Tab title="Revoke Key">
    Click **"Revoke"** next to a key to immediately disable it (cannot be undone)
  </Tab>

  <Tab title="Rotate Keys">
    Best practice: **Rotate keys every 90 days**

    1. Create a new key
    2. Update your applications
    3. Revoke the old key
  </Tab>
</Tabs>

***

## ⚙️ Organization Settings

<Warning>
  **Admin/Owner Only**: This section is only accessible to Admins and Super Admins.
</Warning>

Navigate to **Admin > Dashboard > Settings tab** to configure organization-wide options.

### Team Settings

<AccordionGroup>
  <Accordion title="Organization Profile" icon="building">
    * **Name**: Your organization's display name
    * **Slug**: URL-friendly identifier (e.g., `acme-corp`)
    * **Logo**: Upload a logo image (PNG, JPG, max 2MB)
    * **Description**: Public description (shown on showcase page)
  </Accordion>

  <Accordion title="Public Showcase" icon="globe">
    * **Enable Public Profile**: Make your organization discoverable on junis.ai/showcase
    * **Welcome Suggestions**: Customize suggested prompts for visitors
    * **Featured Agents**: Select which agents to showcase publicly
  </Accordion>

  <Accordion title="Payment Settings" icon="wallet">
    * **Company Wallet**: Ethereum wallet address for receiving agent usage payments
    * **Default Agent Pricing**: Set default price per use (USDC micro)
  </Accordion>

  <Accordion title="Usage Limits" icon="chart-bar">
    * View current usage statistics
    * Set monthly limits (Pro/Enterprise plans)
    * Configure billing alerts
  </Accordion>
</AccordionGroup>

### User Management

**Invite Team Members**:

<Steps>
  <Step title="Go to User Management">
    Navigate to **Admin > Dashboard > Users** tab
  </Step>

  <Step title="Click Invite">
    Click the **"+ Invite User"** button
  </Step>

  <Step title="Enter Email">
    Type the email address of the person you want to invite
  </Step>

  <Step title="Assign Role">
    * **Member**: Can use agents, view dashboard
    * **Support**: + Can view agent configurations
    * **Admin**: + Can create/edit agents, manage settings
  </Step>

  <Step title="Send Invitation">
    Click **"Send Invite"** - the user will receive an email invitation
  </Step>
</Steps>

**Change User Roles**:

* Find the user in the list
* Click the **role dropdown**
* Select the new role

**Remove Users**:

* Click the **trash icon** next to a user
* Confirm removal

***

## 🔍 Advanced Features

### Scheduled Tasks

**Automate agent execution** with schedules (cron jobs).

<Tabs>
  <Tab title="Create Schedule">
    <Steps>
      <Step title="Navigate">
        Go to **Admin > Schedules** (if available in your plan)
      </Step>

      <Step title="New Schedule">
        Click **"+ New Schedule"**
      </Step>

      <Step title="Configure">
        ```yaml Schedule Configuration theme={null}
        Name: Daily Report Generator
        Prompt: Generate today's summary report
        Schedule: Daily at 9:00 AM
        Timezone: America/New_York
        Session: Create new session each time
        ```
      </Step>

      <Step title="Test">
        Click **"Run Now"** to test before saving
      </Step>
    </Steps>
  </Tab>

  <Tab title="Schedule Types">
    * **Once**: Run at a specific date/time
    * **Daily**: Every day at X time
    * **Weekly**: Specific days of the week
    * **Monthly**: Specific day of the month
    * **Cron**: Advanced cron expression (e.g., `0 9 * * 1-5` = weekdays at 9 AM)
  </Tab>
</Tabs>

### Workflow Builder (Coming Soon)

Visual drag-and-drop interface for building complex agent workflows.

**Features** (planned):

* Drag agents from a palette
* Draw connections between agents
* Set conditional logic (if/else branches)
* Test workflows in real-time
* Export/import workflow templates

***

## 💡 Tips for Effective Admin Management

<AccordionGroup>
  <Accordion title="Start Simple, Scale Gradually" icon="seedling">
    * Begin with a **single LLM Agent** to handle basic tasks
    * Test thoroughly before adding complexity
    * Add Sequential/Parallel agents only when you need multi-step workflows
    * Monitor performance before scaling up
  </Accordion>

  <Accordion title="Organize Agents by Function" icon="folder-tree">
    **Naming Convention**:

    * `orchestrator` - Main router
    * `customer_support_agent` - Customer-facing
    * `research_analyst` - Data analysis
    * `email_sender` - Action agents

    **Groups**:

    * **Front-line**: Customer support, sales
    * **Back-office**: Data processing, reporting
    * **Specialized**: Legal, technical documentation
  </Accordion>

  <Accordion title="Use Descriptive Instructions" icon="file-text">
    **Good**:

    ```
    You are a customer support agent for Acme Corp.

    Your responsibilities:
    1. Answer questions about products A, B, C
    2. Help troubleshoot common issues (login, billing)
    3. Escalate to human support for complex cases

    Important: Be friendly, concise, and professional.
    Always verify user identity before sharing account info.
    ```

    **Bad**:

    ```
    You are a helpful assistant.
    ```
  </Accordion>

  <Accordion title="Monitor and Iterate" icon="chart-line">
    * Check **Dashboard metrics** weekly
    * Review **Recent Activity** to see how agents are being used
    * Update agent instructions based on user feedback
    * Test edge cases regularly
  </Accordion>

  <Accordion title="Security Best Practices" icon="shield-check">
    * **Rotate API keys** every 90 days
    * Use **user-level MCP credentials** for personal platforms (e.g., personal GitHub)
    * Set **payment thresholds** for paid agents
    * Review **user permissions** quarterly
    * Enable **2FA** for all admin users (if available)
  </Accordion>
</AccordionGroup>

***

## 🆘 Common Issues and Solutions

<AccordionGroup>
  <Accordion title="Agent not responding">
    **Possible Causes**:

    * Agent is **inactive** (check the toggle)
    * Agent is **not connected to Orchestrator** (check relationships)
    * **Model API key** is missing (verify in SQLAdmin)

    **Solution**:

    1. Check agent status (green toggle)
    2. Verify Orchestrator relationships
    3. Test with a simple message
    4. Check Dashboard > Recent Activity for errors
  </Accordion>

  <Accordion title="RAG tool not finding documents">
    **Possible Causes**:

    * Document **still indexing** (wait 1-2 minutes)
    * **RAG tool not assigned** to agent
    * Query doesn't match document content

    **Solution**:

    1. Check DataStore status (should be "Completed")
    2. Verify agent has the RAG tool enabled
    3. Test with a query that matches document keywords
    4. Check Vertex AI Search console for indexing errors
  </Accordion>

  <Accordion title="MCP integration failing">
    **Possible Causes**:

    * **Credentials expired or invalid**
    * Platform not enabled for agent
    * **Rate limiting** from external platform

    **Solution**:

    1. Re-authenticate the MCP platform
    2. Check agent MCP platforms list
    3. Verify API key permissions on the external platform
    4. Check error logs in Dashboard > Recent Activity
  </Accordion>

  <Accordion title="Visual workflow not updating">
    **Possible Causes**:

    * Browser cache issue
    * Relationships not saved correctly

    **Solution**:

    1. Hard refresh the page (Ctrl+Shift+R or Cmd+Shift+R)
    2. Switch to List view to verify relationships
    3. Re-save the relationships if needed
  </Accordion>
</AccordionGroup>

***

## 📖 Next Steps

<CardGroup cols={3}>
  <Card title="MCP Integration Guide" icon="plug" href="/guides/mcp/overview">
    Connect external platforms via Model Context Protocol
  </Card>

  <Card title="Custom Tools" icon="hammer" href="/guides/tools/overview">
    Register Python functions as agent tools
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/authentication">
    Integrate Junis into your applications
  </Card>
</CardGroup>

***

## 🎓 Admin Interface Certification

Congratulations! You now know how to:

<Check>
  ✅ Navigate the Admin dashboard and interpret metrics
  ✅ Create, edit, and delete agents with confidence
  ✅ Manage agent relationships and build workflows
  ✅ Upload RAG documents and assign to agents
  ✅ Configure MCP integrations (org-level and user-level)
  ✅ Generate and manage API keys securely
  ✅ Configure organization settings and team permissions
  ✅ Troubleshoot common issues independently
</Check>

<Note>
  **Need More Help?** Check the [API Reference](/api-reference/authentication) for programmatic management or contact us at [contact@junis.ai](mailto:contact@junis.ai).
</Note>
