api prototyping