add ability to queue transfers with payloads

This should allow effective reporting to a POST/PUT endpoint with JSON objects