Endpoint
Path parameters
string
required
The
bulkTransferId returned when you created the batch.Headers
string
required
Your public API key.
string
required
Your API secret. Use a
stl_test_... value in sandbox, stl_live_... in production.string
required
Your business ID.
Response
boolean
true on success.string
Human-readable outcome.
string
The bulk transfer ID (same as
bulkTransferId).string
Human-readable reference for this batch.
string
The business this batch belongs to.
string
The name you gave this batch on creation.
integer
Total number of transfers in the batch.
integer
Number of items currently in
completed status.integer
Number of items currently in
failed status.string
Set when the batch as a whole failed to start — either processing or a batch-level reprocess (e.g. an insufficient-funds check at the batch level, or no payment account found).
null otherwise — this is distinct from any individual item’s errorMessage.string
ISO 8601 timestamp of when the batch was created.
array
Every transfer in the batch, in the same order you submitted them (
itemIndex ascending).string
Unique ID for this item. Include it in
itemIds when reprocessing items.integer
The item’s position (0-based) in the original
transfers array.string
Amount for this transfer, in kobo.
string
Destination account number for this transfer.
string
Destination bank code for this transfer.
string
The reference you supplied for this transfer.
string
The transaction reference currently associated with this item. Changes each time the item is reprocessed — see
originalTransactionReference.string
The transaction reference from this item’s very first processing attempt. Only present once the item has been reprocessed at least once.
string
Item status —
pending, processing, completed, or failed.string
Reason the item failed. Empty string if the item hasn’t failed.
string
Provider- or validation-supplied error code. Not a fixed enum — informational only.
string
The banking provider’s own reference for this transfer, once processed.
integer
Number of times this item has been reprocessed.
string
ISO 8601 timestamp of when this item last finished processing.
null if still pending.Code examples
Example response
Errors
Unlike Create a bulk transfer, a missing
businessId header on this endpoint returns 401, not 400.