What does an effective API strategy look like?