first api push