Skip to main content

Overview

Settings is your central hub for configuring Apigene Copilot. Here you can manage workspace preferences, user settings, API configurations, and system-level options to tailor the platform to your needs.
Settings Organization tab with AI provider configuration

Accessing Settings

Navigate to Settings from the main navigation menu or user profile dropdown.

Settings Categories

User Settings

Personal preferences and account information. Profile Information
  • Display name
  • Email address
  • Profile picture
  • User role and permissions
Preferences
  • Default AI model preference
  • Theme (light/dark mode)
  • Language preferences
  • Notification settings
Chat
  • Follow-up suggestions — after each reply, show short clickable prompts to continue the conversation (off by default)
Commands
  • Personal saved prompts inserted with / in chat
  • Optionally bind a command to an agent
  • Add, edit, or delete from Settings, or save from chat with the bookmark button
Keyboard Shortcuts
  • View available shortcuts
  • Customize key bindings
  • Enable/disable shortcuts
  • Quick reference guide

Workspace Settings

Organization-level configurations. General
  • Workspace name
  • Workspace ID
  • Default settings for new users
  • Feature access control
Interaction Recording
  • Control what request/response data is stored in Actions history
  • Modes: Full recording, Headers only, or Disabled (see below)
Billing & Usage
  • Current plan details
  • Usage statistics
  • Billing information
  • Upgrade options
Team Management
  • Add/remove users
  • Assign roles
  • Permission levels
  • Access control

Application Settings

Configure installed applications and integrations. Installed Applications
  • View all applications
  • Quick access to configuration
  • Security status overview
  • Usage statistics per app
Default Configurations
  • Default tool selection mode
  • Application access policies
  • Common parameters
  • Rate limiting preferences
API Keys Management
  • View configured API keys
  • Add new API keys
  • Rotate credentials
  • Test connections

AI Model Settings

Configure AI model preferences and access. Model Providers
  • OpenAI configuration
  • Anthropic configuration
  • Google AI configuration
  • xAI configuration
  • Amazon Bedrock (IAM access key, secret, region)
  • Microsoft Foundry (Azure OpenAI — service principal or API key, deployments)
Reasoning Effort
  • Organization-wide setting for how much supported models think before answering
  • Options: None, Low, Medium, High
  • Affects Copilot Chat reasoning panels for compatible models
Mock Execution (Advanced)
  • Return mock API responses from OpenAPI spec examples instead of calling real APIs
  • Optional LLM-generated mocks for realistic placeholder data when examples are missing
  • Useful for demos and development without live credentials
Interaction Recording
  • Organization setting under Settings → Organization
  • Controls whether Actions history stores full payloads, headers only, or nothing
API Keys
  • Add provider API keys
  • Test key validity
  • Set key priorities
  • Manage key usage
Default Models
  • Set default model for Copilot
  • Configure model fallbacks
  • Set model per use case
  • Cost optimization preferences

Interaction Recording (Organization)

Admins control how much of each API/MCP call is persisted for the Actions page: Configure under Settings → Organization → Interaction Recording. Changes apply to new interactions going forward.

Organization Advanced Settings

Under Settings → Organization (Advanced), admins can also configure: Response Size Control
  • Set a maximum response size (bytes)
  • Alert Only — log when responses exceed the limit
  • Auto Truncate — truncate oversized responses (with guidance for agents)
  • Other modes may include signaling the agent when limits are hit
Interaction Caching
  • Enable Redis-backed caching of API responses
  • Configure TTL (seconds) and whether GET, POST, or both are cached
JSON Compression
  • Compress large JSON payloads before they reach the model
  • Modes such as json-compact or TOON (see toonformat.dev for TOON)
PII Sanitization
  • Enable masking of sensitive entities before data is shown to the model
  • Configure patterns / entity types in the PII settings modal
Mock Execution
  • Return mock responses from OpenAPI examples instead of calling live APIs
  • Optional LLM-generated mocks when examples are missing
Reasoning Effort
  • Organization-wide None / Low / Medium / High for supported models

Branding (Organization)

Admins can white-label the product UI under Settings → Branding:
  • Product Name — display name shown in the UI
  • Product Icon — favicon / product mark
  • Sidebar Logo — logo in the navigation shell
