Circular interview question

What things do you consider when building an API?