outputApi in shapes