Save branding to apply across the organization. Clear fields to fall back to defaults.

Security Settings

Manage authentication and security policies. Authentication
  • Single Sign-On (SSO) setup
  • Multi-factor authentication
  • Session timeout settings
  • Password policies
Access Control
  • Role-based access control (RBAC)
  • Permission matrices
  • Resource access policies
  • API access restrictions
Audit & Compliance
  • Audit log retention
  • Compliance certifications
  • Data residency preferences
  • Export settings

Integration Settings

Connect external services and tools. Webhooks
  • Configure webhook endpoints
  • Event subscriptions
  • Webhook security
  • Test webhook delivery
External Services
  • Connect collaboration tools
  • Integration with CI/CD
  • Monitoring services
  • Analytics platforms
Data Export
  • Export formats
  • Scheduled exports
  • Destination configuration
  • Data retention policies

Common Configuration Tasks

Enable Follow-up Suggestions

  1. Open Settings → Personal → Chat
  2. Turn on Follow-up suggestions
  3. Save your personal settings
  4. In Copilot Chat, look for Continue with chips under the latest assistant reply

Manage Commands

  1. Open Settings → Personal → Commands to add, edit, or delete saved prompts
  2. Or in chat, click the bookmark on the prompt input to Save command
  3. Type / in chat to insert a command (optionally with a bound agent)

Configure Interaction Recording

  1. Open Settings → Organization
  2. Find Interaction Recording
  3. Choose Full recording, Headers only, or Disabled
  4. Save organization settings
Use Headers only or Disabled when you need to reduce stored sensitive payloads in Actions history.

Configure Advanced Performance and Privacy Controls

  1. Open Settings → Organization
  2. Expand Advanced settings
  3. Adjust Response Size Control, Interaction Caching, JSON Compression, PII Sanitization, and Mock Execution as needed
  4. Save

Update Branding

  1. Open Settings → Branding
  2. Set product name, icon, and sidebar logo
  3. Save

Platform administration pages

Admins may also see:
  • Platform Version — deployed image / version information for the environment
  • Platform Test — run built-in health and API smoke checks against the deployment
Use these when validating upgrades or diagnosing environment issues. They complement Dashboard and Insights rather than replacing them.

Adding API Keys for Model Providers

Enable AI models by adding provider API keys: OpenAI
  1. Navigate to Settings > AI Models
  2. Find OpenAI section
  3. Click “Add API Key”
  4. Paste your OpenAI API key
  5. Click “Save” and “Test Connection”
Anthropic
  1. Navigate to Settings > AI Models
  2. Find Anthropic section
  3. Click “Add API Key”
  4. Paste your Anthropic API key
  5. Select available models
  6. Click “Save”
Google AI
  1. Navigate to Settings > Organization > Model Settings
  2. Find Google AI section
  3. Click “Add API Key”
  4. Paste your Google AI API key
  5. Configure model access
  6. Click “Save”
Amazon Bedrock
  1. Navigate to Settings > Organization > Model Settings
  2. Find Amazon Bedrock
  3. Enter IAM Access Key ID, Secret Access Key, and Region
  4. Save and test — available Bedrock models appear in the Copilot model selector
Microsoft Foundry
  1. Navigate to Settings > Organization > Model Settings
  2. Find Microsoft Foundry (Azure OpenAI)
  3. Configure authentication (service principal or API key) and add deployments
  4. Each deployment maps to a model name shown in Copilot

Reasoning Effort

Control extended thinking for supported models:
  1. Settings → Organization → Model Settings
  2. Find Reasoning Effort
  3. Choose None (fastest), Low, Medium, or High
  4. Save organization settings
Higher effort may improve complex answers but increases latency and cost.

Mock Execution Mode

For development and demos without live API credentials:
  1. Settings → Organization → Advanced (or Model Settings accordion)
  2. Enable Mock Execution Mode — returns OpenAPI example responses instead of real API calls
  3. Optionally enable LLM-generated mocks for realistic values when examples are absent
  4. Save — Copilot uses mocks for application actions until you disable the setting

