This introduces the API flow.