Skip to main content
Submitting a batch of transfers (idempotently)
The points API accepts transfers in batches. For efficiency, try to completely fill your batches. This API expects you to provide a client generated batchId to uniquely identify this batch of transfers.

Authentication

string
required
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Params

string
required
Contract address distributing the points.
string
required
batchId is a client provided string (max length 64). If a request fails, the request can be retried with the same batchId. If the batchId already exists, we return a 409.We recommend using a UUID as batchId.

Request

string
required
Point type to distribute, can be PHASE2_POINTS or PHASE2_GOLD
Transfer[]
required
List of transfers to submitted as part of the batch.
number
Number of seconds to wait before finalizing this batch, must be between MINIMUM_FINALIZE_SECONDS and DEFAULT_FINALIZE_SECONDS.If not present uses DEFAULT_FINALIZE_SECONDS

Response

boolean
Response status
string
Transfer batch batchId which was provided as a param.