Pregunta de entrevista de Major League Baseball (MLB)

How would you design an API for an interactive widget?