Pergunta de entrevista da empresa Stream (CO)

What would be your considerations when designing a public API