Batches
Overview
In most integrations, you will often be interacting with a large number of passes or users at once. Although this can easily be done by making individual API calls, this can be inefficient and slow, especially if you are making a large number of requests.
To address this, we support Batches for bulk operations.
Although batch operations can be an efficient way to increase max request throughput, since they are processed asynchronously by PassEntry and not affected by your organisation’s rate limits, at very low numbers of requests they can sometimes be slower than individual requests.
Batch Types
We support the following batch types:
- Wallet Messaging Batch - Used to send push notifications to users, must be scheduled
- Pass Creation Batch - Used to create passes in bulk (Coming Soon to API, currently only available in Dashboard)
Batches API
You can use the Batches API (/api/v1/batches
) endpoints for general interactions with multiple batch types.
These include:
- Show batch
- List batches
- Cancel batch (Used for scheduled batches)
Was this page helpful?