Difference between PositionDetail and TradedInstrument Keyword

Hi,

I wanted to know the exact difference between PositionDetail and TradedInstrument Keyword.

Based on my understanding both are used to fetch the details about past or current positions from the set. But which one is the preferred one to do so?