api sync