switch api format