Authentication Providers (Self-Hosted)

Apigene Copilot supports multiple auth backends via NEXT_PUBLIC_AUTH_PROVIDER: Configure the matching environment variables in your deployment. Contact your administrator for sign-in URLs and client setup.

Configuring Application Defaults

Set default behaviors for application usage: Tool Choice Default
  1. Settings > Application Settings
  2. Find “Default Tool Choice”
  3. Select: Auto / Required / None
  4. Apply to all users or per-user
Application Access
  1. Settings > Application Settings
  2. Configure default application access
  3. Set restrictions if needed
  4. Save preferences

Managing User Access

Add or remove team members: Add User
  1. Settings > Team Management
  2. Click “Invite User”
  3. Enter email address
  4. Select role (Admin, User, Viewer)
  5. Send invitation
Remove User
  1. Settings > Team Management
  2. Find user in list
  3. Click “Remove”
  4. Confirm removal
  5. User access revoked immediately
Change User Role
  1. Settings > Team Management
  2. Find user in list
  3. Click “Edit Role”
  4. Select new role
  5. Save changes

Configuring Notifications

Control how you receive notifications: Email Notifications
  • System alerts
  • Usage reports
  • Security notifications
  • Team activity updates
In-App Notifications
  • Real-time updates
  • Action completions
  • Error alerts
  • Collaboration notifications
Notification Preferences
  1. Settings > User Settings > Notifications
  2. Toggle notification types
  3. Set frequency (real-time, daily digest, weekly)
  4. Choose channels (email, in-app, both)
  5. Save preferences

Advanced Settings

Custom Model Endpoints

Configure custom or self-hosted models: Setup
  1. Settings > AI Models > Custom Endpoints
  2. Click “Add Custom Endpoint”
  3. Enter endpoint URL
  4. Configure authentication
  5. Set model parameters
  6. Test connection
  7. Save configuration
Use Cases
  • Self-hosted models
  • Organization-specific models
  • Compliance requirements
  • Cost optimization

Rate Limiting

Configure rate limits for API usage: Application Rate Limits
  1. Settings > Application Settings
  2. Select application
  3. Set requests per minute/hour/day
  4. Configure burst limits
  5. Set user-specific limits
  6. Save configuration
Model Rate Limits
  1. Settings > AI Models
  2. Configure tokens per request
  3. Set concurrent request limits
  4. Define cooldown periods
  5. Apply limits

Webhook Configuration

Set up webhooks for event notifications: Create Webhook
  1. Settings > Integrations > Webhooks
  2. Click “Add Webhook”
  3. Enter endpoint URL
  4. Select events to subscribe
  5. Configure security (signing secret)
  6. Test webhook
  7. Save and activate
Webhook Events
  • Action completed
  • Error occurred
  • User activity
  • System updates
  • Configuration changes

Data Retention Policies

Configure how long data is retained: Action Logs
  1. Settings > Security > Data Retention
  2. Set retention period (30-365 days)
  3. Configure automatic cleanup
  4. Set archival rules
  5. Save policy
Chat History
  1. Configure retention duration
  2. Set archival preferences
  3. Define deletion policies
  4. Enable/disable exports before deletion

Security Best Practices

API Key Management

Best Practices
  • Rotate keys regularly (quarterly)
  • Use different keys for dev/prod
  • Never share keys publicly
  • Revoke compromised keys immediately
  • Use environment-specific keys
Key Rotation
  1. Generate new key with provider
  2. Add new key to Settings
  3. Test new key works
  4. Remove old key
  5. Update documentation

Access Control

Principle of Least Privilege
  • Grant minimum necessary permissions
  • Regular access reviews
  • Remove access when no longer needed
  • Use role-based access control
  • Document access policies
User Roles
  • Admin: Full system access
  • User: Standard usage access
  • Viewer: Read-only access
  • Custom: Tailored permissions

Audit Trail

Enable Comprehensive Logging
  1. Settings > Security > Audit Logs
  2. Enable all log categories
  3. Set appropriate retention
  4. Configure log exports
  5. Review logs regularly
What to Monitor
  • Configuration changes
  • User access patterns
  • Failed authentication attempts
  • Unusual API usage
  • Data exports

