Active8 - API Testing & Batch Processing for Manhattan Active
Transform your API workflow with Active8, the ultimate VS Code extension for Manhattan Active data loads. Execute single API requests or process thousands of records with CSV batch operations - all from within your favorite editor.

✨ Why Choose Active8?
Stop switching between tools. Test APIs, manage environments, and execute mass data loads without leaving VS Code.
- 🚀 Lightning Fast: Execute individual API calls or batch process thousands of records
- 🎯 Manhattan Active Ready: Built specifically for Manhattan Active APIs with OAuth support
- 📊 CSV Batch Processing: Upload CSV files and execute API calls for each row automatically
- 🔄 Real-time Monitoring: Track execution progress with live status updates
- 🏗️ Environment Management: Switch between dev, staging, and production environments effortlessly
🎬 See It In Action
Environment Management
[Screenshot placeholder: Environment configuration with OAuth setup]
Easily configure multiple environments with different authentication methods.
API Endpoint Configuration
[Screenshot placeholder: Endpoint configuration interface with headers, body, tests]
Set up API endpoints with full customization - headers, query parameters, request bodies, and response tests.
Batch Processing with CSV
[Screenshot placeholder: CSV upload and batch execution in progress]
Upload a CSV file and watch Active8 execute API calls for each row with real-time progress tracking.
Transaction History & Monitoring
[Screenshot placeholder: Transaction tree with execution history and logs]
Monitor all executions with detailed logs, pause/resume batch operations, and track success rates.
🚀 Quick Start
1. Install Active8
Search for "Active8" in the VS Code Extensions marketplace and click Install.
2. Set Up Your First Environment
- Click the Active8 icon in the Activity Bar
- Click "+" in the Environments section
- Add your Manhattan Active environment details:
- Environment name (e.g., "Production")
- Base URL (e.g., "https://tenant.sce.manh.com")
- Choose authentication method (JWT or OAuth)
3. Create Your First API Endpoint
- Click "+" in the API Endpoints section
- Configure your endpoint:
- Select HTTP method (GET, POST, PUT, DELETE)
- Enter API path (e.g., "/api/v1/orders")
- Add headers, query parameters, or request body as needed
4. Test & Execute
- Single Request: Right-click your endpoint → "Run API"
- Batch Processing: Right-click your endpoint → "Run with CSV"
That's it! You're ready to start processing API requests efficiently.
💡 Key Features
🎯 Smart API Management
- Organized Endpoints: Folder-based organization of your API endpoints
- Template Variables: Use dynamic variables in your requests
- Response Testing: Built-in response validation and testing
- Multiple Environments: Switch between dev, staging, and production seamlessly
⚡ Powerful Batch Processing
- CSV Upload: Drag & drop CSV files for batch operations
- Progress Tracking: Real-time progress bars and status updates
- Error Handling: Configurable error tolerance and retry mechanisms
- Queue Management: Pause, resume, and prioritize batch executions
🔒 Enterprise Security
- OAuth Integration: Complete OAuth flow with automatic token refresh
- JWT Support: Manual JWT token configuration
- Secure Storage: Encrypted storage of sensitive data
- Organization Management: Multi-tenant organization support
🛠️ Perfect For
- API Developers testing Manhattan Active endpoints
- Data Migration Teams performing bulk data loads
- QA Engineers running comprehensive API test suites
- DevOps Teams managing multiple environment configurations
📋 Requirements
- VS Code 1.74.0 or higher
- Manhattan Active environment access (for OAuth features)
🔧 Configuration
Access settings via File > Preferences > Settings
and search for "Active8":
- Transaction Deletion Confirmation: Control confirmation dialogs
- Critical Error Handling: Define which HTTP codes stop batch execution
- Network Error Management: Configure network timeout handling
🚀 Get Started Now
- Install Active8 from the VS Code marketplace
- Configure your first Manhattan Active environment
- Create your API endpoints
- Execute single requests or batch operations
- Monitor progress and view detailed logs
Ready to supercharge your API workflow? Install Active8 today!
Developed by FlexionTech | GitHub Repository | Report Issues