Sandbox Banking interview question

What are some considerations you take when designing an API?