Do we really want to keep the 'ransfer' endpoint, instead of something less typo-ish? (start_transfer?)