add magazine api