Troubleshooting Settings

Can’t Save Settings

Possible Causes
  • Insufficient permissions
  • Invalid configuration values
  • Network connectivity issues
  • Concurrent modifications
Solutions
  1. Verify you have admin access
  2. Check all required fields
  3. Validate input formats
  4. Refresh page and retry
  5. Contact support if persists

API Keys Not Working

OpenAI Key Invalid
  • Verify key is correct (starts with sk-)
  • Check key hasn’t expired
  • Verify account has credits
  • Test key with OpenAI directly
Anthropic Key Invalid
  • Verify key format
  • Check API access enabled
  • Verify model access permissions
  • Test with Anthropic console
General Troubleshooting
  1. Copy key again from provider
  2. Remove spaces or extra characters
  3. Test connection button
  4. Check provider status page
  5. Generate new key if needed

Application Configuration Issues

Application Not Responding
  • Verify credentials are current
  • Check API service status
  • Test with simple operation
  • Review error messages
  • Reconfigure if needed
Permission Errors
  • Review granted scopes
  • Check account permissions
  • Verify API access level
  • Contact service provider

Notification Issues

Not Receiving Notifications
  • Check email spam folder
  • Verify email address is correct
  • Check notification preferences enabled
  • Verify account email is verified
  • Test with a trigger event
Too Many Notifications
  • Adjust notification frequency
  • Disable non-critical alerts
  • Set daily/weekly digests
  • Configure filters
  • Customize per-notification type

Settings Import/Export

Export Configuration

Save your settings for backup or migration: Export Steps
  1. Settings > Advanced > Export
  2. Select what to export:
    • User preferences
    • Application configurations
    • Team settings
    • Integration settings
  3. Choose format (JSON, YAML)
  4. Click “Export”
  5. Save file securely
Use Cases
  • Backup before changes
  • Migrate to new workspace
  • Share configurations with team
  • Disaster recovery

Import Configuration

Restore or apply saved settings: Import Steps
  1. Settings > Advanced > Import
  2. Click “Choose File”
  3. Select configuration file
  4. Review changes to be applied
  5. Confirm import
  6. Verify settings applied correctly
Cautions
  • Review before importing
  • Backup current settings first
  • Test in non-production first
  • Some settings may need adjustment

Workspace Administration

Organization Settings

Organization Profile
  • Organization name
  • Primary domain
  • Industry/sector
  • Company size
  • Contact information
Branding
  • Logo upload
  • Color scheme
  • Custom domain (if supported)
  • Email templates customization
Compliance
  • Data residency preferences
  • Compliance certifications needed
  • Privacy policy acceptance
  • Terms of service

Resource Limits

Usage Limits
  • API calls per month
  • Storage capacity
  • Number of users
  • Number of applications
  • Concurrent sessions
Monitoring
  1. Settings > Workspace > Usage
  2. View current usage
  3. Check against limits
  4. Plan upgrades if needed
  5. Set usage alerts

Feature Flags

Control access to beta or advanced features: Enable Features
  1. Settings > Advanced > Feature Flags
  2. View available features
  3. Toggle features on/off
  4. Apply to users/teams
  5. Monitor feature usage
Common Features
  • Beta features preview
  • Advanced analytics
  • Custom integrations
  • Experimental AI models
  • Performance optimizations

Best Practices

Regular Maintenance

Weekly Tasks
  • Review failed actions
  • Check API key status
  • Monitor usage metrics
  • Review user activity
  • Test critical integrations
Monthly Tasks
  • Rotate sensitive credentials
  • Review and update settings
  • Audit user access
  • Clean up unused integrations
  • Review and optimize costs
Quarterly Tasks
  • Comprehensive security audit
  • Review all application configurations
  • Update team documentation
  • Evaluate new features
  • Plan capacity adjustments

Documentation

Document Your Configuration
  • Settings rationale
  • Custom configurations
  • Integration details
  • Access policies
  • Troubleshooting guides
Share with Team
  • Onboarding documentation
  • Configuration standards
  • Best practices guide
  • Emergency procedures
  • Contact information

Next Steps