Bulk Operations
The bulk command processes CSV files to perform mass operations
Mercury OCIP Docs
The CSV format and guide to making your own automation sheets can be found here:
Usage
Operations
create
Creates new entities from a CSV file.
- Supported entities:
hunt_group- Create hunt groupscall_pickup- Create call pickup groupscall_center- Create call centersauto_attendant- Create auto attendantsuser- Create usersgroup_admin- Create group admins
Example:
modify
Modifies existing entities from a CSV file.
- Supported entities:
agent_list- Add, remove, or replace agents in call centersuser- Modify user configurationsgroup_admin_policy- Modify group admin policies
Example:
CSV Format
Each entity type has its own required CSV format. Check the entity-specific documentation or example templates.
- The file must:
- Be a valid CSV file (
.csvextension) - Exist on the filesystem
- Have the correct headers for the entity type
- Be a valid CSV file (
Output
Success: Shows count of processed entities.
Failure: Shows count of failures with row-by-row error details.
Error Output
For detailed information on how the output of bulk operations is structured, refer to the Response Format section in the Mercury OCIP documentation.
Notes
- Processing stops on file validation errors (not CSV, file not found)
- Individual row failures don't stop the entire batch
- No rollback on partial failures