Part 2: The API