Check in the draft implementation of the Api class