github api confusion