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

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

  • 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.