Advanced Settings
Configure API keys, developer mode, data export preferences, and other advanced platform options
Advanced Settings provides power users and administrators with fine-grained control over platform behavior, API access, data management, and developer tools.
Overview
The Advanced Settings panel is designed for users who need deeper customization beyond the standard settings. Access it via Settings → Advanced in the navigation sidebar.
Warning
Changes in Advanced Settings can significantly affect platform behavior. If you're unsure about a setting, consult the documentation or contact your organization administrator before making changes.
API Key Management
Generating API Keys
API keys allow external applications to interact with Cothon programmatically.
Managing Existing Keys
| Action | Description |
|---|---|
| View | See key name, creation date, last used, and permissions |
| Rotate | Generate a new key value while keeping the same permissions |
| Revoke | Immediately disable a key (cannot be undone) |
| Edit | Change the key name or permissions |
Tip
Rotate API keys regularly — at least every 90 days for production integrations. Set calendar reminders or use the built-in expiration alerts to stay on top of key rotation.
Rate Limits
API keys are subject to rate limits based on your subscription plan:
| Plan | Requests/Minute | Requests/Day | Concurrent |
|---|---|---|---|
| Starter | 30 | 5,000 | 2 |
| Professional | 120 | 50,000 | 10 |
| Enterprise | 600 | 500,000 | 50 |
Developer Mode
Enabling Developer Mode
Developer mode provides additional debugging and diagnostic information:
Developer Mode Features
When enabled, you get access to:
- API Request Inspector: See all API calls the application makes, including request/response payloads
- Performance Overlay: View page load times, component render counts, and memory usage
- Debug Panels: Additional diagnostic information on bid analysis, proposal generation, and search operations
- Console Logging: Enhanced logging in the browser console for troubleshooting
Note
Developer mode adds overhead to the application. Disable it when you're done debugging to maintain optimal performance.
Data Export Settings
Default Export Format
Configure your preferred export format for different content types:
| Content Type | Available Formats | Default |
|---|---|---|
| Proposals | PDF, DOCX, Markdown | |
| Analyses | PDF, CSV, JSON | |
| Reports | PDF, CSV, Excel | |
| Bid Records | CSV, JSON, Excel | CSV |
| Opportunities | CSV, JSON | CSV |
Export Templates
Create reusable export templates with pre-configured settings:
Scheduled Exports
Set up automatic data exports on a schedule:
- Daily: Fresh data export every morning
- Weekly: End-of-week summary exports
- Monthly: Comprehensive monthly data dumps
- Custom: Define your own cron schedule
Exports can be delivered via:
- Download center (in-app notification)
- Email attachment (up to 25MB)
- Cloud storage integration (Google Drive, OneDrive, S3)
Cache Management
Application Cache
Cothon caches data locally to improve performance. You can manage cache settings:
| Setting | Description | Default |
|---|---|---|
| Cache Duration | How long to cache API responses | 5 minutes |
| Cache Size Limit | Maximum local storage for cache | 50MB |
| Offline Mode | Cache data for offline access | Disabled |
| Auto-Refresh | Automatically refresh stale cache | Enabled |
Clearing Cache
To clear the application cache:
- Go to Settings → Advanced → Cache Management
- Click Clear Cache to remove all cached data
- The application will re-fetch all data from the server
Tip
If you're seeing stale data or unexpected behavior, clearing the cache is often the first troubleshooting step.
Feature Flags
Available Feature Flags
Feature flags allow you to enable or disable experimental features:
| Flag | Description | Status |
|---|---|---|
| Enhanced AI Models | Use latest AI models for analysis | Beta |
| Advanced Visualizations | New chart types and dashboards | Beta |
| Bulk Operations | Process multiple items at once | Stable |
| Keyboard Navigation | Enhanced keyboard-only navigation | Stable |
| Smart Notifications | AI-prioritized notification system | Beta |
Enabling Beta Features
Warning
Beta features may be unstable or change without notice. Do not rely on beta features for production workflows. Report any issues via the feedback mechanism.
Data Management
Data Retention
Configure how long different types of data are retained:
| Data Type | Default Retention | Configurable |
|---|---|---|
| Analyses | Indefinite | Yes |
| Proposals | Indefinite | Yes |
| Activity logs | 90 days | Yes |
| Search history | 30 days | Yes |
| Deleted items | 30 days | No (grace period) |
| Audit logs | 1 year | Enterprise only |
Data Cleanup
Run manual cleanup to free storage:
- Orphaned Attachments: Files uploaded but never linked to content
- Draft Analyses: Incomplete analyses older than 30 days
- Expired Shares: Public links past their expiration date
Import/Export Configuration
Configure bulk import settings:
| Setting | Description | Default |
|---|---|---|
| Duplicate Handling | Skip, overwrite, or create new | Skip |
| Validation Level | Strict or lenient field validation | Strict |
| Batch Size | Records processed per batch | 100 |
| Error Handling | Stop on error or continue | Continue |
Webhook Configuration
Setting Up Webhooks
Receive real-time notifications when events occur in Cothon:
Available Webhook Events
| Event | Trigger | Payload |
|---|---|---|
analysis.completed | Bid analysis finishes processing | Analysis ID, summary, score |
proposal.generated | Proposal generation completes | Proposal ID, sections count |
opportunity.matched | New opportunity matches your profile | Opportunity ID, match score |
outcome.recorded | Bid outcome is recorded | Record ID, outcome, value |
share.accessed | Someone views a shared link | Share ID, viewer info |
Diagnostic Tools
System Information
View current system status and configuration:
- Browser version and compatibility
- API endpoint and connection status
- Cache size and utilization
- Active sessions
- Feature flag states
Error Reporting
Configure automatic error reporting:
| Setting | Description | Default |
|---|---|---|
| Auto-Report Errors | Send error reports automatically | Enabled |
| Include Context | Include page state in error reports | Enabled |
| Performance Monitoring | Track slow operations | Enabled |
| Usage Analytics | Anonymous usage statistics | Opt-in |
Related Articles
Was this page helpful?