push api working