Performance Limit: Each creation request supports up to 1,000 objects per request for optimal processing efficiency.
What You Can Do
With batch processing, you can:- Create or update multiple customer profiles simultaneously
- Register multiple orders for single or multiple customers
- Retrieve and adjust customer loyalty balances in bulk
- Award cashback as loyalty points across multiple customers
- Allow customers to redeem points as a payment method
- Track multiple user actions or multiple actions for a single user
Available Endpoints
Customer Data
Bulk customer data processing for efficient data synchronization and migration.
Orders
Bulk order processing for efficient order management and tracking.
Balance Inquiries
Bulk balance inquiry processing for efficient customer balance management.
Adjustments
Bulk balance adjustments for efficient customer balance management.
Cashback Rewards
Bulk cashback reward processing for efficient reward distribution.
Redemptions
Bulk redemption processing for efficient reward redemption management.
Events
Bulk event processing for efficient event tracking and analytics.
Key Benefits
- Performance
- Reliability
- Scalability
- Reduced Network Overhead: Process multiple operations in single requests
- Optimized Processing: Handle up to 1,000 objects per batch
- Faster Execution: Bulk operations complete significantly faster than individual calls
Use Cases
Data Migration & Synchronization
Data Migration & Synchronization
- Legacy System Migration: Bulk import of customer data from old systems
- Data Synchronization: Keep multiple systems in sync with batch updates
- Initial Setup: Populate new systems with existing customer data
Order & Transaction Management
Order & Transaction Management
- Bulk Order Processing: Handle multiple orders simultaneously
- Mass Balance Updates: Adjust balances across multiple customers
- Reward Distribution: Mass distribution of cashback rewards
Analytics & Tracking
Analytics & Tracking
- Event Tracking: Bulk event processing for analytics
- User Behavior Analysis: Track multiple actions for comprehensive insights
- Performance Monitoring: Monitor system performance with batch operations
Getting Started
1
Choose Your Batch Type
Select the appropriate batch creation endpoint based on your operation type (customers, orders, balances, etc.).
2
Prepare Your Data
Structure your data according to the endpoint requirements. Remember the 1,000 object limit per request.
3
Submit Batch Request
Send your batch request with proper authentication headers (apikey and secretkey).
4
Monitor Progress
Use the batch management endpoints to track your operation’s progress and retrieve results.