batchName attempt) before any money moves.
This applies to batches created either way — via Create a bulk transfer (JSON) or Upload via Excel. A freshly created batch is always
pending; an uploaded batch may also be enquiry_complete. Both are deletable. Anything past that — processing, completed, failed, partially_completed — is not.Delete a batch
Permanently deletes the batch and every item in it.Endpoint
Path parameters
The batch to delete.
Headers
Your public API key.
Your API secret. Use a
stl_test_... value in sandbox, stl_live_... in production.Your business ID.
Response
true on success."Batch deleted successfully".Always
null.Code examples
Example response
Errors
Delete an item
Removes a single item from a batch — most useful for dropping a row you decided you don’t actually want, as an alternative to editing it.You can’t delete the last remaining item in a batch — delete the whole batch instead in that case (see above).
Endpoint
Path parameters
The batch the item belongs to.
The item to delete.
Headers
Your public API key.
Your API secret. Use a
stl_test_... value in sandbox, stl_live_... in production.Your business ID.
Response
true on success."Item deleted successfully".Always
null.Deleting an item decrements the batch’s
totalItems by one, and adjusts completedItems/failedItems to match if the deleted item had already resolved or failed name verification (uploaded batches only — see the field-meaning caveat on Upload via Excel). Any other item’s itemIndex is left as-is; indexes aren’t renumbered.Code examples
Example response
Errors
See Errors for the full envelope and error code reference.