API vs. RPA — what's the difference?