first api specs