separate subscription fetch endpoint