Skip to main content
The Batch Creation API Endpoints enable efficient bulk processing of multiple operations in a single request, optimizing performance and reducing network overhead. These APIs support large-scale transactions, data synchronization, and automated workflows within Gameball.
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

Key Benefits

  • 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

  • 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
  • Bulk Order Processing: Handle multiple orders simultaneously
  • Mass Balance Updates: Adjust balances across multiple customers
  • Reward Distribution: Mass distribution of cashback rewards
  • 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.
Important: Always monitor batch operations using the Batch Management endpoints to ensure successful completion and handle any errors that may occur.