updated api viewer