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
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Params
Contract address distributing the points.
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
Point type to distribute, can be PHASE2_POINTS
or PHASE2_GOLD
List of transfers to submitted as part of the batch.
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
Response status
Transfer batch batchId
that was provided as a param.