Bulk Operations Guide
Bulk operations allow you to process multiple projects at once, making it efficient to manage large numbers of projects programmatically.Overview
Bulk operations include:- Bulk Archive - Archive multiple projects
- Bulk Copy - Copy projects to another workspace
- Bulk Move - Move projects between workspaces
- Bulk Delete - Delete multiple projects
- Bulk Tagging - Add or remove tags from projects
- Bulk Recipe Execution - Run recipes on multiple projects
- Bulk Export - Request exports for multiple projects
Bulk Request Workflow
Bulk operations follow an asynchronous pattern:- Submit bulk request - Send list of project IDs and operation
- Monitor request status - Check progress of bulk operation
- Handle results - Process completed operations
Bulk Archive
- Python
Bulk Copy
- Python
Bulk Move
- Python
Bulk Delete
- Python
Bulk Tagging
Add Tags
- Python
Remove Tags
- Python
Bulk Recipe Execution
- Python
Monitoring Bulk Requests
List Bulk Requests
- Python
Get Bulk Request Status
- Python
Cancel Bulk Request
- Python
Best Practices
1. Batch Sizes
Keep batch sizes reasonable:2. Monitor Progress
Implement proper monitoring:3. Handle Failures
Check for partial failures:Next Steps
- API Reference - Bulk Operations - Complete endpoint reference
- Project Management Guide - Single project operations
- Recipes Guide - Recipe workflows