api separation